В этой статье:
При ошибке 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 появилась, действовать нужно последовательно. И главное правило при работе с такими сбоями – не подписывать документ и не принимать товар «на словах». Инструкция:
- Начать стоит с изучения заказа в СУЗ. Убедитесь, что он в статусе «Доступен» или «Закрыт», а не «Ожидает оплаты» или «Создан». Если статус не тот – проблема на стороне поставщика, и дальше искать смысла нет.
- Дальше загляните в личный кабинет markirovka.crpt.ru. В разделе «Документы» найдите детализацию ошибки, затем перейдите в «Коды маркировки» → «Поиск» и посмотрите, что со статусами идентификаторов.
- Теперь сверьте код на этикетке с выгрузкой из СУЗ – посимвольно. Иногда расхождение всего в одну цифру делает идентификатор нераспознаваемым.
- Стоит оценить и качество печати. Разрешение должно быть не ниже 300 dpi, размер DataMatrix должен соответствовать требованиям для конкретной товарной группы, например, не менее 22×22 мм для товаров легкой промышленности, контрастность должна быть достаточной. Если этикетка повреждена – переклейте.
- Не забудьте про время синхронизации. После эмиссии выждите 2-3 часа, в пиковые периоды – 4-6 часов. А после подтверждения ввода в оборот перед отправкой УПД желательно выждать какое-то время.
- Проверьте, поступил ли входящий УПД в ЭДО. Если нет – запросите у оператора лог передачи. И посмотрите раздел «Новости» и Telegram-канал «Честного знака», потому что могут идти техработы.
- Если причина на стороне поставщика – отклоните УПД с комментарием, направьте претензию и дождитесь нового документа. Свяжитесь с поставщиком, если он не ввел товар в оборот.
Когда самостоятельно разобраться не получается, обратитесь в техподдержку ЦРПТ. Это можно сделать через личный кабинет → «Обращения», по 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
Предотвратить сбой проще, чем устранять его последствия. Что нужно делать:
- Как только идентификаторы будут напечатаны, просканируйте 5-10% из них. Между выпуском кодов и стартом операций делайте перерыв 2-3 часа.
- Проверьте, что между вашим оператором ЭДО и оператором поставщика настроен роуминг. И требуйте от поставщиков подтверждение отправки ЭДО-документов с кодами до приемки.
- Используйте принтер 300 dpi и 2D-сканер с поддержкой DataMatrix. Применяйте ТСД (терминал сбора данных) с интеграцией в учетную систему, так как при ручном вводе теряется крипто-часть.
- Ведите реестр заказов кодов: дата, номер заказа в СУЗ, количество, статус, на какой товар нанесены.
- Сканируйте каждый идентификатор при приемке и сверяйте с УПД до подписания. Проверяйте GTIN при добавлении новой номенклатуры, сразу сверяя с GS1.
- Настройте уведомления в «Честном знаке» о входящих документах. Обновляйте 1С и модуль маркировки ежемесячно.
Последствия и штрафы
Реализация продукции с нечитаемыми либо отсутствующими кодами расценивается как оборот немаркированного товара.
По статье 15.12 КоАП РФ бизнес ждут серьезные последствия:
- за продажу немаркированного товара: ИП – от 5 до 10 тыс. ₽; юрлица – от 50 до 300 тыс. ₽;
- за производство или ввоз: ИП – от 5 до 10 тыс. ₽; юрлица – от 50 до 100 тыс. ₽.
По ст. 171.1 УК РФ крупный оборот немаркированного товара наказывается штрафом до 300 тыс. ₽ либо лишением свободы до 3 лет. Помимо штрафа, может быть изъята вся партия, а не только единицы с дефектными кодами.
При работе по схеме FBO товар с ошибкой 22 не будет принят на склад маркетплейса. Площадка не в силах исправить код – отвечать за это придется продавцу.
Частые вопросы
Можно ли принять товар частично – без позиций с ошибочными кодами?
Да, это возможно. Поставщик должен сформировать новый УПД только на те позиции, марки которых прошли проверку. Товар с проблемными идентификаторами оформляется отдельным документом после устранения ошибки.
Поможет ли перезаказ кодов, если ошибка 22 не уходит?
Перезаказ имеет смысл только в двух случаях: если идентификаторы не были эмитированы или если файл с кодами поврежден. Если же причина в задержке синхронизации или в статусе кода, перезаказ не решит проблему — неиспользованные коды аннулируются, а новые могут столкнуться с тем же препятствием, если причина не устранена. Сначала установите источник сбоя.
Обязательно ли маркировать остатки товара?
Да, если товар подлежит обязательной идентификации. Остатки нужно промаркировать и ввести в оборот в установленные сроки. Для разных товарных групп они отличаются, поэтому стоит уточнять актуальные требования по своей категории.
Нужно ли обновлять 1С для работы с маркировкой?
Да, и регулярно. ЦРПТ меняет API и протоколы, поэтому старые версии библиотеки интеграции могут давать сбои.
Итог
Ошибка 22 – это не приговор, а сигнал о том, что цепочка передачи данных дала сбой. Главное правило при работе с такими ситуациями – не подписывать документы вслепую и не принимать товар без проверки. Пошаговая диагностика, понимание статусов и профилактика помогают решать проблему быстро и без головной боли.
Если вам нужна помощь с маркировкой, оставьте заявку на сайте компании «Маркинерис» или позвоните по телефону. Мы консультируем бизнес по работе с системой «Честный знак» (ГИС МТ) и сопровождаем регистрацию. Специалисты свяжутся с вами, помогут разобраться с ошибкой 22 и выстроить бесперебойную работу с государственной системой прослеживаемости товаров.
С 1 декабря 2026 года все участники оборота должны перейти на ЭДО в поэкземплярном учете. Это значит, что в документах нужно указывать код каждой единицы товара в поставке.