EPC Girocode

EPC Girocode to format QR Europejskiej Rady ds. Płatności dla poleceń przelewu SEPA Credit Transfer. Zeskanowany Girocode automatycznie wypełnia numer IBAN odbiorcy, kwotę i tytuł przelewu w aplikacji bankowej płatnika, eliminując ręczne przepisywanie danych bankowych. Obsługiwany natywnie przez Sparkasse, Volksbank, Deutsche Bank, ING, N26, Revolut oraz większość niemieckich, austriackich i holenderskich aplikacji bankowych. Poza strefą SEPA Girocode nie działa.

Specyfikacja kanoniczna:EPC069-12 v2.1, Quick Response Code Guidelines to Enable Data Capture for the Initiation of a SEPA Credit Transfer (2022).
Kodowanie: Zwykły tekst UTF-8, nie TLV, nie ustrukturyzowane. Dwanaście pól o stałej pozycji oddzielonych \n (LF, U+000A). Maksymalny rozmiar ładunku 331 bajtów.
Schemat: SEPA Credit Transfer (SCT) lub SEPA Instant Credit Transfer (SCT Inst). Kod QR uruchamia jednorazowe polecenie przelewu; brak polecenia zapłaty / zlecenia stałego.

Struktura ładunku, 12 linii, oddzielonych znakiem nowej linii

LiniaPoleDługośćWymaganeUwagi
1Znacznik usługi3TakStała wartość BCD.
2Wersja3Tak001 (oryginalna specyfikacja) lub 002 (v2, BIC opcjonalny w EOG).
3Zestaw znaków1Tak1=UTF-8, 2=ISO-8859-1, 3=ISO-8859-2 itd. 1 to jedyny bezpieczny wybór.
4Identyfikacja3TakSCT (standardowe polecenie przelewu). SCT Inst używa tego samego znacznika; tryb natychmiastowy lub standardowy to decyzja agenta rozliczeniowego.
5BIC0, 8 lub 11Nie (v002)Wymagany w v001; opcjonalny w v002 dla płatności SEPA. Podaj dla odbiorców spoza EOG.
6Nazwa beneficjenta1–70TakNazwa w języku naturalnym. Zestaw znaków zgodny z linią 3.
7IBAN1–34TakBez spacji ani formatowania. DE89370400440532013000, nie DE89 3704 0044 0532 0130 00.
8Kwota4–12NieFormat: EUR10.00. Pomiń, aby płatnik mógł wpisać kwotę po zeskanowaniu.
9Cel0–4NieKod celu zewnętrznego ISO 20022. Przykłady: GDDS (towary), CHAR (darowizna).
10Ustrukturyzowana referencja przelewu0–35NieReferencja wierzyciela RF według ISO 11649, do automatycznego rozliczania. Wzajemnie wykluczająca się z linią 11.
11Nieustrukturyzowana informacja o przelewie0–140NieDowolny tytuł płatności. Wzajemnie wykluczający się z linią 10.
12Informacja beneficjenta dla zleceniodawcy0–70NieOpcjonalny tekst wskazówki wyświetlany płatnikowi w aplikacji bankowej (np. "Rechnung 2026-0042").

Kanoniczny wektor testowy, v002 minimalny

Przelew €12.50 do Max Mustermann w Commerzbank, IBAN DE89370400440532013000, bez BIC, nieustrukturyzowana referencja "Rechnung 42":

BCD
002
1
SCT

Max Mustermann
DE89370400440532013000
EUR12.50


Rechnung 42

Zwróć uwagę na puste linie na pozycjach 5 (brak BIC), 9 (brak celu), 10 (brak ustrukturyzowanej referencji). Są one wymagane; liczba linii musi wynosić dokładnie 12 (lub 11, jeśli linia 12 jest pominięta).

Walidator IBAN na żywo (mod-97)

Girocode odrzuca każdy IBAN, który nie przejdzie sumy kontrolnej mod-97 według ISO 13616. Poniżej znajduje się ten sam walidator, którego Abundera używa wbudowanego w generator Girocode. Działa w Twojej przeglądarce.

Wprowadź IBAN, aby go zweryfikować.

Częste błędy

Zgodność z aplikacjami bankowymi

Aplikacja / regionObsługa GirocodeUwagi
Sparkasse (DE)NatywnaPierwotny cel Girocode. Pełna obsługa.
Volksbank / Raiffeisen (DE, AT)NatywnaPełna obsługa w aplikacji VR-BankingApp.
Deutsche Bank, Commerzbank, Postbank (DE)NatywnaSkanowanie przez przepływ "Überweisung" w aplikacji mobilnej.
ING (DE / NL)NatywnaAplikacja NL obsługuje również kody QR iDEAL.
N26, RevolutNatywnaPełna obsługa we wszystkich obsługiwanych krajach.
Erste Bank, Bank Austria (AT)NatywnaAustria przyjęła Girocode równolegle z Niemcami.
Crédit Agricole, BNP Paribas (FR)CzęściowaNiektóre banki francuskie skanują Girocode; większość preferuje starszy format referencji papierowej.
Domyślna kamera iOS/AndroidNieNatywne aparaty nie rozpoznają formatu tekstowego BCD jako zamiaru płatniczego. Użytkownik musi najpierw otworzyć aplikację bankową.

Zobacz także

Odniesienia do specyfikacji zweryfikowane 2026-04-19. EPC069-12 v2.1 (2022), ISO 13616 IBAN, ISO 11649 referencja wierzyciela RF, ISO 20022 External Purpose Code.