CSV and Excel input
Import payment data from CSV, XLS, or XLSX files, or start from the built-in input templates available inside the app.
The free Community Edition turns CSV, XLS, and XLSX payment exports into standards-based SEPA Credit Transfer XML, supporting both pain.001.001.02 and pain.001.001.09. It validates your input data before generation, reports clear errors when something needs to be corrected, and processes everything locally on your computer.
Free and open-source under Apache-2.0. Source code is available on GitHub.
Latest release: Community Edition v1.3.0. The recommended package for most users is the Windows portable ZIP. A universal JAR is available as an alternative for users with a recent Java runtime.
Runs locally on your computer. Your payment files are not uploaded to a server. Read the privacy note.
pain.001.001.02 · pain.001.001.09Apache-2.0A focused, local desktop tool for preparing SEPA Credit Transfer XML from spreadsheet exports, with built-in input templates to get you started.
Import payment data from CSV, XLS, or XLSX files, or start from the built-in input templates available inside the app.
Generate pain.001.001.02 or
pain.001.001.09 SEPA Credit Transfer XML, with optional
structured postal address support for pain.001.001.09.
The app checks required payment data before generating the XML file, helping you catch common input errors early.
Generation happens on your computer. Your payment files stay local and are never sent to an online service.
The Community Edition is a portable desktop application. No account or online upload is required to generate your files.
Download the Windows portable ZIP, extract it, and launch the application. Advanced users can also run the universal JAR with a recent Java runtime. Inside the app, you can start from the built-in input templates, select your CSV or Excel file, choose the PAIN version and execution date, then generate the SEPA XML.
Generated files are designed to follow SEPA Credit Transfer formats. Final bank acceptance may depend on your bank, upload channel, account configuration, and bank-specific rules, so your first production file should be tested with your banking portal.
SEPA Generator Pro adds exportable validation diagnostics so you can review potential issues before sending files to your bank. It builds on the Community Edition and keeps processing your payment files locally.