Current Belgian XML format
The generator uses pain.001.001.09, the ISO 20022 2019 Customer Credit Transfer Initiation message used by the current Belgian/SEPA implementation guidance. Banks can still apply their own channel or profile rules, so validate a test file with your bank before operational use.
Open source
The generator and validator engine is MIT-licensed in belgian-utils / pain001.js, with tests in the same public repository. gratistools.be runs the same logic directly in your browser.
Is my data uploaded?
No. Payment batch generation runs in your browser, so nothing you add is sent to gratistools.be. See the privacy page for details.
Frequently asked questions
Is this tool free?
Yes. The core tool is free to use in your browser.