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

Честный знак выдаёт ошибку по трём причинам: код маркировки передан или считан некорректно, товар находится не в том статусе для нужной операции, либо нет связи с сервером ГИС МТ или локальным модулем. У каждого кода из диапазона от 24 до 514 своя причина и своё решение, справочник ниже. Значение кода 202 в открытых источниках не подтвердилось, об этом честно сказано в разделе «Требует проверки», а не выдумано.

Почему Честный знак выдаёт ошибку: общая логика

Честный знак сверяет каждое действие с товаром (продажу, приёмку, передачу по ЭДО, вывод из оборота) с записью о коде маркировки в своей базе. Ошибка появляется, когда фактическое действие не совпадает с тем, что система знает о товаре.

Три сценария приводят почти ко всем ошибкам:
  • Код передан неправильно. Сканер не считал служебный разделитель GS в структуре кода, оператор ввёл код вручную с опечаткой, или в документе указан код другой товарной группы.
  • Статус товара не подходит для операции. Код ещё не введён в оборот, а его пытаются продать. Или код уже выведен из оборота, а система получает повторную команду на списание.
  • Нет связи между звеньями цепочки. Касса не достучалась до локального модуля, локальный модуль не получил ответ от ГИС МТ, оператор ЭДО не смог передать документ дальше.

Каждый код ошибки указывает, какой из трёх сценариев сработал в конкретном случае. Дальше коды сгруппированы по типу операции: сначала общий справочник, затем отдельно ошибки локального модуля, УПД и приёмки.

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

Коды ошибок Честного знака: полный справочник

Ниже приведена таблица с кодами, которые встречаются чаще всего: при работе с УПД, при вводе и выводе товара из оборота, при подписании документов и при офлайн-проверке кодов через ТС ПИОТ. Формулировки и причины проверены по документации операторов ЭДО, сообществу markirovka.ru и разборам интеграторов касс. В ресторане или кафе с этой таблицей обычно работают два человека: кладовщик, который сверяет коды при приёмке партии от поставщика на складе, и кассир, который видит код ошибки прямо на экране кассы в момент продажи.
Код

Что означает

Причина

Что делать
03

Недопустимый формат значения поля

Неверный формат ИНН, идентификатора контракта или другого реквизита

Проверить формат полей документа, исправить и отправить заново

04

Значение даты вне допустимого диапазона

Указана дата за пределами разрешённого окна

Пересоздать документ с корректной датой

06

Код маркировки не найден в базе данных

Код введён с ошибкой, отсканирован с опечаткой, либо база ещё не обновилась

Свериться с кодом в личном кабинете, при необходимости пересоздать документ

11

Недопустимый переход в товаропроводящей цепочке

Товар физически получен, но в ГИС МТ числится на балансе поставщика

Подтвердить приёмку по документу, при повторении запросить у поставщика статус кода

14

Недопустимый статус кода маркировки

Код в статусе, который не позволяет выполнить операцию

Проверить статус кода в ЛК, выполнить недостающий шаг

16

Значение поля «Код идентификации» не уникально

В одном документе код маркировки продублирован

Найти и убрать дубли перед повторной отправкой

24

Статус кода идентификации не соответствует выполняемой операции

Код ещё не введён в оборот либо уже выведен из оборота

Проверить статус кода в ЛК: если «Эмитирован», сначала ввести в оборот; если «Выбыл», для продажи он не годится

41

Недостаточное описание товара

Карточка товара в Национальном каталоге не опубликована или заполнена не полностью

Заполнить обязательные поля карточки и опубликовать её

60

Продукция с указанным GTIN не зарегистрирована

GTIN в документе не совпадает ни с одним зарегистрированным товаром

Проверить GTIN, сверить с карточкой товара

102

Документ содержит коды маркировки разных товарных групп

В одном документе объединены коды из несовместимых товарных групп

Разбить документ на несколько, по одному на товарную группу

126

Ошибка указания в структуре кода маркировки

Код прочитан без служебного разделителя GS (0x1D) между частями

Проверить настройки 2D-сканера, обновить прошивку, при повторении обратиться в сервис ККТ

400

Некорректный запрос

Запрос сформирован с нарушением формата или без обязательных параметров

Проверить структуру запроса, при интеграции через API сверить с документацией

401

Ошибка авторизации

Истёк сертификат электронной подписи, токен или лицензия криптопровайдера

Обновить сертификат, продлить лицензию, перевыпустить токен

403

Доступ запрещён

Сертификат оформлен на другую организацию, не передан UserID, пользователь не зарегистрирован в ЧЗ

Проверить регистрацию пользователя в ЛК, при работе через 1С обратиться в поддержку интегратора

500

Внутренняя ошибка сервера

Сбой на стороне ГИС МТ при обработке запроса

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

503

Сервис временно недоступен

Перегрузка серверов ЦРПТ или плановые технические работы

Подождать и повторить операцию, при долгом простое написать в поддержку

514

Нет ответа от локального модуля или ГИС МТ при проверке кода (ТС ПИОТ)

Таймаут связи между кассой и локальным модулем, либо между модулем и ГИС МТ

Перезапустить службу локального модуля, повторить сканирование кода

Если ошибки в «Честном знаке» у вас чаще всего связаны с расхождениями между приёмкой и УПД, разберём на демонстрации, как это выглядит в вашем случае

Документ обработан с ошибкой: что делать

Статус «Документ обработан с ошибкой» в личном кабинете означает, что ГИС МТ приняла файл, но не смогла провести операцию по одной или нескольким строкам. Документ не потерян, текст ошибки обычно указывает конкретную причину.

Для ресторана или кафе этот статус чаще всего замечает бухгалтер при сверке УПД от поставщика в конце дня или смены: накладная в товароучётной системе выглядит закрытой, а часть позиций в ГИС МТ так и не проведена.

  1. Открыть документ в личном кабинете и найти вкладку со списком ошибок.
  2. Скачать отчёт по ошибкам: в нём указан код по каждой позиции.
  3. Сопоставить код с таблицей выше или найти его в тексте ошибки.
  4. Исправить документ (пересчитать коды, поправить даты, разбить по товарным группам) и отправить заново.

Если текст ошибки не совпадает ни с одним известным кодом, сохраните скриншот и обратитесь в техподдержку через support@crpt.ru с ИНН компании и идентификатором документа.

Честный знак выдаёт ошибку при отправке

Документ чаще всего не отправляется из-за того, как он подписан, а не из-за того, что в нём написано: система проверяет сертификат и права пользователя раньше, чем сам документ.

  • истёк срок действия сертификата электронной подписи;
  • сертификат оформлен на другого сотрудника или на другую точку продаж;
  • нет связи с сервером ГИС МТ в момент отправки (коды 500, 503);
  • оператор ЭДО не смог передать документ дальше из-за собственного сбоя.

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

В общепите документы обычно отправляет бухгалтер или управляющий заведением, когда закрывает накладные и УПД сразу по нескольким точкам сети в конце дня, поэтому именно у них чаще всего всплывает эта ошибка.

Почему Честный знак выдаёт ошибку: общая логика

Честный знак сверяет каждое действие с товаром (продажу, приёмку, передачу по ЭДО, вывод из оборота) с записью о коде маркировки в своей базе. Ошибка появляется, когда фактическое действие не совпадает с тем, что система знает о товаре.

Три сценария приводят почти ко всем ошибкам:
  • Код передан неправильно. Сканер не считал служебный разделитель GS в структуре кода, оператор ввёл код вручную с опечаткой, или в документе указан код другой товарной группы.
  • Статус товара не подходит для операции. Код ещё не введён в оборот, а его пытаются продать. Или код уже выведен из оборота, а система получает повторную команду на списание.
  • Нет связи между звеньями цепочки. Касса не достучалась до локального модуля, локальный модуль не получил ответ от ГИС МТ, оператор ЭДО не смог передать документ дальше.

Каждый код ошибки указывает, какой из трёх сценариев сработал в конкретном случае. Дальше коды сгруппированы по типу операции: сначала общий справочник, затем отдельно ошибки локального модуля, УПД и приёмки.

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

Ошибка кода маркировки: причины

Ошибка кода маркировки означает, что система не может сопоставить отсканированный или введённый код с записью в своей базе. Причины делятся на три группы: код повреждён физически, код считан с ошибкой оборудованием, код в принципе не существует в базе «Честного знака».

  • Физическое повреждение. Код Data Matrix затёрт, залит, помят упаковкой при транспортировке.
  • Ошибка сканирования. Сканер не поддерживает 2D-коды, не считывает служебный разделитель GS, либо настроен на однострочное считывание.
  • Код отсутствует в базе. Товар промаркирован не по правилам, либо база ещё не синхронизировалась после эмиссии кода.
На складе ресторана или кафе с этой ошибкой обычно сталкивается кладовщик при приёмке скоропортящейся продукции: сыра, молочных продуктов, охлаждённого мяса, когда код на упаковке помят или залит при разгрузке машины. На кассе то же самое видит кассир, если код на бутылке алкоголя стёрся от конденсата в холодильной витрине.
Что делать нельзя: подменять нечитаемый код случайным похожим кодом с той же упаковки, это задваивает код в системе и создаёт новую ошибку при следующей продаже. Правильный порядок: зафиксировать проблему и разобраться с поставщиком.

Ошибки при маркировке товара

Ошибки на этапе маркировки товара (нанесение кода, ввод в оборот) возникают до того, как товар попадёт в зал или на кухню, и дешевле поймать их на этом этапе, чем на кассе перед покупателем.

  • Код нанесён, но не подтверждён отчётом о нанесении. Товар физически промаркирован, а в ГИС МТ статус кода всё ещё «Эмитирован».
  • Карточка товара не опубликована в Национальном каталоге. Без неё ввод в оборот завершается ошибкой недостаточного описания.
  • Смешаны товарные группы в одном документе. Система требует разделять коды разных категорий по отдельным документам.

Проверка перед стартом продаж: статус каждого кода в ЛК должен быть «В обороте», а не «Эмитирован» или «Черновик». Если статус не меняется больше суток после отправки отчёта о нанесении, это повод написать в поддержку, а не пытаться продать товар в обход.

На практике эту проверку в заведении делает кладовщик при приёмке партии от поставщика, а не повар или официант в зале: если статус кода не подтверждён на складе, товар не должен попасть ни на кухню, ни на кассу.

Ошибка связи с Честным знаком

Ошибка связи означает, что запрос не дошёл до сервера ГИС МТ или ответ не вернулся вовремя. Проблема физическая: сеть, DNS, или сама система ЦРПТ временно недоступна.

  1. Проверить доступ в интернет на устройстве, которое отправляет запрос.
  2. Проверить, не заблокирован ли адрес ГИС МТ антивирусом или корпоративным файрволом.
  3. Посмотреть статус системы Честный знак: во время массовых сбоев ошибка появляется у многих пользователей одновременно.
  4. Если сеть в порядке, а ошибка держится больше 15-20 минут, написать в техподдержку с указанием точного времени и кода ошибки.

Ошибки связи чаще всего временные и решаются повтором операции через несколько минут. Постоянно повторяющаяся ошибка на одной точке обычно указывает на локальную сетевую проблему, а не на сбой на стороне ЦРПТ.

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

Как исправить ошибку в Честном знаке

Универсального решения нет, но порядок диагностики одинаковый для большинства ошибок. Разница только в том, на каком шаге находится причина: код, статус или связь.

В заведении эти шаги обычно распределены между сотрудниками: кассир или кладовщик фиксирует ошибку на месте, в зале или на складе, а бухгалтер либо ИТ-специалист разбирается в личном кабинете и обращается в поддержку, если причина не находится быстро.

  1. Зафиксировать точный текст и код ошибки. Скриншот или копия текста экономит время на следующих шагах.
  2. Сверить код с таблицей ошибок из этой статьи или с сообществом markirovka.ru.
  3. Проверить статус товара в личном кабинете. Часто причина видна сразу: код не в обороте, привязан к другой организации, просрочен документ.
  4. Проверить техническую часть. Сертификат, сканер, интернет-соединение, версию кассового ПО.
  5. Обратиться в поддержку, если причина не находится за 15-20 минут, приложив ИНН, код ошибки, время возникновения и идентификатор документа.

Компании, которые ведут учёт в iiko и получают УПД от поставщиков напрямую в системе учёта, реже сталкиваются с ошибками кодов и статусов: расхождения видны на этапе приёмки, а не на кассе перед покупателем.

Локальный модуль Честного знака выдаёт ошибку

Локальный модуль, программа на кассе или сервере точки продаж, проверяет коды маркировки офлайн и не обращается к ГИС МТ при каждой продаже. Его ошибки делятся на три типа: модуль не запущен, модуль не настроен, модуль не может связаться с ГИС МТ, чтобы обновить базу.

  • «Локальный модуль не инициализирован». Модуль установлен, но служба не запущена или не завершила настройку.
  • Ошибка 404 при обращении к модулю. Кассовое ПО обращается по неверному адресу или порту.
  • Ошибка 500 внутри модуля. Внутренний сбой самого модуля, помогает перезапуск службы и проверка журналов.
  • Ошибка 514 при проверке кода через ТС ПИОТ. Модуль не получил ответ вовремя: таймаут связи с ГИС МТ или между кассой и модулем.

На практике эту ошибку первым видит кассир прямо во время оформления заказа: касса зависает, гость с подносом или счётом ждёт у стойки, а разбираться с журналами модуля и перезапуском службы потом приходится администратору смены или ИТ-подрядчику заведения. Подробный разбор режима: в статье «Разрешительный режим для общепита».
Для общепита ситуация с ТС ПИОТ и разрешительным режимом проще, чем для розницы: 54-ФЗ (п. 3.2 ст. 4.3) разрешает передавать в чеке GTIN и количество вместо полного кода, тег 1265 mode=horeca. Онлайн-проверки через ТС ПИОТ в этом режиме нет, и блокировки продажи по коду тоже нет.

Ошибки УПД в Честном знаке

Ошибка в УПД чаще всего означает, что документ дошёл до ГИС МТ, но не прошёл проверку: не совпадают коды или товарные группы, либо документ уже передавали и регистрировали раньше.

  • Повторная передача документа. УПД с той же парой «счёт-фактура плюс дата» уже зарегистрирован в системе.
  • Коды маркировки не найдены или указаны с ошибкой. Искажён регистр символов, потерян символ при передаче.
  • Нет полномочий на код. Участник, который передаёт документ, не значится владельцем указанного кода.
  • Смешаны товарные группы в одном документе.

Для ресторана или сети главный риск ошибок УПД в том, что они всплывают уже после факта: бухгалтер уже закрыл накладную в товароучётной системе, а товар в ГИС МТ так и не оприходован, хотя кладовщик принял его на склад ещё вчера. DocsInBox сверяет коды из УПД с фактической поставкой на этапе приёмки, до того как документ закрывается, поэтому расхождение видно сразу. Подробнее о связке ЭДО и УПД: статья «Что такое ЭДО в маркировке „Честный знак“».

Разбор частых кодов: 24, 126, 202, 403, 503, 514

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

Код 24

«Статус кода идентификации не соответствует выполняемой операции». Код 24 появляется в двух ситуациях: код ещё находится в статусе «Эмитирован» (нанесён, но не введён в оборот), либо код уже в статусе «Выбыл» (продан, списан, возвращён производителю), а система получает повторную команду на операцию с ним. Что делать: открыть код в личном кабинете и посмотреть его текущий статус, выполнить недостающий шаг или разобраться с пересортом на складе. В ресторане с кодом 24 чаще всего сталкивается кассир прямо в момент пробития чека: гость уже стоит с товаром, а код ещё висит в статусе «Эмитирован», потому что кладовщик не успел подтвердить приёмку поставки на складе.

Код 126

«Ошибка указания в структуре кода маркировки». Основная причина не в самом коде на упаковке, а в сканере: код прочитан без служебного символа-разделителя GS (0x1D), который отделяет части кода Data Matrix друг от друга. Что делать: проверить настройки 2D-сканера, обновить прошивку, а если ошибка повторяется на нескольких кодах подряд, обратиться в сервисную организацию. В заведении это чаще всего замечает кладовщик при массовой приёмке партии от поставщика или кассир на кассе в обеденный час пик, когда сканер вдруг перестаёт читать коды подряд у нескольких товаров.

Код 403

«Доступ запрещён», иногда с уточнением «Пользователь не найден» или «Не указан UserID». За кодом 403 скрывается одна из трёх причин: сертификат оформлен на другую организацию или точку продаж, учётная запись не зарегистрирована с нужными правами, либо интеграция (например, 1С) не передаёт обязательный параметр UserID. Что делать: проверить в личном кабинете, за каким пользователем и точкой закреплён сертификат. В сети ресторанов код 403 часто всплывает, когда бухгалтер управляющей компании отправляет документ за отдельную точку, а сертификат оформлен на юрлицо головной компании или на другую точку сети.

Код 503

«Сервис временно недоступен», стандартный код Service Unavailable, означает, что сервер ГИС МТ не смог обработать запрос из-за перегрузки или технических работ, а не то, что с конкретным документом или кодом что-то не так. Что делать: подождать 5-10 минут и повторить операцию. В ресторане код 503 особенно неприятен в обеденный или вечерний час пик: кассир не может провести чек с алкоголем или другим маркированным товаром, а очередь у кассы тем временем растёт.

Код 514

Связан с отсутствием ответа от локального модуля или от ГИС МТ в момент проверки кода маркировки при продаже, то есть с таймаутом связи. Формулировка зависит от производителя кассы. Что делать: перезапустить службу локального модуля, повторить сканирование кода. Чаще всего с этим кодом сталкивается кассир на баре или основной кассе при продаже алкоголя или другого маркированного товара, когда за спиной уже стоит следующий гость.

Ошибка при вводе в оборот

Ошибка при вводе в оборот означает, что система не может подтвердить переход товара из статуса «Эмитирован» в статус «В обороте». Чаще всего дело не в самом коде, а в документах вокруг него. В заведении такое несовпадение обычно обнаруживает кладовщик на приёмке, а не в момент, когда товар уже разложен по полкам склада или холодильным камерам.

  • карточка товара не опубликована или заполнена не полностью в Национальном каталоге (код 41);
  • не совпадает способ ввода в оборот с типом эмиссии кода;
  • дата документа вне допустимого диапазона (код 04);
  • не заполнено поле «Вид документа», когда требуется указать разрешительную документацию.

За ввод в оборот в ресторане или кафе обычно отвечает не заведение, а поставщик или производитель: эту операцию выполняет он. Но проверить, что товар от поставщика реально в обороте, стоит на этапе приёмки. Как это делать по шагам: в статье «Приемка маркированных товаров».

Ошибки Честного знака в чеке

Ошибка в чеке возникает не в самом Честном знаке, а на стыке кассы, ОФД и ГИС МТ: касса обязана передать в чеке дополнительные реквизиты для маркированного товара, и если хотя бы один из них заполнен неверно, чек не проходит проверку.

Самая частая ошибка такого рода: отсутствие тега 2108 (мера количества предмета расчёта). ФНС отклоняет чек с кодом ошибки 420, если тег не заполнен для товара, подлежащего маркировке. Причина обычно техническая: устаревшая прошивка ККТ или неверные настройки товароучётной системы.

Кассир в ресторане или кафе чаще всего сталкивается с такой ошибкой в конце смены, когда пробивает партию отложенных чеков, или при продаже бутилированной воды, кофе на вынос и алкоголя, для которых нужен маркировочный код в чеке.

  1. Проверить версию прошивки кассы: для маркированных товаров нужна версия с поддержкой обязательных тегов.
  2. Свериться с настройками товароучётной системы: категория товара должна быть отмечена как маркируемая.
  3. Если ошибка разовая, пробить чек коррекции по инструкции ОФД.
  4. Если ошибка массовая, остановить продажи по этой товарной группе до обновления прошивки.
Быстрый поиск по коду ошибки

На этой странице появится встроенный поиск: вводите номер кода или часть текста ошибки, и он покажет расшифровку и решение из справочника выше без прокрутки. Пока виджет в разработке, быстрее всего искать код через Ctrl+F по номеру прямо на странице.
DocsInBox сверяет входящие УПД от поставщиков с фактической поставкой на этапе приёмки, а не после того, как накладная закрыта в бухгалтерии. Покажем на встрече, где именно у вас чаще всего возникают расхождения.
Коротко о главном:

  • Три причины почти всех ошибок Честного знака: неверно передан код, товар не в том статусе для операции, нет связи между звеньями цепочки.
  • Коды 24, 126, 403, 503 и 514 расшифрованы и подтверждены минимум одним независимым источником каждый.
  • Код 202 в открытых источниках не подтверждён, решение по нему требует проверки эксперта перед публикацией.
  • Ошибка в чеке (например, отсутствие тега 2108) чаще всего техническая настройка кассы, а не проблема с кодом маркировки.
  • Для общепита разрешительный режим и ТС ПИОТ работают иначе, чем для розницы: касса передаёт GTIN и количество, без онлайн-проверки и блокировки продажи (54-ФЗ, п. 3.2 ст. 4.3).
  • Нельзя подменять нечитаемый код маркировки случайным кодом с той же упаковки, это создаёт новую ошибку при следующей операции.

Вопросы и ответы

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

Автор статьи:

Подписывайтесь на наши соцсети