pain.001.001.02
The long-established version still accepted by many banks and legacy upload channels. Useful when your bank's channel has not yet migrated to newer message versions.
SEPA Generator turns CSV, XLS, and XLSX payment exports into standards-based pain.001 SEPA Credit Transfer XML, following the ISO 20022 message standard. It generates both pain.001.001.02 and pain.001.001.09, validates your input before generation, and runs entirely locally — your payment data is never uploaded.
Free and open source · Community Edition v1.3.1 · Windows, macOS, and Linux
pain.001 is the ISO 20022 XML message used to initiate SEPA credit transfers: one file containing your debtor account, execution date, and a batch of payments. Banks accept specific pain.001 versions per upload channel, so a generator needs to produce the version your bank expects.
The long-established version still accepted by many banks and legacy upload channels. Useful when your bank's channel has not yet migrated to newer message versions.
The 2019 ISO 20022 revision adopted by the SEPA schemes, with support for structured postal addresses. SEPA Generator can include optional structured address elements when generating pain.001.001.09.
Start from your CSV, XLS, or XLSX export — or from the built-in input templates — select the pain.001 version and execution date, and generate the file. Follow the step-by-step guide, or see the Excel and CSV workflows.
IBAN checksums, BIC, amounts, execution dates, remittance length, and more are checked before the XML is generated. See how SEPA XML validation works.
SEPA Generator is a desktop application, not an online converter. Payment files often contain names, IBANs, and salary or supplier amounts — data you may not want to paste into a website. Generation and validation happen on your computer, and nothing is uploaded to a server.
Use the desktop interface for day-to-day generation, or the command-line interface to integrate generation into internal scripts and workflows.
Generated files are designed to follow the pain.001 SEPA Credit Transfer format. Final acceptance may depend on your bank, upload channel, account configuration, and bank-specific rules — test your first file with your banking portal before production use.
The Community Edition is free, open source, and available as packaged installers for Windows, macOS, and Linux. Need professional validation reports on top? See SEPA Generator Pro.