Skip to content
IBANforge
Creditor file audit

Audit your creditor file before the next payment run

Every row goes through the same registers the IBANforge API serves: IBAN, bank code, bank name and BIC, SEPA reach, ISO 20022 address rules. You see what to fix for free; the annotated workbook has a displayed price, paid by card, downloadable at once.

01

Drop your file

CSV or XLSX, a column named IBAN is enough.

02

See what to fix, free

Counts, findings by type, twenty masked rows.

03

Pay, download

149 CHF by card, the annotated workbook right away, plus the link by e-mail.

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 you download

Your columns, untouched, then ours: status, findings, bank and BIC from the register, IBAN country, SEPA reach, ISO 20022 address verdict, detail. A summary sheet closes the workbook.

NameIBANStatusFindingsBank (register)BIC (register)Address ISO 20022
Alpha Menuiserie SACH10 0023 … 2345OKUBS Switzerland AGUBSWCHZH80AOK
Gamma TransportsCH10 0023 … 2346Do not payIBAN invalid
Delta ConsultingCH93 0076 … 2957Do not payBank code not in the national registerOK
Beta Elektro GmbHDE89 3704 … 3000OKCommerzbank AGCOBADEFFXXXOK
Download a sample report (.xlsx)

Questions before you upload

Which files work?

CSV (comma, semicolon or tab) and Excel XLSX or XLS, up to 5 MB and 20,000 rows. One column named IBAN is enough; name, BIC, street, postal code, town and country are used when present.

What happens to my data?

The file is read in memory on our servers in the Netherlands and is not stored. Only the annotated report is kept: 2 hours if you do not pay, 24 hours after payment, then deleted. Nothing is used for anything else.

What does the audit check, and what does it not?

Structure and check digits, bank code against the national register, bank name and BIC, SEPA reach, duplicates, the BIC in your file against the register, address country against IBAN country, and the structured-address rules when address columns exist. It does not confirm that the account belongs to the named creditor: that is Verification of Payee, done by banks.

More than 20,000 rows, or several files?

Split the file: each part is its own audit at the displayed price. For a recurring need, the API and its batch endpoint cost less per row; write to support@ibanforge.com.

Can I re-run the corrected file?

Yes. Upload it again: the free preview tells you whether everything is fixed before you pay a second time, and often you will not need to.

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.