QT QR Tools

Генератор SEPA EPC QR-кодов (GiroCode)

Создайте платёжный QR-код SEPA по стандарту EPC069-12 с проверкой IBAN, суммой и назначением. Конфиденциально, мгновенно и прямо в вашем браузере.

🔒 Работает полностью в вашем браузере — ничего не загружается

Enter the beneficiary name and a valid IBAN.

Advertisement

Что такое SEPA EPC QR-код?

Европейский платёжный совет (European Payments Council) определил стандарт EPC069-12, который описывает, как данные кредитового перевода SEPA можно разместить в QR-коде. В Германии и Австрии он широко известен как GiroCode. Когда клиент сканирует код в банковском приложении с поддержкой стандарта, имя получателя, IBAN, сумма и информация о платеже заполняются автоматически, и плательщику остаётся лишь подтвердить перевод. Это исключает ошибки ввода в счетах, листовках для пожертвований, членских взносах клубов, запросах на оплату аренды и на рыночных прилавках.

Полезная нагрузка — это обычный текст, по одному полю в строке: служебный тег BCD, версия 002, набор символов 1 (UTF-8), идентификатор SCT, необязательный BIC, имя, IBAN, сумма в виде EUR с не более чем двумя знаками после запятой, необязательный четырёхбуквенный код назначения, а затем либо структурированный референс, либо произвольный текст. Этот генератор следует такой структуре и использует уровень коррекции ошибок M, рекомендованный стандартом, благодаря чему код остаётся читаемым и при этом компактным.

Встроенная проверка

IBAN нормализуется (пробелы удаляются, буквы переводятся в верхний регистр) и проверяется на правильную длину для своей страны и на контрольные цифры ISO 7064 mod-97, что выявляет почти все ошибки ввода. Имя ограничено 70 символами, текст платежа — 140 символами, а сумма должна быть от 0,01 до 999 999 999,99 евро. Структурированный референс должен быть действительным референсом кредитора по ISO 11649, начинающимся с RF и содержащим правильные контрольные цифры. Полная полезная нагрузка не может превышать 331 байт; инструмент предупредит вас, если это произойдёт.

Советы перед печатью

Всегда сканируйте готовый код хотя бы одним настоящим банковским приложением и сверяйте отображаемые имя, IBAN и сумму перед печатью или распространением. Оставьте сумму пустой, если плательщик должен выбрать её сам, например для пожертвований. Сохраняйте тихую рамку вокруг кода и печатайте его шириной не менее двух сантиметров. Поскольку всё генерируется в вашем браузере, ваши банковские реквизиты никогда не покидают устройство; однако помните, что любой, кто видит QR-код, может прочитать IBAN внутри него.

Как использовать

  1. Введите получателяУкажите имя владельца счёта и IBAN. IBAN проверяется по алгоритму mod-97.
  2. Добавьте сумму и назначениеПри желании укажите сумму в евро, BIC, код назначения и либо текст платежа, либо референс RF.
  3. Проверьте QR-кодКод обновляется по мере ввода; исправьте все сообщения проверки, показанные красным.
  4. Скачайте или скопируйтеСохраните QR-код в формате PNG или SVG либо скопируйте необработанную полезную нагрузку и отсканируйте её банковским приложением для проверки.

Часто задаваемые вопросы

Загружаются ли мой IBAN или платёжные данные?
Нет. Полезная нагрузка формируется, а QR-код рисуется локально в вашем браузере. Ничего не отправляется на сервер и не сохраняется.
Какие банковские приложения могут сканировать этот код?
Многие европейские банковские приложения поддерживают стандарт EPC QR, который часто называют GiroCode, и могут автоматически заполнить форму перевода. Поддержка и название зависят от банка, поэтому сначала протестируйте свой код.
Обязателен ли BIC?
Нет. В версии 002 стандарта BIC необязателен для переводов SEPA в пределах ЕЭЗ; достаточно IBAN. Тем не менее вы можете добавить его при желании.
Можно ли использовать и референс, и текст платежа?
Нет. Стандарт допускает либо структурированный референс кредитора (ISO 11649, начинается с RF), либо строку произвольного текста назначения, но не оба сразу.
Работает ли это для валют, кроме евро?
Нет. Кредитовые переводы SEPA осуществляются в евро, поэтому сумма всегда записывается с кодом валюты EUR.
Advertisement