QR, Data Matrix, Код 128, цифровой идентификатор или URL, найденный на странице.
QR и штрихкоды в квитанциях ЖКХ · обновлено 17 августа 2026
Платёжный код на квитанции ЖКХ
ДиагностикаНачало ST00011 или ST00012 указывает на банковский платёжный формат по ГОСТ Р 56042-2014. Ссылка qr.nspk.ru относится к СБП, двадцати- или двадцатипятизначное число может быть УИН, а остальные коды требуют отдельной классификации.
Распознаватель сначала определяет символику, затем разбирает полезную нагрузку. Для банковского кода сумма хранится в копейках, а получатель, лицевой счёт и назначение извлекаются как самостоятельные поля.
Название формата, версия, кодировка, сумма и доступные платёжные реквизиты с отдельной уверенностью.
Внешне квадратные коды могут означать разное
QR — это способ разместить данные, а не единый платёжный протокол. В одинаковом квадрате может находиться банковская строка, ссылка СБП, адрес личного кабинета или обычный веб-URL. Поэтому безопасный разбор начинается с содержимого, а не с внешнего вида.
| Признак | Класс | Что можно извлечь |
|---|---|---|
| ST00011 | банковский платёжный QR | реквизиты, назначение, иногда сумма; кодировка Windows-1251 |
| ST00012 | банковский платёжный QR | реквизиты, назначение, иногда сумма; кодировка UTF-8 |
| https://qr.nspk.ru/ | платёжная ссылка СБП | адрес платёжного сценария; сумма может определяться после открытия |
| 20 или 25 цифр | возможный УИН | идентификатор начисления без автоматического вывода о назначении |
| обычный https-адрес | веб-ссылка | домен и путь, но не банковские реквизиты |
| Data Matrix или Код 128 | код поставщика | серийный номер, лицевой счёт или служебный идентификатор |
Сумма — только одна из проверок
Даже при совпадении суммы нужно проверить лицевой счёт, получателя и назначение. Подменённый код может вести к той же сумме, поэтому арифметическое равенство не закрывает вопрос адресата платежа.
Если на листе несколько кодов, они могут относиться к разным поставщикам или частям ЕПД. Сервис не должен молча выбирать первый: различающиеся суммы помечаются отдельным сигналом, а решение остаётся за человеком после чтения подписи рядом с кодом.
Почему версия и кодировка важны для кириллицы
Версия ST00011 исторически использует Windows-1251, поэтому байты, прочитанные как другая кодировка, превращают имя получателя в нечитаемые символы. ST00012 использует UTF-8 и лучше переносится современными библиотеками.
Исправление кодировки допустимо только когда префикс версии и байтовая картина согласуются. Нельзя заменять произвольные символы догадками: оригинальная строка должна оставаться доступной для проверки.
Пошаговая инструкция
Безопасная проверка платёжного кода
- Определите символику и прочитайте строку без перехода по ссылке
- Классифицируйте префикс или домен
- Сопоставьте сумму, лицевой счёт и получателя с печатным текстом
- Подтвердите реквизиты в банковском приложении перед оплатой
Диагностика
Платёжный код на квитанции ЖКХ: вопросы
2 вопросаОтсутствие QR делает квитанцию недействительной?
Само по себе нет. Код может отсутствовать, быть повреждённым или заменяться другим способом идентификации; оценивать нужно обязательные сведения по применимым нормам.
ST00012 всегда содержит сумму?
Нет. Поле Sum может отсутствовать. Тогда сумма вводится или определяется банковским сценарием, а сервис честно показывает, что она не зашита.
Следующий осмысленный шаг
Продолжить работу
- Росстандарт: ГОСТ Р 56042-2014 о платёжных кодахпроверено 17 августа 2026
- Приказ Минстроя России № 43/пр и примерная форма платёжного документапроверено 17 августа 2026
Материал обновлён: 17 августа 2026 · Проверка источников выполняется по методике сервиса.