Skip to main content

aeb43 is a parser for AEB43 files.

Nutshell

Import:

>>> import os
>>> from aeb43 import AEB43

Instantiate:

>>> aeb43 = AEB43('aeb43/AEB43.txt')

The accounts:

>>> len(aeb43.accounts)
1
>>> account = aeb43.accounts[0]
>>> account.number
'0001414452'
>>> account.start_date
datetime.date(2018, 3, 18)
>>> account.end_date
datetime.date(2018, 3, 20)
>>> account.initial_balance
Decimal('3005')
>>> account.final_balance
Decimal('2994.02')
>>> account.currency
'978'

The transactions:

>>> len(account.transactions)
1
>>> transaction = account.transactions[0]
>>> transaction.transaction_date
datetime.date(2018, 3, 19)
>>> transaction.value_date
datetime.date(2018, 3, 19)
>>> transaction.amount
Decimal('-10.98')
>>> transaction.shared_item
'12'
>>> transaction.own_item
'408'
>>> transaction.document
'0000000000'
>>> transaction.reference1
'000000000000'
>>> transaction.reference2
'5540014387733014'
>>> transaction.items
['COMPRA TARG 5540XXXXXXXX3014 DNH*MICHA', 'EL SCOTT']

To report issues please visit the aeb43 bugtracker.

Metadata

Release files for aeb43 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aeb43 0.2.1
File Size Uploaded
aeb43-0.2.1.tar.gz 4.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aeb43 0.2.1
File Interpreter ABI Platform
aeb43-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 10.5 kB

Release files / aeb43-0.2.1.tar.gz

Download URL aeb43-0.2.1.tar.gz
Size 4.5 kB
Tags Source
SHA-256 checksum
How to use checksums
a2e1f5c58b2fe00619be0a90cb5d95286a1234e63e84dbeaf6c7a3f31cb7d436
BLAKE2b-256 checksum
How to use checksums
2248b859cb7de23e9ff2973be8f7202189d8c1eb3692876a17e8c42cf700ff30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / aeb43-0.2.1-py3-none-any.whl

Download URL aeb43-0.2.1-py3-none-any.whl
Size 6.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
934f0bd27f817ddd81c2dba8d135474cf334f9c5bf629f577a9ee562856089f5
BLAKE2b-256 checksum
How to use checksums
670a589aae4906f06144dd7d3fede3f8976b9e5e5c4344702a5e4a7f8002d421
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page