EPC Girocode

EPC Girocode, Avrupa Ödemeler Konseyi'nin SEPA Kredi Transferi için geliştirdiği QR formatıdır. Taranan bir Girocode, alacaklının IBAN'ını, tutarı ve havale mesajını ödeyicinin bankacılık uygulamasına otomatik olarak doldurarak banka bilgilerinin elle kopyalanmasını ortadan kaldırır. Sparkasse, Volksbank, Deutsche Bank, ING, N26, Revolut ve çoğu Almanya/Avusturya/Hollanda bankacılık uygulaması tarafından yerel olarak desteklenmektedir. SEPA dışında Girocode işlev görmez.

Resmi şartname:EPC069-12 v2.1, SEPA Kredi Transferinin Başlatılması İçin Veri Yakalamayı Etkinleştiren Hızlı Yanıt Kodu Kılavuzları (2022).
Kodlama: TLV veya yapılandırılmış değil, düz UTF-8 metin. On iki sabit konumlu alan, \n (LF, U+000A) ile ayrılmış. Maksimum yük 331 bayt.
Şema: SEPA Kredi Transferi (SCT) veya SEPA Anlık Kredi Transferi (SCT Inst). QR, tek seferlik bir kredi transferi başlatır; doğrudan borçlandırma veya daimi talimat yoktur.

Yük yapısı, 12 satır, yeni satırla ayrılmış

SatırAlanUzunlukZorunluNotlar
1Servis etiketi3EvetSabit değer BCD.
2Sürüm3Evet001 (orijinal şartname) veya 002 (v2, BIC artık AEA içinde isteğe bağlı).
3Karakter seti1Evet1=UTF-8, 2=ISO-8859-1, 3=ISO-8859-2, vb. Tek güvenli seçenek 1'dir.
4Tanımlama3EvetSCT (standart Kredi Transferi). SCT Inst aynı etiketi kullanır; anlık/standart ayrımı alıcı kurumun kararıdır.
5BIC0, 8 veya 11Hayır (v002)v001'de zorunlu; v002'de SEPA ödemeleri için isteğe bağlı. AEA dışındaki alıcılar için ekleyin.
6Alacaklı adı1–70EvetDoğal dil adı. Karakter seti 3. satıra göre belirlenir.
7IBAN1–34EvetBoşluk veya biçimlendirme yok. DE89 3704 0044 0532 0130 00 değil, DE89370400440532013000 şeklinde.
8Tutar4–12HayırFormat: EUR10.00. Tarama sırasında ödeyicinin tutarı girmesine izin vermek için boş bırakın.
9Amaç0–4HayırISO 20022 Harici Amaç Kodu. Örnekler: GDDS (mal), CHAR (bağış).
10Yapılandırılmış havale referansı0–35HayırOtomatik mutabakat için ISO 11649 RF alacaklı referansı. 11. satırla birlikte kullanılamaz.
11Yapılandırılmamış havale bilgisi0–140HayırSerbest metin ödeme nedeni. 10. satırla birlikte kullanılamaz.
12Alacaklıdan başlatıcıya bilgi0–70HayırBanka uygulamasında ödeyiciye gösterilen isteğe bağlı ipucu metni (örn. "Rechnung 2026-0042").

Standart test vektörü, v002 minimal

Commerzbank'taki Max Mustermann'a, IBAN DE89370400440532013000, BIC olmadan, yapılandırılmamış referans "Rechnung 42" ile €12,50 transferi:

BCD
002
1
SCT

Max Mustermann
DE89370400440532013000
EUR12.50


Rechnung 42

5. konumdaki (BIC yok), 9. konumdaki (amaç yok) ve 10. konumdaki (yapılandırılmış referans yok) boş satırlara dikkat edin. Bu satırlar zorunludur; satır sayısı tam olarak 12 olmalıdır (veya 12. satır atlanırsa 11).

Canlı IBAN doğrulayıcı (mod-97)

Girocode, ISO 13616 mod-97 sağlama toplamını geçemeyen IBAN'ları reddeder. Aşağıda Abundera'nın Girocode oluşturucusu içinde kullandığıyla aynı doğrulayıcı yer almaktadır; tarayıcınızda çalışır.

Doğrulamak için bir IBAN girin.

Yaygın hatalar

Bankacılık uygulaması uyumluluğu

Uygulama / BölgeGirocode desteğiNotlar
Sparkasse (DE)YerelGirocode'un asıl hedef uygulaması. Tam destek.
Volksbank / Raiffeisen (DE, AT)YerelVR-BankingApp'te tam destek.
Deutsche Bank, Commerzbank, Postbank (DE)YerelMobil uygulamadaki "Überweisung" akışıyla taranır.
ING (DE / NL)YerelNL uygulamasında iDEAL QR'leri de tarar.
N26, RevolutYerelDesteklenen tüm ülkelerde tam destek.
Erste Bank, Bank Austria (AT)YerelAvusturya, Girocode'u Almanya ile birlikte benimsedi.
Crédit Agricole, BNP Paribas (FR)KısmiBazı Fransız bankalar Girocode'u tarar; çoğu eski kağıt referans biçimini tercih eder.
Genel iOS/Android kameraHayırYerel kameralar BCD metin biçimini ödeme amacı olarak algılamaz. Kullanıcının önce bankacılık uygulamasını açması gerekir.

Ayrıca bakın

Şartname referansları 2026-04-19 tarihinde doğrulandı. EPC069-12 v2.1 (2022), ISO 13616 IBAN, ISO 11649 RF alacaklı referansı, ISO 20022 Harici Amaç Kodu.