No processing of your file contents takes place on any server. You need no data-processing agreement with gottrix to handle confidential or business documents.
Servers in GermanyGDPR by design
Origin servers at Hetzner in Germany. Since your files never leave your device, their contents are not transmitted at all.
A SEPA credit transfer (SCT) is exchanged with the bank as ISO 20022 pain.001 (pain.001.001.09, CustomerCreditTransferInitiation). To import several transfers as a batch into your online banking or ERP, you need exactly this XML file. This tool builds it from a simple form: you enter the debtor, the IBAN and one line per payment, and it produces a valid pain.001 structure with group header, payment-information block and one transaction per beneficiary.
Write one field per line as "key: value". Supported keys (German or English): debtor (name), IBAN (your account IBAN), BIC (optional), execution date (YYYY-MM-DD, optional) and one line per payment "Payment: beneficiary | IBAN | amount | remittance". This lets you bundle any number of transfers into one batch. The transaction count (NbOfTxs) and control sum (CtrlSum) are computed automatically; the amount runs as EUR (SEPA SCT is a Euro scheme).
Important and honest: this tool builds the pain.001 XML STRUCTURE for the import - it does not trigger a payment. The transfer happens only when you import the file into your banking software and review and release it there. It is not a payment service and does not replace the checks of your bank software. Everything runs entirely locally in the browser (pure JavaScript, no server) - the payment data never leaves your device; every value is inserted XML-safe.
Specifications
Specifications
Input formats
Text input
Output format
XML
Batch processing
No
Processing
Locally in your browser (JavaScript)
File upload
None
In 3 steps
Enter the debtor, IBAN and one line per payment (Payment: beneficiary | IBAN | amount | remittance).
Tap Generate - the pain.001 XML is built locally in the browser.
Download the pain.001 file and import it into your banking software.
Limitations:Builds a SEPA credit transfer as ISO 20022 pain.001 (pain.001.001.09) from a simple "key: value" input: debtor (name/IBAN, BIC optional), an optional execution date and any number of payments (beneficiary | IBAN | amount | remittance) with automatic NbOfTxs/CtrlSum. It covers the core of an SCT batch transfer in EUR; special cases such as other currencies, several debtor accounts or structured references are not modelled in this version. It only produces the file for the import - it does NOT trigger a payment and is not a payment service; you release the transfer in your banking software. Verify the result against your bank schema.
FAQ
Does it trigger a payment?
No. The tool only builds the pain.001 XML file. The transfer happens only when you import the file into your banking software and release it there.
Is my payment data uploaded?
No. The generation runs entirely locally in the browser (pure JavaScript, no server); the data never leaves your device.
Which pain version is produced?
ISO 20022 pain.001.001.09 (CustomerCreditTransferInitiation) with a group header, one payment-information block and one transaction per beneficiary.
How do I enter several transfers?
One line per payment: "Payment: beneficiary | IBAN | amount | remittance". The count and control sum are set automatically.
Which currency is used?
EUR. SEPA SCT is a Euro scheme; other currencies are not modelled in this version.