EPC Girocode

EPC Girocode är European Payments Councils QR-format för SEPA-kreditöverföring. En skannad Girocode fyller automatiskt i betalningsmottagarens IBAN, belopp och betalningsreferens i betalarens bankapp och sparar manuell kopiering av bankuppgifter. Stöds inbyggt av Sparkasse, Volksbank, Deutsche Bank, ING, N26, Revolut och de flesta tyska, österrikiska och nederländska bankapparna. Utanför SEPA fungerar Girocode inte.

Kanonisk spec:EPC069-12 v2.1, Quick Response Code Guidelines to Enable Data Capture for the Initiation of a SEPA Credit Transfer (2022).
Kodning: Enkel UTF-8-text, inte TLV, inte strukturerad. Tolv fält med fast position separerade med \n (LF, U+000A). Max nyttolast 331 byte.
Schema: SEPA Credit Transfer (SCT) eller SEPA Instant Credit Transfer (SCT Inst). QR-koden initierar en engångskreditöverföring; ingen autogiro eller stående order.

Nyttolaststruktur, 12 rader, newline-separerade

RadFältLängdObligatorisktNoteringar
1Tjänsttagg3JaFast värde BCD.
2Version3Ja001 (ursprunglig spec) eller 002 (v2, BIC nu valfritt inom EES).
3Teckenuppsättning1Ja1=UTF-8, 2=ISO-8859-1, 3=ISO-8859-2, osv. 1 är det enda säkra valet.
4Identifiering3JaSCT (standard kreditöverföring). SCT Inst använder samma tagg; om överföringen är omedelbar eller standard avgörs av förvärvaren.
5BIC0, 8 eller 11Nej (v002)Obligatoriskt i v001; valfritt i v002 för SEPA-betalningar. Inkludera det för mottagare utanför EES.
6Betalningsmottagarens namn1–70JaNamn i fritext. Teckenuppsättning enligt rad 3.
7IBAN1–34JaInga mellanslag eller formatering. DE89370400440532013000, inte DE89 3704 0044 0532 0130 00.
8Belopp4–12NejFormat: EUR10.00. Utelämna för att låta betalaren ange beloppet vid skanningen.
9Syfte0–4NejISO 20022 externt syfteskod. Exempel: GDDS (varor), CHAR (välgörenhet).
10Strukturerad betalningsreferens0–35NejISO 11649 RF-kreditörreferens, för automatisk avstämning. Ömsesidigt uteslutande med rad 11.
11Ostrukturerad betalningsinformation0–140NejFritext betalningsskäl. Ömsesidigt uteslutande med rad 10.
12Information från mottagare till avsändare0–70NejValfri ledtext visad för betalaren i bankappen (t.ex. "Rechnung 2026-0042").

Kanonisk testvektor, v002 minimal

Överföring av €12,50 till Max Mustermann hos Commerzbank, IBAN DE89370400440532013000, inget BIC, ostrukturerad referens "Rechnung 42":

BCD
002
1
SCT

Max Mustermann
DE89370400440532013000
EUR12.50


Rechnung 42

Notera de tomma raderna vid position 5 (inget BIC), 9 (inget syfte), 10 (ingen strukturerad referens). De krävs; radantalet måste vara exakt 12 (eller 11 om rad 12 utelämnas).

IBAN-validator i realtid (mod-97)

Girocode avvisar varje IBAN som inte klarar ISO 13616 mod-97-kontrollen. Nedan är samma validator som Abundera kör inline i Girocode-generatorn, körs i din webbläsare.

Ange ett IBAN för att validera.

Vanliga fallgropar

Kompatibilitet med bankappar

App / regionGirocode-stödNoteringar
Sparkasse (DE)InbyggtDet ursprungliga målsystemet för Girocode. Fullt stöd.
Volksbank / Raiffeisen (DE, AT)InbyggtFullt stöd i VR-BankingApp.
Deutsche Bank, Commerzbank, Postbank (DE)InbyggtSkanna via deras mobilapps "Überweisung"-flöde.
ING (DE / NL)InbyggtSkannar även iDEAL QR-koder i den nederländska appen.
N26, RevolutInbyggtFullt stöd i alla länder de verkar i.
Erste Bank, Bank Austria (AT)InbyggtÖsterrike antog Girocode parallellt med Tyskland.
Crédit Agricole, BNP Paribas (FR)DelvistVissa franska banker skannar Girocode; de flesta föredrar det äldre pappers-referensformatet.
Generisk iOS/Android-kameraNejInbyggda kameror tolkar inte BCD-textformatet som en betalningsavsikt. Användaren måste öppna sin bankapp först.

Se även

Spec-referenser verifierade 2026-04-19. EPC069-12 v2.1 (2022), ISO 13616 IBAN, ISO 11649 RF-kreditörreferens, ISO 20022 External Purpose Code.