Код ошибки 22 в маркировке: почему система не находит идентификаторы и как это исправить

В этой статье:

При ошибке 22 госсистема «Честный знак» сообщает, что указанный идентификатор отсутствует в реестре кодов маркировки. В интерфейсе это выглядит как «Коды маркировки не найдены». Речь идет не о статусном сбое, а об ошибке идентификации: идентификатор либо не эмитирован, либо искажен, либо еще не успел синхронизироваться между станцией управления заказами (СУЗ) и ГИС МТ. Из-за ошибки нельзя принимать, отгружать и агрегировать. Если хотя бы один DataMatrix не прошел сверку, система отклоняет весь УПД целиком.

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

Чем ошибка 22 отличается от других сбоев

Не всякое сообщение системы означает реальный сбой. Порой операция блокируется из-за текущего состояния идентификатора.

Например, код 4 означает, что идентификатор в реестре есть, но его состояние препятствует проведению операции. Ошибка 200 – вообще не сбой, а штатный отклик API, подтверждающий успешное выполнение запроса.

А вот ошибка 22 – серьезнее. Система не обнаруживает код идентификации (КИ) в реестре, что парализует товародвижение: приемку, отгрузку и агрегацию. При этом «код отсутствует в реестре» и «код числится за другим участником» – это два принципиально разных случая. В первом сбой произошел на этапе выпуска марки, во втором – при передаче права собственности. И подходить к их исправлению нужно по-разному.

Какие проверки проходит УПД

Прежде чем принять электронный документ, госсистема проверяет его по ряду критериев. Это нужно, чтобы отсеять некорректные данные еще на этапе валидации:

  • сначала система проверяет, есть ли идентификатор в реестре;
  • потом смотрит, привязан ли он к отправителю, указанному в документе;
  • дальше определяет, не помечен ли идентификатор как выбывший;
  • сверяет GTIN товара с заявленной номенклатурой;
  • в конце проверяет, нет ли по идентификатору незавершенной операции в статусе ожидания.

Если хоть один пункт не проходит, появляется ошибка. Причем документ блокируется целиком, и подписывать его не получится.

Почему появляется ошибка «Коды маркировки не найдены»

Сбой может случиться где угодно – и когда заказываете идентификаторы, и когда принимаете товар. Разберем основные причины по порядку.

Поставщик и эмиссия

Начать стоит с самого начала цепочки – с заказа кодов. Если поставщик заказал идентификаторы, но не оплатил их, в СУЗ они не появятся. За один идентификатор нужно заплатить 50 копеек без НДС (61 копейка с НДС), для ЖНВЛП – бесплатно. Казалось бы, мелочь, но именно из-за неоплаченного счета в госсистеме партия может зависнуть.

Другая ситуация: коды эмитированы, но в товарооборот пока их не ввели. Они висят в статусе «Эмитирован. Получен» – товар как бы есть, но для системы он не существует. Так бывает после импорта, когда не завершен ввод, или когда поставщик не передал КИ по электронному документообороту: отправил УПД без идентификаторов либо забыл подписать документ.

Иногда дело не в поставщике, а в операторе ЭДО – он задержал отправку. Или произошла техническая задержка обмена данными между СУЗ и ГИС МТ, которая может сильно затянуться, например, в пиковые периоды до 4-6 часов. Техработы на стороне ЦРПТ тоже дают такой эффект, причем иногда без предупреждения.

Код и печать

Даже правильно эмитированный идентификатор может не дойти до системы, если он плохо напечатан или поврежден. Смазанность, обрезанные края, чересчур мелкий размер – все это мешает сканеру считать DataMatrix. Расхождение нередко возникает еще на этапе печати: файл оказался поврежден, оказался брак или перепутали GTIN. А иногда код повреждается уже при транспортировке – особенно если упаковка мягкая. Если этикетка затерта, заклеена скотчем или напечатана бледно, идентификатор не считается, и система его не увидит.

Учет и номенклатура

Еще одна зона риска – учетные системы. Если GTIN в УПД не совпадает с реестровым, система не найдет идентификатор. Обычно это происходит из-за перефасовки, смены тары или неточности в карточке номенклатуры 1С. А для групп с большим числом SKU – одежда, текстиль, обувь – неверный GTIN при заказе кодов становится частой проблемой: каждый размер и цвет требует отдельного идентификатора, и запутаться тут легко. Бывает и по-другому: по коду осталась незавершенная операция, документ завис. Тогда система не пропустит новый документ, пока предыдущий не закроется.

Отдельная история – устаревшая конфигурация 1С или модуль маркировки. ЦРПТ регулярно меняет протоколы, и если библиотека интеграции давно не обновлялась, возникает несоответствие API. Это прямой путь к сбоям, которые выглядят как ошибка 22.

Статусы идентификаторов и их трактовка

Если разобраться в статусах идентификатора, можно будет быстро определить, на каком этапе потерялся код.  В таблице представлены основные состояния марки.

Статус Что означает Что делать
Эмитирован. Получен Код заказан, но в оборот не введен Поставщик должен отправить отчет о нанесении и вводе
В обороте Идентификатор активен Сверить владельца и GTIN с УПД
Выбыл Код выведен из оборота Вернуть в оборот или заменить товар
Ожидает Есть незавершенная операция Завершить или отменить предыдущий документ

Отдельно стоит сказать про ситуацию, когда система вообще не находит код. Это не состояние кода в привычном смысле, а итог проверки: идентификатор отсутствует в реестре. Такое бывает, если код поврежден при печати или не зарегистрирован в GS1. Именно так проявляется ошибка 22.

Пошаговая инструкция по исправлению

Когда ошибка 22 появилась, действовать нужно последовательно. И главное правило при работе с такими сбоями – не подписывать документ и не принимать товар «на словах». Инструкция:

  1. Начать стоит с изучения заказа в СУЗ. Убедитесь, что он в статусе «Доступен» или «Закрыт», а не «Ожидает оплаты» или «Создан». Если статус не тот – проблема на стороне поставщика, и дальше искать смысла нет.
  2. Дальше загляните в личный кабинет markirovka.crpt.ru. В разделе «Документы» найдите детализацию ошибки, затем перейдите в «Коды маркировки» → «Поиск» и посмотрите, что со статусами идентификаторов.
  3. Теперь сверьте код на этикетке с выгрузкой из СУЗ – посимвольно. Иногда расхождение всего в одну цифру делает идентификатор нераспознаваемым.
  4. Стоит оценить и качество печати. Разрешение должно быть не ниже 300 dpi, размер DataMatrix должен соответствовать требованиям для конкретной товарной группы, например, не менее 22×22 мм для товаров легкой промышленности, контрастность должна быть достаточной. Если этикетка повреждена – переклейте.
  5. Не забудьте про время синхронизации. После эмиссии выждите 2-3 часа, в пиковые периоды – 4-6 часов. А после подтверждения ввода в оборот перед отправкой УПД желательно выждать какое-то время.
  6. Проверьте, поступил ли входящий УПД в ЭДО. Если нет – запросите у оператора лог передачи. И посмотрите раздел «Новости» и Telegram-канал «Честного знака», потому что могут идти техработы.
  7. Если причина на стороне поставщика – отклоните УПД с комментарием, направьте претензию и дождитесь нового документа. Свяжитесь с поставщиком, если он не ввел товар в оборот.

Когда самостоятельно разобраться не получается, обратитесь в техподдержку ЦРПТ. Это можно сделать через личный кабинет → «Обращения», по email или по телефону 8-800-222-15-23 (бесплатно по России). Среднее время ответа – 1-3 рабочих дня.

Ошибка 22 в 1С и учетных системах

В 1С сбой обычно всплывает при проведении документа «Поступление товаров» или в журнале обмена с ИС МП. Чтобы найти причину, загляните в раздел Администрирование → Обмен с ИС МП («Честный знак») → Журнал событий. В детализации будет XML-ответ с перечнем конкретных идентификаторов и причин.

Типичный пример: GTIN в номенклатурной карточке отличается от зарегистрированного в государственной системе маркировки «Честный знак» на одну цифру. Визуально это незаметно, но система отклоняет все коды по позиции.

Отдельная история – версия конфигурации. На март 2026 года библиотека интеграции должна поддерживать API v4 ГИС МТ, и обновлять 1С с модулем маркировки стоит не реже одного раза в месяц. Если у вас МойСклад, ERP или другая учетная система – логика та же: проверьте журнал обмена, сверьте GTIN и убедитесь, что модуль интеграции актуален.

Особенности по товарным группам

Ошибка 22 может иметь свою специфику в зависимости от категории товаров. Ниже – таблица с частыми причинами.

Товарная группа Частая причина Особенность
Обувь Путаница при перемаркировке возвратов; импортер не ввел коды после таможни Возврат требует нового кода, если старый поврежден
Одежда и текстиль Неверный GTIN при заказе; смена модели или размера Много SKU; каждый размер и цвет – отдельный GTIN
Молочная продукция Сбой интеграции с производственной линией; агрегация не передана Высокая скорость линии; часть кодов не фиксируется
Парфюмерия Импортер не завершил ввод в оборот Коды эмитированы, но не привязаны к ГТД
Табачная продукция Повреждение кода на упаковке; агрегация блоков и коробов Мягкая упаковка; нужна иерархия пачка → блок → короб
БАДы и лекарства Несовпадение серийных номеров; код не подтвержден в МДЛП Жесткие требования; МДЛП – отдельная система
Вода Производитель задерживает отчет о нанесении Большие объемы дают массовые ошибки при задержке

В МДЛП для лекарств проверяется статус SGTIN: отгрузка подтверждается операцией 415, приемка – операцией 416. Если отправитель не подтвердил отгрузку, приемка невозможна.

Когда проблема возникла не на вашей стороне

Такое случается чаще, чем кажется. Разберем основные сценарии – от безобидных до тревожных.

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

Второй: оператор электронного документооборота задержал отправку. УПД подписали, но он завис в очереди. Необходимо проверить его статус в системе ЭДО и направить повторно.

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

И последний, достаточно неприятный вариант – когда все идентификаторы в партии имеют статус «Не найден». Это весомый повод для беспокойства: возможно, перед вами поддельные DataMatrix. Товар не принимайте, а сообщите в Роспотребнадзор.

Роль оператора ЭДО

Оператор ЭДО (Диадок, СБИС, 1С-ЭДО, Контур) обеспечивает обмен данными между вами и «Честным знаком». Сам он идентификаторы не проверяет: его задача – передать данные из УПД в ГИС МТ и вернуть результат.

Если неполадка возникла у оператора или XML-данные ушли с ошибкой, код 22 тоже вполне возможен. Можно затребовать лог отправки документа – он покажет, какие сведения ушли в госсистему и что ответил сервер. Это позволяет определить, где именно произошла потеря КИ.

Профилактика ошибки 22

Предотвратить сбой проще, чем устранять его последствия. Что нужно делать:

  1. Как только идентификаторы будут напечатаны, просканируйте 5-10% из них. Между выпуском кодов и стартом операций делайте перерыв 2-3 часа.
  2. Проверьте, что между вашим оператором ЭДО и оператором поставщика настроен роуминг. И требуйте от поставщиков подтверждение отправки ЭДО-документов с кодами до приемки.
  3. Используйте принтер 300 dpi и 2D-сканер с поддержкой DataMatrix. Применяйте ТСД (терминал сбора данных) с интеграцией в учетную систему, так как при ручном вводе теряется крипто-часть. 
  4. Ведите реестр заказов кодов: дата, номер заказа в СУЗ, количество, статус, на какой товар нанесены.
  5. Сканируйте каждый идентификатор при приемке и сверяйте с УПД до подписания. Проверяйте GTIN при добавлении новой номенклатуры, сразу сверяя с GS1.
  6. Настройте уведомления в «Честном знаке» о входящих документах. Обновляйте 1С и модуль маркировки ежемесячно.

Последствия и штрафы

Реализация продукции с нечитаемыми либо отсутствующими кодами расценивается как оборот немаркированного товара.

По статье 15.12 КоАП РФ бизнес ждут серьезные последствия:

  • за продажу немаркированного товара: ИП – от 5 до 10 тыс. ₽; юрлица – от 50 до 300 тыс. ₽;
  • за производство или ввоз: ИП – от 5 до 10 тыс. ₽; юрлица – от 50 до 100 тыс. ₽.

По ст. 171.1 УК РФ крупный оборот немаркированного товара наказывается штрафом до 300 тыс. ₽ либо лишением свободы до 3 лет. Помимо штрафа, может быть изъята вся партия, а не только единицы с дефектными кодами.

При работе по схеме FBO товар с ошибкой 22 не будет принят на склад маркетплейса. Площадка не в силах исправить код – отвечать за это придется продавцу.

Частые вопросы

Можно ли принять товар частично – без позиций с ошибочными кодами?

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

Поможет ли перезаказ кодов, если ошибка 22 не уходит?

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

Обязательно ли маркировать остатки товара?

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

Нужно ли обновлять 1С для работы с маркировкой?

Да, и регулярно. ЦРПТ меняет API и протоколы, поэтому старые версии библиотеки интеграции могут давать сбои.

Итог

Ошибка 22 – это не приговор, а сигнал о том, что цепочка передачи данных дала сбой. Главное правило при работе с такими ситуациями – не подписывать документы вслепую и не принимать товар без проверки. Пошаговая диагностика, понимание статусов и профилактика помогают решать проблему быстро и без головной боли.

Если вам нужна помощь с маркировкой, оставьте заявку на сайте компании «Маркинерис» или позвоните по телефону. Мы консультируем бизнес по работе с системой «Честный знак» (ГИС МТ) и сопровождаем регистрацию. Специалисты свяжутся с вами, помогут разобраться с ошибкой 22 и выстроить бесперебойную работу с государственной системой прослеживаемости товаров.

С 1 декабря 2026 года все участники оборота должны перейти на ЭДО в поэкземплярном учете. Это значит, что в документах нужно указывать код каждой единицы товара в поставке.

Полезные статьи