Swiss QR-bill

Swiss QR-bill nahradil švýcarské oranžové a červené platební složenky v červenci 2020. Jde o ISO 20022 Customer Credit Transfer Initiation (pain.001) vykreslený jako QR s povinným překrytím švýcarského kříže ve středu. Každá švýcarská banka ho akceptuje; nic jiného švýcarské banky nepřijímají.

Kanonický standard:SIX Swiss Implementation Guidelines for the QR-bill v2.3 (2024-04).
Základ ISO: ISO 20022 pain.001.
Povinný od: 1. července 2020. Starší složenky vyřazeny 30. září 2022.

Co to je

Obsah tvoří 32 polí (oddělovač CRLF) v sedmi blocích. Výsledný QR je umístěn v dolní třetině faktury. Každá švýcarská bankovní aplikace (UBS, ZKB, PostFinance, Raiffeisen, Neon, Yuh, Revolut CH) ho čte nativně.

QRType         → Vždy "SPC"
Version        → 0200 (v2.3)
Coding         → 1 (Latin-1)
[Creditor Information]         ← 7 polí (IBAN + adresa)
[Ultimate Creditor]            ← 7 polí (volitelné)
[Payment Amount Information]   ← 3 pole (částka, měna, splatnost)
[Ultimate Debtor]              ← 7 polí (volitelné)
[Payment Reference]            ← 2 pole (typ + číslo reference)
[Additional Information]       ← 2 pole (zpráva + info o faktuře)
[Alternative Procedures]       ← 2 pole (volitelné)

QR-IBAN vs běžný IBAN

«QR-IBAN» je speciální švýcarský IBAN, kde rozsah 5místného kódu banky je 30000–31999. QR-IBAN vyžaduje strukturovanou QR referenci (QRR, 27 číslic, mod-10). Běžné švýcarské IBAN přijímají referenci věřitele (SCOR) nebo žádnou referenci.

Typ IBAN věřitelePlatné typy referencíPoznámky
QR-IBAN (kód banky 30000–31999)QRR (27 číslic, mod-10)Povinné. SCOR a NON jsou neplatné.
Běžný IBAN (CH nebo LI)SCOR nebo NONQRR je neplatné, jen pro QR-IBAN.

Kanonické testovací vektory

PřípadVstupyTyp reference
Minimální (běžný IBAN, bez částky, bez reference)iban=CH9300762011623852957
name=Acme AG
street=Bahnhofstrasse 1
postal=8001
city=Zürich
country=CH
NON
Běžný IBAN s částkou + nestrukturovanou zprávou(totéž)
amount=100.00
message=Invoice 1234
NON
QR-IBAN s referencí QRRiban=CH4431999123000889012
name=Acme AG
amount=250.00
reference=210000000003139471430009017
QRR
Lichtenštejnský IBANiban=LI0508800000021904015
name=Beispiel AG
city=Vaduz
country=LI
NON

Živý validátor švýcarského IBAN

Níže uvedený validátor kontroluje tři švýcarská pravidla: (1) kód země je CH nebo LI, (2) délka je přesně 21, (3) kontrolní součet ISO 7064 mod-97 projde.

Zadejte IBAN CH nebo LI k validaci.

Typické chyby

Kompatibilita skenerů

ČtečkaPodporaPoznámky
UBS Mobile / PostFinance / ZKB appNativníKaždá švýcarská bankovní aplikace čte QR-bill nativně.
Neon / Yuh / Revolut CHNativníNeobanky zpracovávají úplný payload pain.001.
Kamera iOSNeiOS zpracovává QR-bill jako surový řetězec, bez parsování. Uživatel musí otevřít bankovní aplikaci.
Kamera Android / Google LensNeStejně, bez nativního parsování.
Komerční OCRAnoBankovní OCR nástroje čtou QR-bill do AP/AR pipelines.

Viz také

Verze specifikace ověřena 2026-04-18 (SIX v2.3, publikováno 2024-04). Příští kontrola: 2026-07-18.