Python SEPA Direct Debit XML implementation
Project description
This is a python implementation to generate SEPA direct debit XML files.
For now, this is basically a properly packaged, python 3 tested version of the PySepaDD implementation that was released by The Congressus under the MIT license. Thanks for your work!
Limitations
Supported standards:
SEPA PAIN.008.001.02
SEPA PAIN.008.002.02
SEPA PAIN.008.003.02
Usage
Example:
from sepadd import SepaDD config = { "name": "Test von Testenstein", "IBAN": "NL50BANK1234567890", "BIC": "BANKNL2A", "batch": True, "creditor_id": "000000", # supplied by your bank or financial authority "currency": "EUR" # ISO 4217 } sepa = SepaDD(config, scheme="pain.008.002.02") payment = { "name": "Test von Testenstein", "IBAN": "NL50BANK1234567890", "BIC": "BANKNL2A", "amount": 5000, # in cents "type": "RCUR", # FRST,RCUR,OOFF,FNAL "collection_date": datetime.date.today(), "mandate_id": "1234", "mandate_date": datetime.date.today(), "description": "Test transaction" } sepa.add_payment(payment) print(sepa.export())
Credits and License
Maintainer: Raphael Michel <mail@raphaelmichel.de>
Original Author: Congressus
License: MIT
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
sepadd-1.1.0.tar.gz
(7.6 kB
view hashes)
Built Distribution
sepadd-1.1.0-py3-none-any.whl
(9.2 kB
view hashes)