Перейти к содержимому

ST00011 и ST00012: расшифровка кода ЖКХ

Вставьте строку ST00011 или ST00012: инструмент покажет получателя, банк, назначение, сумму и остальные поля с понятными подписями. Он отметит пропуски, повторы и необычный формат БИК или банковского счёта, сохранив исходные значения. Это чтение кода, а не проверка получателя по реестру и не проведение платежа.

К инструменту ↓
От задачи — к результату

Работает прямо здесь · без отправки данных

Определите содержимое платёжного кода

Пример данных

ST00012|Name=УК Пример|PersonalAcc=00000000000000000000|PersAcc=0000123456|Sum=465240|Purpose=Учебный пример

Что получится

Сумма 4 652,40 ₽; PersonalAcc — банковский счёт получателя, PersAcc — отдельный лицевой счёт плательщика, Purpose — назначение. Незаполненные обязательные реквизиты отмечены. Данные вымышленные, это сокращённая строка, не готовый платёж.

Посмотрите в действии1 видео · по 12 секунд
Реквизиты без перепечатки1 / 1

Учебный пример · без звука

Вся серия из 10 видео →

Чтение кода не является проведением платежа и не подтверждает подлинность получателя. Сервис не создаёт Data Matrix поставщика. Финальное назначение и реквизиты показывает банковское приложение перед подтверждением операции.

Учебный разбор · не документ клиента

Копейки в коде и рубли на бумаге

Суммы совпадают, но это ещё не проверка получателя. В полном разборе сравните два канала и реквизиты. Сокращённая строка в быстрой форме выше нужна только для разбора текста; изображение открывается в сканере или полном разборе.

Посмотреть сверку QR с квитанцией ↗
Данные и результат проверки
Поле Sum в учебном ST00012465240
Сумма после разбора кода4 652,40 ₽
Напечатанный итог4 652,40 ₽

Числа рассчитаны модулем сервиса на вымышленном примере. Это не гарантия распознавания любого файла, действующий тариф или юридическое заключение.

Задача

Что вы проверяете на этой странице

Текст, прочитанный из кода: банковская строка, цифровой идентификатор или URL. Фотография и ПДФ открываются в полном разборе квитанции.

Рабочий результат

Вставьте содержимое платёжного кода и получите понятный разбор: получатель, банк, назначение, сумма, банковский и лицевой счета. Пропуски, повторы и необычный формат банковских полей видны отдельно; данные остаются на устройстве.

Контрольный пример

Строка ST00012 содержит Sum=465240. Это 4 652,40 ₽, а не 465 240 ₽. Быстрая форма показывает сумму из строки; независимая сверка с печатным итогом доступна в полном разборе квитанции.

QR и штрихкоды в квитанциях ЖКХ · обновлено 28 сентября 2026

Диагностика

Разобраться по теме

Разбор и практические решения

Разбор · 01

Внешне квадратные коды могут означать разное

QR — это способ разместить данные, а не единый платёжный протокол. В одинаковом квадрате может находиться банковская строка, ссылка СБП, адрес личного кабинета или обычный веб-URL. Поэтому безопасный разбор начинается с содержимого, а не с внешнего вида.

Частые полезные нагрузки на квитанциях
ПризнакКлассЧто можно извлечь
ST00011банковский платёжный QRреквизиты, назначение, иногда сумма; кодировка Windows-1251
ST00012банковский платёжный QRреквизиты, назначение, иногда сумма; кодировка UTF-8
https://qr.nspk.ru/платёжная ссылка СБПадрес платёжного сценария; сумма может определяться после открытия
20 или 25 цифрвозможный УИНидентификатор начисления без автоматического вывода о назначении
обычный https-адресвеб-ссылкадомен и путь, но не банковские реквизиты
Data Matrix или Код 128код поставщикасерийный номер, лицевой счёт или служебный идентификатор

Разбор · 02

Сумма — только одна из проверок

Даже при совпадении суммы нужно проверить лицевой счёт, получателя и назначение. Подменённый код может вести к той же сумме, поэтому арифметическое равенство не закрывает вопрос адресата платежа.

PersonalAcc — банковский счёт получателя, а PersAcc — лицевой счёт плательщика. Сравнивать их между собой нельзя. Если PersAcc отсутствует, полный разбор не подтверждает совпадение лицевого счёта. Если сумма найдена только в QR, это тоже не независимая сверка с печатным итогом.

В поддерживаемом российском формате проверяются 9 цифр в BIC и 20 цифр в банковских полях PersonalAcc и CorrespAcc. Буквы, пробелы и другая длина вызывают предупреждение; исходные значения не исправляются. Это проверка формы записи: контрольные ключи счетов, наличие банка в справочнике и принадлежность счёта получателю здесь не проверяются. На лицевой счёт плательщика PersAcc правило 20 цифр не распространяется.

Если на листе несколько кодов, они могут относиться к разным поставщикам или частям ЕПД. Проверьте каждый и прочитайте подпись рядом: первое найденное значение не обязательно относится ко всему документу. Быстрая форма разбирает одну строку за раз; коды и печатные поля вместе рассматриваются в полном разборе.

Разбор · 03

Что означают ST00011 и ST00012 и почему портится кириллица

В обоих префиксах ST обозначает формат, 0001 — его версию. Последняя цифра указывает кодировку: 1 — Windows-1251, 2 — UTF-8. Вертикальная черта после префикса разделяет реквизиты. Это не номер платежа и не подтверждение оплаты.

Если сканер прочитал байты в другой кодировке, вместо русского названия могут появиться знаки вроде «ÏÀλ. Быстрая форма сохраняет вставленный текст. Для некоторых строк ST00011 можно отдельно раскрыть возможный вариант кириллицы: например, «ÏÀλ → «ПАО». Это учебный пример перекодирования, а не восстановленные сведения о вашем получателе.

Вариант показан только для ограниченного случая однобайтового представления Windows-1251. Он не применяется к реквизитам автоматически. Уже правильная кириллица, неразрывные пробелы и другие знаки остаются без перекодирования. Если вместо букв появились символы замены или часть знаков потеряна, повторно прочитайте QR из исходного файла или банковским приложением: по испорченной строке точный текст может быть невосстановим.

Пошаговая инструкция

Безопасная проверка платёжного кода

  1. Определите символику и прочитайте строку без перехода по ссылке
  2. Классифицируйте префикс или домен
  3. Сопоставьте сумму, счёт получателя и его наименование с печатным текстом
  4. Подтвердите реквизиты в банковском приложении перед оплатой

Диагностика

ST00011 и ST00012: расшифровка кода ЖКХ: вопросы

2 вопроса
Отсутствие QR делает квитанцию недействительной?

Само по себе нет. Код может отсутствовать, быть повреждённым или заменяться другим способом идентификации; оценивать нужно обязательные сведения по применимым нормам.

ST00012 всегда содержит сумму?

Нет. Поле Sum может отсутствовать. Тогда сумма вводится или определяется банковским сценарием, а сервис честно показывает, что она не зашита.

Следующий осмысленный шаг

Продолжить работу

Источники и проверка