QRkoder

ГОСТ Р 56042-2014

Российский национальный стандарт на упаковку банковских реквизитов платежа физлица в двумерный код: служебный блок, обязательные и дополнительные поля, символики QR, Aztec и Data Matrix.

Что описывает ГОСТ Р 56042-2014

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

Задача у него приземлённая. До появления стандарта плательщик переписывал из квитанции в форму перевода двадцатизначный расчётный счёт, БИК, ИНН, КПП и назначение платежа. Одна опечатка — и деньги уходят на невыясненные, а долг за месяц остаётся висеть. Стандарт снимает ручной ввод: приложение банка читает символ, разбирает строку и подставляет поля само.

Ещё один момент, который часто понимают неправильно. ГОСТ описывает формат данных, а не обязанность его применять. Печатать код на бланке или нет, решает эмитент квитанции — управляющая компания, ресурсоснабжающая организация, расчётный центр или ведомство. Отсюда и картина, когда у соседних домов квитанции одновременно с кодом и без него.

Как устроена строка данных

Внутри символа лежит не ссылка на сайт, а обычная текстовая строка. Поля идут парами «Имя=Значение» и разделяются вертикальной чертой. Открывает строку служебный блок — по нему приложение опознаёт платёжный код именно этого стандарта:

  • ST — фиксированный идентификатор формата.
  • 0001 — номер версии стандарта.
  • одна цифра кодировки — 1 для Windows-1251, 2 для UTF-8, 3 для KOI8-R.

Дальше — сами реквизиты. Начало типичной строки коммунальной квитанции выглядит так:

ST00012|Name=ООО УК Пример|PersonalAcc=40702810...|BankName=Банк получателя|BIC=044525225|CorrespAcc=30101810...|PersAcc=1234567890|PaymPeriod=07.2026|Sum=453200

Сумма всегда в копейках: Sum=453200 — это 4532 рубля. Кодировку выбирает тот, кто печатает квитанцию, и именно на ней ломается больше всего кодов: если строку собрали в UTF-8, а служебный блок остался со старой цифрой, банк покажет получателя кракозябрами. Ёмкость символа тоже не безгранична — чем длиннее назначение платежа, тем крупнее и плотнее получается код, поэтому расчётные центры сокращают текст до периода и номера лицевого счёта.

Обязательные и дополнительные реквизиты

Стандарт делит поля на две группы: без обязательных платёж собрать нельзя, дополнительные добавляют по ситуации.

ПолеЧто означаетГруппа
NameНаименование получателяобязательное
PersonalAccРасчётный счёт получателяобязательное
BankNameБанк получателяобязательное
BICБИК банкаобязательное
CorrespAccКорреспондентский счётобязательное
Sum, Purpose, PayeeINN, KPPСумма, назначение, ИНН и КПП получателядополнительные
PersAcc, PaymPeriod, DocIdxЛицевой счёт плательщика, период оплаты, индекс документадополнительные, блок ЖКХ
CounterId, CounterValНомер прибора учёта и показаниедополнительные, блок ЖКХ
CBC, OKTMO, TaxPeriod, DocNoКБК, ОКТМО, налоговый период, номер документадополнительные, бюджетный блок

Бюджетный блок — причина, по которой один и тот же стандарт обслуживает и коммуналку, и налоговые уведомления ФНС, и постановления ГИБДД. Меняется набор дополнительных полей, служебный блок и обязательная пятёрка остаются теми же.

Какие символики допускает стандарт

Вопреки привычке называть всё это «QR на квитанции», ГОСТ разрешает три символики: QR Code по ISO/IEC 18004, Aztec Code и Data Matrix. На практике почти везде победил QR — его читают камеры смартфонов без настройки и без специального сканера. Aztec иногда встречается в транспортных документах, Data Matrix — там, где место на бланке ограничено.

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

Чем отличается от QR СБП

Два разных платёжных кода часто путают, хотя работают они по-разному.

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

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

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

Обязательно ли печатать QR по ГОСТ на квитанции?

Нет. Стандарт задаёт формат данных для тех, кто решил печатать код, но не обязывает эмитента квитанции это делать. Управляющая компания, ТСЖ или расчётный центр внедряют код по собственному решению — обычно ради снижения числа ошибочных платежей и звонков в бухгалтерию. Поэтому квитанции без кода до сих пор законны, и оплатить их можно по реквизитам вручную.

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

Почти всегда виновата кодировка. В служебном блоке последняя цифра указывает, в какой кодировке собрана строка — Windows-1251, UTF-8 или KOI8-R. Если расчётный центр сменил систему выставления счетов, а цифру оставил прежней, банк разберёт русские буквы как набор символов. Реквизиты счёта при этом остаются верными: цифры от кодировки не страдают. Сообщить о проблеме нужно тому, кто печатает квитанцию.

Можно ли по ГОСТ передать показания счётчиков?

Формально да: в стандарте есть дополнительные поля для идентификатора прибора учёта и его показания. На практике этот блок почти не используют — квитанцию печатают заранее, а показания жилец подаёт позже, поэтому передавать их через код в момент оплаты бессмысленно. Показания идут отдельным каналом: личный кабинет управляющей компании, ГИС ЖКХ, приложение или телефон диспетчерской.

Один стандарт для ЖКХ, налогов и штрафов — как это работает?

Обязательные поля у всех платежей одинаковые: наименование получателя, расчётный счёт, банк, БИК, корсчёт. Различие только в дополнительных полях. Коммунальная квитанция добавляет лицевой счёт и расчётный период, налоговое уведомление — КБК, ОКТМО и налоговый период, постановление ГИБДД — номер и дату документа. Банковское приложение читает служебный блок, определяет тип платежа по набору полей и подставляет их в нужную форму перевода.

Действует ли стандарт до сих пор?

Да, это действующий национальный стандарт, и на нём построена вся печать платёжных кодов на бумажных квитанциях в России. Появление СБП и единого платёжного QR его не отменило: коды решают разные задачи. Более того, часть расчётных центров печатает на одной квитанции сразу два символа — код по ГОСТ для оплаты по реквизитам и QR СБП для мгновенного зачисления.

Создавайте QR-коды бесплатно

Динамические QR-коды с аналитикой, дизайном и без ограничений по сканированиям.

Начать бесплатно