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 НК РФ). Если НДС нет — «Без налога (НДС)».
Похожие инструменты
Сделаю такой же сервис под вашу задачу
Внутренние инструменты для сотрудников, публичные сервисы для клиентов, конвертеры и генераторы. Напишите — обсудим.
