Audit your creditor file before the next payment run
Upload the CSV or XLSX you pay from. Every row goes through the same registers the IBANforge API serves: IBAN structure and check digits, bank code against the national register, bank name and BIC, SEPA reachability, and the ISO 20022 address rules. You see what needs fixing for free; the annotated workbook costs a displayed price, paid by card, downloadable at once.
What every row gets
- IBAN structure and check digits, with the exact reason when it fails
- Bank code checked against the national register; name and BIC of the institution
- BIC in your file compared with the register, duplicates, address country against IBAN country
- SEPA reachability and the institution type (bank or payment institution)
- Postal address checked against the Swiss structured-address rules (or ISO 20022 elsewhere) when your file has address columns
Displayed price, no quote
149 CHF up to 5,000 rows
349 CHF 5,001 to 20,000 rows
One file, one payment by card on Stripe. The annotated workbook (.xlsx) and the summary are ready right after payment and stay downloadable for 24 hours.
14 November 2026: SIX stops processing QR-bill payments with unstructured addresses
From that date, standing orders and payment templates built on QR-bills with a non-structured address are no longer processed. If your creditor file has street, postal code and town columns, the audit tells you which rows are not ready.
Drop your creditor file here
CSV or XLSX, up to 5 MB and 20,000 rows. A column named IBAN is enough; name, BIC and address columns are used when present.
What happens to your file
The file is read in memory on our servers in the Netherlands (Railway, europe-west4) and is not stored. Only the annotated report is kept: 2 hours if you do not pay, 24 hours after payment, then deleted automatically. Nothing is used for anything else.
Questions, a file that will not read, an invoice: support@ibanforge.com.