EPC Girocode

EPC Girocode je QR formát Evropské rady pro platební styk (EPC) pro SEPA úvěrový převod. Naskenovaný Girocode předvyplní IBAN příjemce, částku a zprávu pro příjemce v bankovní aplikaci plátce, čímž odpadá ruční opisování bankovních údajů. Nativně ho podporují Sparkasse, Volksbank, Deutsche Bank, ING, N26, Revolut a většina německých, rakouských a nizozemských bankovních aplikací. Mimo zónu SEPA Girocode nefunguje.

Kanonická specifikace:EPC069-12 v2.1, Quick Response Code Guidelines to Enable Data Capture for the Initiation of a SEPA Credit Transfer (2022).
Kódování: Prostý text UTF-8, nikoli TLV, nikoli strukturovaný. Dvanáct polí s pevnou pozicí oddělených \n (LF, U+000A). Maximální délka payloadu 331 bajtů.
Schéma: SEPA Credit Transfer (SCT) nebo SEPA Instant Credit Transfer (SCT Inst). QR kód spouští jednorázový úvěrový převod; žádné inkaso ani trvalý příkaz.

Struktura payloadu, 12 řádků oddělených novým řádkem

ŘádekPoleDélkaPovinnéPoznámky
1Servisní tag3AnoPevná hodnota BCD.
2Verze3Ano001 (původní specifikace) nebo 002 (v2, BIC nyní volitelné v rámci EEA).
3Znaková sada1Ano1=UTF-8, 2=ISO-8859-1, 3=ISO-8859-2 atd. 1 je jediná bezpečná volba.
4Identifikace3AnoSCT (standardní úvěrový převod). SCT Inst používá stejný tag, volbu instant/standard provádí zpracovatel.
5BIC0, 8 nebo 11Ne (v002)Povinné ve v001; volitelné ve v002 pro platby SEPA. Uveďte ho pro příjemce mimo EEA.
6Název příjemce1–70AnoNázev v přirozeném jazyce. Znaková sada dle řádku 3.
7IBAN1–34AnoBez mezer ani formátování. DE89370400440532013000, nikoli DE89 3704 0044 0532 0130 00.
8Částka4–12NeFormát: EUR10.00. Vynechte, pokud má plátce zadat částku sám při skenování.
9Účel0–4NeKód účelu dle ISO 20022 External Purpose Code. Příklady: GDDS (zboží), CHAR (charita).
10Strukturovaný referenční symbol platby0–35NeISO 11649 RF věřitelská reference pro automatické párování. Vzájemně se vylučuje s řádkem 11.
11Nestrukturovaná zpráva pro příjemce0–140NeVolný text důvodu platby. Vzájemně se vylučuje s řádkem 10.
12Informace příjemce pro plátce0–70NeVolitelný text zobrazený plátci v bankovní aplikaci (např. "Rechnung 2026-0042").

Kanonický testovací vektor, v002 minimální

Převod €12.50 příjemci Max Mustermann v Commerzbank, IBAN DE89370400440532013000, bez BIC, nestrukturovaná reference "Rechnung 42":

BCD
002
1
SCT

Max Mustermann
DE89370400440532013000
EUR12.50


Rechnung 42

Všimněte si prázdných řádků na pozicích 5 (bez BIC), 9 (bez účelu), 10 (bez strukturované reference). Jsou povinné, celkový počet řádků musí být přesně 12 (nebo 11, pokud je řádek 12 vynechán).

Živý validátor IBAN (mod-97)

Girocode odmítne každý IBAN, který nesplňuje kontrolní součet mod-97 dle ISO 13616. Níže je stejný validátor, jaký Abundera spouští přímo v generátoru Girocode — běží ve vašem prohlížeči.

Zadejte IBAN pro ověření.

Časté chyby

Kompatibilita s bankovními aplikacemi

Aplikace / regionPodpora GirocodePoznámky
Sparkasse (DE)NativníPůvodní cílová aplikace pro Girocode. Plná podpora.
Volksbank / Raiffeisen (DE, AT)NativníPlná podpora v aplikaci VR-BankingApp.
Deutsche Bank, Commerzbank, Postbank (DE)NativníSkenování přes tok "Überweisung" v mobilní aplikaci.
ING (DE / NL)NativníNizozemská aplikace skenuje také iDEAL QR kódy.
N26, RevolutNativníPlná podpora ve všech podporovaných zemích.
Erste Bank, Bank Austria (AT)NativníRakousko přijalo Girocode souběžně s Německem.
Crédit Agricole, BNP Paribas (FR)ČástečnáNěkteré francouzské banky Girocode skenují, většina preferuje starší papírový referenční formát.
Nativní fotoaparát iOS/AndroidNeNativní fotoaparáty nerozpoznají textový formát BCD jako platební záměr. Uživatel musí nejprve otevřít svou bankovní aplikaci.

Viz také

Reference na specifikaci ověřeny 2026-04-19. EPC069-12 v2.1 (2022), ISO 13616 IBAN, ISO 11649 RF věřitelská reference, ISO 20022 External Purpose Code.