<!-- markdownlint-disable MD033 MD041 -->
<img src="https://raw.githubusercontent.com/sebastienrousseau/vault/main/assets/pain001/icon/ico-pain001.svg" alt="pain001 logo" width="261" align="right" />
<!-- markdownlint-enable MD033 MD041 -->
Python Pain001
![pain001 banner][banner]
Overview 📖
Pain001 is a powerful library that allows you to generate a Customer-to
-Bank Credit Transfer payload in the pain.001.001.03 format from a CSV
file. With Pain001, you can easily create professional-looking payment
data in just a few simple steps.
Features ✨
- Pain001 is a command-line interface (CLI) that when called, generates
a Customer-to-Bank Credit Transfer payload in a pain.001.001.03 format
from a CSV file.
- Pain001 uses an XML template file and maps CSV column names to XML
element tags to generate the XML file.
- The CSV file must contain the payment data in the required format, and
the XML template file must exist. Otherwise, the function will raise a
FileNotFoundError.
- Pain001 includes several features, including batch booking, generation
of an end-to-end payment ID, and support for multiple currencies.
Changelog 📚
[banner]: https://raw.githubusercontent.com/sebastienrousseau/vault/main/assets/pain001/title/title-pain001.svg
Artifacts 🎁
* [pain001-0.0.6-py2.py3-none-any.whl](https://github.com/sebastienrousseau/pain001/releases/download/v0.0.6/pain001-0.0.6-py2.py3-none-any.whl)
* [pain001-0.0.6.tar.gz](https://github.com/sebastienrousseau/pain001/releases/download/v0.0.6/pain001-0.0.6.tar.gz)