Заказать консультацию

Бесплатный аудит бизнес-процессов — найдём узкие места и точки роста

Кассы, чеки, маркировка

Ошибка 126 в Честном знаке: что означает и как исправить

Автор: 10 июля 2026 4 мин чтения

Симптом

На кассе при продаже маркированного товара (молочка, пиво, сигареты, обувь, лекарства — любая категория с обязательной маркировкой) чек проходит, но статус по коду маркировки — «обработан с ошибками» [М-], а в деталях — код ошибки 126. Продажа формально состоялась, но по документам «Честного знака» товар не выбыл из оборота корректно — это может всплыть при проверке.

Что означает ошибка 126

Официальная формулировка — «ошибка указания в структуре кода маркировки». Код маркировки Data Matrix — это не просто набор цифр, а несколько групп данных (GTIN товара, серийный номер, крипто-часть), разделённых служебными непечатными символами-разделителями. Ошибка 126 означает, что при сканировании эти разделители потерялись или считались неверно — система видит неполные сведения о третьей группе структуры кода и не может однозначно его разобрать.

Причина — почти всегда в сканере, а не в коде

По разъяснениям поддержки «Честного знака», в подавляющем большинстве случаев дело не в браке этикетки, а в настройках 2D-сканера:

  • сканер настроен на чтение обычных штрихкодов, а не полноценного 2D Data Matrix с передачей служебных разделителей;
  • устаревшая или сбитая прошивка сканера обрезает непечатные символы при передаче в кассу;
  • конфликт кодировки между сканером и кассовым ПО искажает служебные байты разделителей.

Реже причина — действительно повреждённая или нечётко напечатанная этикетка у поставщика: тогда ошибка будет повторяться именно на этой партии товара, а не на всех сканированиях подряд.

Что делать: пошагово

  1. Проверить, что это системная ошибка, а не конкретная этикетка. Отсканируйте код маркировки другого товара — если ошибка повторяется на всём подряд, дело в сканере/кассе, а не в конкретной упаковке.
  2. Проверить настройки сканера. Убедиться, что сканер работает в режиме считывания 2D-кодов с передачей символа-разделителя GS (не в режиме «обычный штрихкод»).
  3. Перепрошить или переконфигурировать сканер. Если настройки выставлены верно, но ошибка не уходит — нужна переконфигурация или обновление прошивки в сервисном центре.
  4. Проверить передачу тегов в кассовом ПО. Разделители не должны обрезаться на уровне самой кассовой программы при формировании чека.
  5. Если проблема осталась на конкретной партии товара — зафиксировать её и обратиться к поставщику: возможен брак печати этикетки.

Как не повторять

  • Не экономить на сканере для маркированных товаров — дешёвые модели чаще «теряют» служебные разделители при считывании 2D-кодов.
  • После любого обновления прошивки кассы или сканера — тестово отсканировать несколько кодов маркировки до начала смены, а не постфактум при первой жалобе кассира.
  • Держать под рукой контакт сервисного центра по кассовому оборудованию — переконфигурация сканера обычно занимает минуты, если специалист знает, что искать.

Если ошибка 126 у вас не разовая, а система выдаёт её регулярно на разных типах товаров — стоит проверить весь контур маркировки целиком: кассу, ОФД, обмен с учётной системой, а не чинить каждый случай вручную.

Подробнее о том, как мы настраиваем маркировку «Честный знак» под ключ — «Маркировка Честный знак».

Похожая задача в вашем бизнесе?

Разберём ваш контур и подскажем, как закрыть её на вашем стеке — бесплатно.