Ошибка 22 в «Честном знаке» означает, что указанные коды маркировки не найдены в ГИС МТ. Система получила код идентификации из УПД, чека, отчёта или другого документа, но не смогла найти такой код в своей базе.
Важно понимать: ошибка не всегда говорит о том, что товар поддельный. Часто причина проще — код был передан не полностью, скопирован с ошибкой, обрезан сканером или некорректно выгружен из учётной системы.
Что означает код ошибки 22
Если в отчёте указан код ошибки 22, «Честный знак» не подтверждает существование переданного КИ. КИ — это код идентификации конкретной единицы товара. Обычно он формируется из GTIN и серийного номера, а полный код маркировки DataMatrix может содержать ещё и криптографическую часть.
Проще говоря, ГИС МТ проверяет: есть ли такой код в системе. Если совпадение не найдено, документ или операция обрабатываются с ошибкой.
Когда возникает ошибка 22 в «Честном знаке»
Чаще всего ошибка появляется при работе с электронными документами и кассовыми операциями.
При отправке УПД.
В документ попали коды, которых нет в ГИС МТ или которые переданы в неправильном виде. В результате УПД может получить статус «Обработан с ошибкой».
При продаже на кассе.
Сканер или кассовое ПО передали в чек неполный код маркировки. Из-за этого система не может найти КИ.
При загрузке кодов из файла.
Ошибка может появиться, если коды были скопированы из Excel, CSV, XML или другой программы с потерей символов.
При ручном вводе.
Даже один лишний пробел, неверный регистр или пропущенный символ может привести к тому, что ГИС МТ не найдёт код.
Основные причины ошибки
- Код маркировки передан не полностью.
Самая частая причина — обрезка строки кода при сканировании, выгрузке или копировании. - В коде есть лишние символы.
Пробелы, переносы строк, кавычки, невидимые символы или служебные знаки могут нарушить распознавание КИ. - Изменён регистр символов.
В серийной части кода могут использоваться буквы. Если при передаче изменился регистр, система может не сопоставить код с данными в ГИС МТ. - Неправильно настроен 2D-сканер.
Сканер может считывать DataMatrix визуально корректно, но передавать в кассу или учётную систему не всю строку. - Кассовое или учётное ПО обрезает код.
Иногда проблема не в сканере, а в программе, которая принимает код и сохраняет только его часть. - В документ попали чужие или случайные коды.
Такое бывает при пересортице, ручной загрузке, копировании из старого документа или ошибке в товароучётной системе. - Повторно отправлен некорректный документ.
Если старый УПД уже обработан с ошибкой, повторная отправка того же файла без исправлений обычно не решает проблему.
Как исправить ошибку 22
Сначала нужно найти конкретные коды, по которым появилась ошибка. Если проблема возникла в УПД, откройте отчёт об ошибках и посмотрите список КИ. Если ошибка связана с кассой, проверьте код, который фактически попал в чек.
Дальше порядок действий такой:
- Сверить проблемный код с DataMatrix на товаре.
- Проверить, не обрезан ли код при сканировании.
- Убедиться, что в строке нет лишних пробелов, переносов и посторонних символов.
- Проверить настройки 2D-сканера.
- Проверить, не меняет ли учётная система регистр символов.
- Сравнить код из документа с кодом, который отображается в личном кабинете или в системе учёта.
- Если код действительно указан неверно, сформировать новый корректный документ.
- Если ошибка массовая, проверить выгрузку из учётной системы и формат XML/CSV.
Если ошибка 22 в ГИС МТ появилась по одному товару, чаще всего проблема в конкретном коде или его считывании. Если ошибка появилась сразу по большому количеству позиций, вероятнее всего проблема в выгрузке, настройках сканера или формате документа.
Решение других ошибок в «Честном знаке» подробно рассмотрели в статье "Ошибки в «Честном знаке»: что делать, если система не принимает код или документ"
Вывод
Ошибка 22 в «Честном знаке» означает, что ГИС МТ не нашла переданные коды маркировки. Чаще всего причина в неполной передаче DataMatrix, ошибке сканера, лишних символах, изменённом регистре или некорректной выгрузке из учётной системы.
Чтобы исправить ошибку, нужно проверить проблемные КИ, сверить их с фактическими кодами на товаре, настроить сканер или кассовое ПО и заново сформировать корректный документ.