Python library to generate ABA (Cemtext) files.
Project description
This is a tiny Python library for generating ABA/Cemtext/Direct Entry files used by Australian banks for bulk payments.
Usage
See example below.
import datetime
from aba.generator import AbaFile
from aba import records
header = records.DescriptiveRecord(
user_bank='NAB',
user_name='AJAX CRACKERS',
user_number=12345,
description='SALARIES',
date=datetime.date(day=05, month=02, year=2000)
)
entry = records.DetailRecord(
bsb='123-456',
account_number='123456',
txn_code=53,
amount=4242,
payee_name='HACKER, J. RANDOM',
lodgment_ref='RANDOM PAYMENT',
sender_bsb='987-654',
sender_account='445566777',
remitter_name='AJAX CRACKERS',
)
aba_file = AbaFile(header)
aba_file.add_record(entry)
print aba_file.render_to_string()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aba-0.2.tar.gz
(3.7 kB
view details)
File details
Details for the file aba-0.2.tar.gz.
File metadata
- Download URL: aba-0.2.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c00c8fca781896c38f7665fe26a99b43f6791b5008f50e4532448b760ca73951
|
|
| MD5 |
d3aa5cc5fcc457e25b0adb0f807b239e
|
|
| BLAKE2b-256 |
0a1cbc74980cb84d20c7dfc2596dd664e96ef79aebd610d416e358e9bf472457
|