EPC Girocode

EPC Girocode — это QR-формат Европейского платёжного совета (EPC) для кредитных переводов SEPA. При сканировании Girocode автоматически заполняет IBAN получателя, сумму и назначение платежа в банковском приложении плательщика, избавляя от ручного ввода банковских реквизитов. Поддерживается нативно в Sparkasse, Volksbank, Deutsche Bank, ING, N26, Revolut и большинстве немецких, австрийских и нидерландских банковских приложений. За пределами зоны SEPA Girocode не работает.

Официальная спецификация:EPC069-12 v2.1, Quick Response Code Guidelines to Enable Data Capture for the Initiation of a SEPA Credit Transfer (2022).
Кодировка: Обычный текст UTF-8, не TLV и не структурированный. Двенадцать полей фиксированных позиций, разделённых символом \n (LF, U+000A). Максимальный размер полезной нагрузки — 331 байт.
Схема: Кредитный перевод SEPA (SCT) или мгновенный кредитный перевод SEPA (SCT Inst). QR-код инициирует разовый кредитный перевод; прямое дебетование и постоянные поручения не поддерживаются.

Структура полезной нагрузки: 12 строк, разделённых символом новой строки

СтрокаПолеДлинаОбязательноеПримечания
1Тег сервиса3ДаФиксированное значение BCD.
2Версия3Да001 (исходная спецификация) или 002 (v2, BIC теперь необязателен в ЕЭЗ).
3Набор символов1Да1=UTF-8, 2=ISO-8859-1, 3=ISO-8859-2 и т.д. Единственный безопасный вариант — 1.
4Идентификатор3ДаSCT (стандартный кредитный перевод). SCT Inst использует тот же тег; решение о выполнении в обычном или мгновенном режиме принимает банк-эквайер.
5BIC0, 8 или 11Нет (v002)Обязателен в v001; необязателен в v002 для платежей SEPA. Включайте BIC для получателей за пределами ЕЭЗ.
6Имя получателя1–70ДаИмя в произвольной форме. Набор символов определяется строкой 3.
7IBAN1–34ДаБез пробелов и форматирования. DE89370400440532013000, а не DE89 3704 0044 0532 0130 00.
8Сумма4–12НетФормат: EUR10.00. Можно не указывать — тогда плательщик введёт сумму самостоятельно при сканировании.
9Назначение0–4НетКод назначения ISO 20022 External Purpose Code. Примеры: GDDS (товары), CHAR (благотворительность).
10Структурированное назначение платежа0–35НетКредитная ссылка RF по ISO 11649 для автоматической сверки. Взаимоисключает строку 11.
11Неструктурированное назначение платежа0–140НетПроизвольный текст назначения платежа. Взаимоисключает строку 10.
12Информация получателя для отправителя0–70НетНеобязательный текст-подсказка, отображаемый плательщику в банковском приложении (например, "Rechnung 2026-0042").

Эталонный тестовый вектор, v002 минимальный

Перевод €12,50 получателю Max Mustermann в Commerzbank, IBAN DE89370400440532013000, без BIC, неструктурированное назначение "Rechnung 42":

BCD
002
1
SCT

Max Mustermann
DE89370400440532013000
EUR12.50


Rechnung 42

Обратите внимание на пустые строки на позициях 5 (нет BIC), 9 (нет назначения), 10 (нет структурированного назначения). Они обязательны: общее количество строк должно быть ровно 12 (или 11, если строка 12 отсутствует).

Онлайн-валидатор IBAN (mod-97)

Girocode отклоняет любой IBAN, не прошедший проверку контрольной суммы mod-97 по ISO 13616. Ниже представлен тот же валидатор, который Abundera встраивает в генератор Girocode — он работает прямо в браузере.

Введите IBAN для проверки.

Типичные ошибки

Совместимость с банковскими приложениями

Приложение / регионПоддержка GirocodeПримечания
Sparkasse (DE)НативнаяИзначальная целевая аудитория Girocode. Полная поддержка.
Volksbank / Raiffeisen (DE, AT)НативнаяПолная поддержка в приложении VR-BankingApp.
Deutsche Bank, Commerzbank, Postbank (DE)НативнаяСканирование через поток "Überweisung" в мобильном приложении.
ING (DE / NL)НативнаяПриложение для Нидерландов также сканирует QR-коды iDEAL.
N26, RevolutНативнаяПолная поддержка во всех поддерживаемых странах.
Erste Bank, Bank Austria (AT)НативнаяАвстрия приняла Girocode наряду с Германией.
Crédit Agricole, BNP Paribas (FR)ЧастичнаяНекоторые французские банки сканируют Girocode; большинство предпочитает старый формат бумажных ссылок.
Стандартная камера iOS/AndroidНетВстроенные камеры не распознают текстовый формат BCD как намерение совершить платёж. Пользователь должен сначала открыть банковское приложение.

Смотрите также

Ссылки на спецификации проверены 2026-04-19. EPC069-12 v2.1 (2022), ISO 13616 IBAN, ISO 11649 RF creditor reference, ISO 20022 External Purpose Code.