ValidateFin

Swiss QR-bill — QR-IBAN with a QRR reference (the pairing rule, satisfied)

The canonical Swiss QR-bill: a QR-IBAN (institution ID 31999, inside the 30000-31999 range) paired with the QR reference it requires — 26 digits plus a recursive-modulo-10 check digit, not the mod-97 of the IBAN world. Note the “ultimate creditor” block: seven lines, present and entirely empty, exactly as the Guidelines demand.

Swiss IG 2.3 / 2.4 — Valid

The canonical Swiss QR-bill: a QR-IBAN (institution ID 31999, inside the 30000-31999 range) paired with the QR reference it requires — 26 digits plus a recursive-modulo-10 check digit, not the mod-97 of the IBAN world. Note the “ultimate creditor” block: seven lines, present and entirely empty, exactly as the Guidelines demand.

Payment QR code (EPC / Swiss QR-bill) Swiss IG 2.3 / 2.4 Swiss QR-bill — SIX Implementation GuidelinesExpected result: Valid

What this file shows

The canonical Swiss QR-bill: a QR-IBAN (institution ID 31999, inside the 30000-31999 range) paired with the QR reference it requires — 26 digits plus a recursive-modulo-10 check digit, not the mod-97 of the IBAN world. Note the “ultimate creditor” block: seven lines, present and entirely empty, exactly as the Guidelines demand.

TotalCHF 199.95
SchemeQRR
Last verified: License: CC-BY-4.0

Every party, IBAN and amount below is fictitious. The IBANs are structurally valid — they pass the mod-97 check — but they belong to no real account.

File content

SPC
0200
1
CH4431999123000889012
S
Robert Schneider AG
Rue du Lac
1268
2501
Biel
CH







199.95
CHF
S
Pia-Maria Rutschmann-Schnyder
Grosse Marktgasse
28
9400
Rorschach
CH
QRR
210000000003139471430009017
Rechnung Nr. 3139 471 430
EPD

How we know these results hold

Every file in this library is run through the site's own validator on each build. The expected result stated above is asserted by an automated test — if a file stopped matching what this page claims, the build would fail. Two inherited fixtures were repaired this way before publication: three IBANs failed the mod-97 check and several names used characters outside the basic SEPA character set.

Payment QR code (EPC / Swiss QR-bill)