QR-код для оплаты по реквизитам — генератор по ГОСТ Р 56042

Платёжный QR-код — строка по ГОСТ Р 56042-2014: «ST00012» (формат, версия и кодировка UTF-8), затем реквизиты через «|»: Name, PersonalAcc, BankName, BIC, CorrespAcc и по желанию PayeeINN, KPP, Purpose и Sum — сумма в копейках.

Пример ниже: ООО «Пример», счёт 40702810300000012345, сумма 95 000 ₽ — в строке Sum=9500000.

Тип данных

Реквизиты сходятся по контрольным суммам, сумма 95 000,00 ₽.

Загрузка библиотеки…
сохранено

Платёжный QR-код избавляет плательщика от ручного ввода реквизитов: камера банковского приложения читает получателя, счёт, банк, сумму и назначение, остаётся подтвердить платёж. Такой код печатают на счетах, квитанциях ЖКХ, в договорах и на кассе. Генератор собирает строку по ГОСТ Р 56042-2014 «Двумерные символы штрихового кода для осуществления платежей физических лиц» и рисует QR в браузере — реквизиты никуда не отправляются.

Что внутри кода

РеквизитЧто этоДлина
Nameполучатель — как в банкедо 160
PersonalAccрасчётный счёт получателя20
BankNameбанк получателядо 45
BICБИК9
CorrespAccкорсчёт банка, «0», если его нетдо 20
PayeeINN, KPPИНН и КПП получателядо 12 и 9
Purposeназначение платежадо 210
Sumсумма в копейкахдо 18 цифр

Первые пять реквизитов обязательны (табл. 1 стандарта), остальные — дополнительные (табл. 2). Сумма записывается в копейках без разделителя: 95 000 ₽ — Sum=9500000. Если суммы в коде нет, плательщик впишет её сам.

Почему код не читается

  • Кодировка. Строка начинается с «ST0001», затем цифра кодировки: 1 — windows-1251, 2 — UTF-8, 3 — КОИ8-Р. Если признак и настоящая кодировка не совпадают, кириллица в названии получателя превращается в мусор. Генератор пишет «2» и кодирует в UTF-8.
  • Вертикальная черта в тексте. «|» — разделитель реквизитов; внутри названия или назначения её заменяют на «/», переводы строк — на пробел.
  • Ошибка в счёте или БИК. По QR платят сразу, без проверки бухгалтером. Поэтому генератор не нарисует код, пока счёт не сойдётся с БИК по контрольному ключу.
  • Нет белого поля или код слишком мелкий. Вокруг кода нужно чистое поле шириной в четыре модуля (ГОСТ Р ИСО/МЭК 18004). На счёте A4 банки обычно печатают квадрат 3–4 см — его уверенно читает камера телефона.

НДС в назначении платежа

Если платите организации на ОСНО, в назначении выделяют НДС: «В т.ч. НДС (22 %) 17 131,15 руб.» — так требует п. 4 ст. 168 НК РФ для расчётных документов. Если НДС нет — «Без налога (НДС)». Сумму налога считает калькулятор НДС.

QR прямо в счёте

Если вы выставляете счета, удобнее генератор счёта на оплату: QR с суммой и назначением появится в шапке счёта сам, а назначение платежа с НДС соберётся из позиций. Реквизиты контрагента до оплаты можно проверить на странице проверки реквизитов.

Вопросы

Частые вопросы

Как сделать QR-код для оплаты по реквизитам?

Впишите получателя, расчётный счёт, БИК, банк и корсчёт, при желании — ИНН, КПП, сумму и назначение. Генератор соберёт строку по ГОСТ Р 56042-2014 и нарисует QR — его можно скачать картинкой PNG.

Какие реквизиты обязательны в платёжном QR-коде?

Name — получатель, PersonalAcc — счёт, BankName — банк, BIC — БИК и CorrespAcc — корсчёт (табл. 1 ГОСТ Р 56042-2014). Сумма, назначение, ИНН и КПП — дополнительные.

В каком виде указывать сумму в QR-коде?

В копейках без разделителя: 95 000 рублей — Sum=9500000, 1 250,50 рубля — Sum=125050.

Почему банковское приложение показывает кракозябры вместо названия?

Кодировка строки не совпадает с признаком в начале: «ST00012» означает UTF-8, «ST00011» — windows-1251. Генератор пишет UTF-8 и признак 2.

Какого размера печатать платёжный QR-код?

Вокруг кода оставьте белое поле шириной в четыре модуля (ГОСТ Р ИСО/МЭК 18004). На счёте A4 обычно печатают квадрат 3–4 см — его уверенно читает камера телефона.

Нужно ли выделять НДС в назначении платежа?

Да, если получатель платит НДС: «В т.ч. НДС (22 %) … руб.» (п. 4 ст. 168 НК РФ). Если НДС нет — «Без налога (НДС)».

Ещё сервисы

Похожие инструменты

Нужен свой инструмент?

Сделаю такой же сервис под вашу задачу

Внутренние инструменты для сотрудников, публичные сервисы для клиентов, конвертеры и генераторы. Напишите — обсудим.

Роман Финк