|
1 |
| -<!-- markdownlint-disable MD033 MD041 --> |
2 |
| - |
3 |
| -<img |
4 |
| - src="https://kura.pro/pain001/images/logos/pain001.svg" |
5 |
| - alt="pain001 logo" |
6 |
| - height="261" |
7 |
| - width="261" |
8 |
| - align="right" |
9 |
| -/> |
10 |
| - |
11 |
| -<!-- markdownlint-enable MD033 MD041 --> |
12 |
| - |
13 |
| -# Pain001 (v0.0.19) |
| 1 | +# Pain001: Automate ISO 20022-Compliant Payment File Creation |
14 | 2 |
|
15 | 3 | ![Pain001 banner][banner]
|
16 | 4 |
|
17 |
| -[![PyPI][pypi]][2] [![License][license]][1] [![Codecov][codecov]][3] |
| 5 | +## Overview |
18 | 6 |
|
19 |
| -**Pain001** is a Python Library for Automating ISO 20022-Compliant Payment |
20 |
| -Files Using CSV Data. |
| 7 | +**Pain001** is an open-source Python Library that you can use to create |
| 8 | +**ISO 20022-Compliant Payment Files** directly from your **CSV** or **SQLite** |
| 9 | +Data Files. |
21 | 10 |
|
22 |
| -**Pain001** offers a streamlined solution for reducing complexity and costs |
23 |
| -associated with payment processing. By providing a simple and efficient method |
24 |
| -to create ISO 20022-compliant payment files, it eliminates the manual effort of |
25 |
| -file creation and validation. This not only saves valuable time and resources |
26 |
| -but also minimizes the risk of errors, ensuring accurate and seamless payment |
27 |
| -processing. |
| 11 | +- **Website:** <https://pain001.com> |
| 12 | +- **Source code:** <https://github.com/sebastienrousseau/pain001> |
| 13 | +- **Bug reports:** <https://github.com/sebastienrousseau/pain001/issues> |
28 | 14 |
|
29 |
| -If you are seeking to simplify and automate your payment processing, consider |
30 |
| -leveraging the capabilities of **Pain001**. |
| 15 | +## Requirements |
31 | 16 |
|
32 |
| -## Features ✨ |
33 |
| - |
34 |
| -- **Easy to use:** The library is easy to use and requires minimal coding |
35 |
| - knowledge, making it suitable for both developers and non-developers. |
36 |
| -- **Open-source**: The library is open-source and free to use, making it |
37 |
| - accessible to everyone. |
38 |
| -- **Secure**: The library is secure and does not store any sensitive data, |
39 |
| - ensuring that all information remains confidential. |
40 |
| -- **Customizable**: The library allows developers to customize the output, |
41 |
| - making it adaptable to specific business requirements and preferences. |
42 |
| -- **Scalable solution**: The **Pain001** library can handle varying volumes of |
43 |
| - payment files, making it suitable for businesses of different sizes and |
44 |
| - transaction volumes. |
45 |
| -- **Time-saving**: The automated file creation process reduces the time spent |
46 |
| - on manual data entry and file generation, increasing overall productivity. |
47 |
| -- **Seamless integration**: As a Python package, the **Pain001** library is |
48 |
| - compatible with various Python-based applications and easily integrates into |
49 |
| - any existing projects or workflows. |
50 |
| -- **Cross-border compatibility**: The library supports both Single Euro |
51 |
| - Payments Area (SEPA) and non-SEPA credit transfers, making it versatile for |
52 |
| - use in different countries and regions. |
53 |
| -- **Improve accuracy** by providing precise data, the library reduces errors in |
54 |
| - payment file creation and processing. |
55 |
| -- **Enhance efficiency** by automating the creation of Payment Initiation |
56 |
| - message files |
57 |
| -- **Accelerate payment file creation** by automating the process and reducing |
58 |
| - the time required to create payment files. |
59 |
| -- **Guarantee the highest quality and compliance** by validating all payment |
60 |
| - files to meet the ISO 20022 standards. |
61 |
| -- **Provide flexibility and choice to migrate to any supported ISO 20022 |
62 |
| - messaging standard definitions** by simplifying the message creation process |
63 |
| - and providing a standardized format for payment files. |
| 17 | +**Pain001** works with macOS, Linux and Windows and requires Python 3.9.0 and |
| 18 | +above. |
64 | 19 |
|
65 | 20 | ## Installation
|
66 | 21 |
|
67 |
| -It takes just a few seconds to get up and running with **Pain001**. Open your |
68 |
| -terminal and run the following command: |
| 22 | +It takes just a few seconds to get up and running with **Pain001**. You can |
| 23 | +install Pain001 from PyPI with pip or your favourite package manager: |
| 24 | + |
| 25 | +Open your terminal and run the following command: |
69 | 26 |
|
70 | 27 | ```sh
|
71 | 28 | pip install pain001
|
72 | 29 | ```
|
73 | 30 |
|
74 |
| -[1]: https://opensource.org/license/apache-2-0/ |
75 |
| -[2]: https://github.com/sebastienrousseau/pain001 |
76 |
| -[3]: https://codecov.io/github/sebastienrousseau/pain001?branch=main |
| 31 | +Add the -U switch to update to the current version, if `pain001` is already |
| 32 | +installed. |
77 | 33 |
|
78 |
| -[banner]: https://kura.pro/pain001/images/titles/title-pain001.svg 'Pain001 banner' |
79 |
| -[codecov]: https://img.shields.io/codecov/c/github/sebastienrousseau/pain001?style=for-the-badge&token=AaUxKfRiou 'Codecov badge' |
80 |
| -[license]: https://img.shields.io/pypi/l/pain001?style=for-the-badge 'License badge' |
81 |
| -[pypi]: https://img.shields.io/pypi/pyversions/pain001.svg?style=for-the-badge 'PyPI badge' |
| 34 | +[banner]: https://kura.pro/pain001/images/banners/banner-pain001.svg 'Pain001, A Python Library for Automating ISO 20022-Compliant Payment Files Using CSV Or SQlite Data Files.' |
0 commit comments