Account identifiers
Debtor and creditor IBANs are checked including checksum validation, along with BIC format and the initiating party SIRET where used.
A rejected SEPA file usually means a cryptic bank error, a support call, and a delayed payment run. SEPA Generator validates your payment data locally before the pain.001 XML is generated, so common rejection causes are caught while they are still easy to fix.
Validation runs locally on your computer — payment files are never uploaded to a server.
Every generation run checks the input file and payment data against common SEPA input rules before any XML is written.
Debtor and creditor IBANs are checked including checksum validation, along with BIC format and the initiating party SIRET where used.
Transaction amounts are checked for valid format and the requested execution date is validated before generation.
Missing required fields, remittance information length, and end-to-end identifiers are checked row by row.
Structured postal address data is validated when generating pain.001.001.09. See the pain.001.001.02 vs .09 guide for why structured addresses matter.
The Community Edition reports clear errors when something needs to be corrected. SEPA Generator Pro goes further with a professional validation and rejection diagnostics report: every finding is broken down by row, field, severity, message, and suggested correction, and can be exported as an HTML report to review, share, or archive.
Free, built into every generation run. Required fields, IBAN and BIC checks, amounts, dates, and remittance rules — with clear error messages in the app.
Exportable HTML report with row and field level findings, severities, and suggested corrections — designed to reduce back-and-forth with your bank. Learn more about Pro.
Validation helps detect common input errors, but final bank acceptance may depend on your bank, upload channel, account configuration, and bank-specific rules. No tool can guarantee that a file will be accepted.
No — and that is deliberate. SEPA payment files contain names, IBANs, and amounts. SEPA Generator is a desktop app that validates and generates files locally, so your payment data never leaves your computer.
SEPA Generator validates your input data (CSV, XLS, XLSX) before generating the XML, rather than auditing arbitrary third-party XML files. Generating from validated input is the most reliable way to produce a clean file.
No. Validation catches common input errors early, which removes the most frequent causes of rejection — but banks apply their own rules per channel and account. Always test your first file with your banking portal.
Pro v1.0.0 is available through early access. Checkout is not live yet, so access is currently handled by email. See the Pro page for details.
Download the free Community Edition and let it check your payment data before every generation — locally, on your computer.