Swiss QR-bill

Swiss QR-bill ersatte de schweiziska orange och röda inbetalningsblanketterna i juli 2020. Det är en ISO 20022 Customer Credit Transfer Initiation (pain.001)-payload renderad som en QR med ett obligatoriskt schweiziskt kors i mitten. Varje schweizisk bank accepterar den; ingen schweizisk bank accepterar något annat.

Kanonisk spec:SIX Swiss Implementation Guidelines for the QR-bill v2.3 (2024-04).
ISO-grund: ISO 20022 pain.001 Customer Credit Transfer Initiation.
Obligatorisk sedan: 1 juli 2020. Äldre orange/röda inbetalningsblanketter avvecklades 30 september 2022.

Vad det är

Payloaden är en nyradseparerad (CRLF) lista med 32 fält fördelade i sju block:

QRType         → Alltid "SPC"
Version        → 0200 (v2.3)
Coding         → 1 (Latin-1)
[Creditor Information]         ← 7 fält (IBAN + adress)
[Ultimate Creditor]            ← 7 fält (valfri, vanligtvis tom)
[Payment Amount Information]   ← 3 fält (belopp, valuta, förfallodatum)
[Ultimate Debtor]              ← 7 fält (valfri)
[Payment Reference]            ← 2 fält (referenstyp + referens)
[Additional Information]       ← 2 fält (ostrukturerat meddelande + fakturainfo)
[Alternative Procedures]       ← 2 fält (valfri, sällan använt)

Den resulterande QR sitter i ett betalningsavsnittblock i den nedre tredjedelen av fakturan. Varje schweizisk bankapp (UBS, ZKB, PostFinance, Raiffeisen, Neon, Yuh, Revolut CH) läser den nativt.

QR-IBAN vs. vanlig IBAN

En "QR-IBAN" är en speciell schweizisk IBAN där det 5-siffriga bankkodintervallet är 30000–31999. QR-IBANer kräver en strukturerad QR-referens (QRR, 27 siffror, mod-10-kontroll). Vanliga schweiziska IBANer accepterar kreditorreferens (SCOR, RFC 8905) eller ingen referens.

Kreditor IBAN-typGiltiga referenstyperAnmärkningar
QR-IBAN (bankkod 30000–31999)QRR (27-siffrig, mod-10)Obligatorisk. SCOR och NON är ogiltiga.
Vanlig IBAN (CH eller LI)SCOR eller NONQRR är ogiltig, enbart QR-IBAN.

Kanoniska testvektorer

FallInmatningarReferenstyp
Minimalt (vanlig IBAN, inget belopp, ingen referens)iban=CH9300762011623852957
name=Acme AG
street=Bahnhofstrasse 1
postal=8001
city=Zürich
country=CH
NON
Vanlig IBAN med belopp + ostrukturerat meddelande(samma som ovan)
amount=100.00
message=Invoice 1234
NON
QR-IBAN med QRR-referensiban=CH4431999123000889012
name=Acme AG
street=Bahnhofstrasse 1
postal=8001
city=Zürich
country=CH
amount=250.00
reference=210000000003139471430009017
QRR
Liechtenstein IBANiban=LI0508800000021904015
name=Beispiel AG
city=Vaduz
country=LI
NON

Live schweizisk IBAN-validator

Validatorn nedan kontrollerar de tre Schweiz-specifika reglerna: (1) landskoden är CH eller LI, (2) längden är exakt 21, (3) ISO 7064 mod-97-kontrollsumman godkänns. Inklistrad text normaliseras (versaler och mellanslag tas bort).

Ange ett CH- eller LI-IBAN för att validera.

Vanliga fallgropar

Skannerkompatibilitet

LäsareStödAnmärkningar
UBS Mobile / PostFinance / ZKB-appNativtVarje schweizisk bankapp läser QR-bills nativt.
Neon / Yuh / Revolut CHNativtNeobanker hanterar hela pain.001-payloaden.
iOS KameraNejiOS behandlar en QR-bill som en råsträng, ingen tolkning. Användaren måste öppna en bankapp.
Android Kamera / Google LensNejDetsamma, ingen inbyggd tolkning.
Kommersiell OCR (t.ex. fakturabetalingstjänster)JaBankklassad OCR-verktyg läser QR-bills i AP/AR-pipelines.

Se även

Specifikationsversion verifierad 2026-04-18 (SIX v2.3, publicerad 2024-04). Nästa granskning: 2026-07-18.