Skip to main content

A module to parse AEB43 files

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aeb43-0.1.1.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aeb43-0.1.1-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file aeb43-0.1.1.tar.gz.

File metadata

  • Download URL: aeb43-0.1.1.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for aeb43-0.1.1.tar.gz
Algorithm Hash digest
SHA256 259b5058bf13b87e324440bc3e1f8ee18f7698d23513ac59df6728d55c348b6a
MD5 7a59c0f7934fdf981ba5653da6b46cd8
BLAKE2b-256 50127b8fb5addc91f4a587d58f3179b1fe890b34c68416012bd279a5ccd53b80

See more details on using hashes here.

File details

Details for the file aeb43-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: aeb43-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for aeb43-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6b14bb869cf315a91619a5f57bb8c58bde016941efa5ef3200578a902e01196b
MD5 93f755ad2beebd3dce504cba94bbf947
BLAKE2b-256 aff6211da54bfd041989e1e3446193921c8931909b28d94cc55fff4aa734059e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page