Ошибка 22 «Коды маркировки не найдены» - одна из самых распространённых проблем, с которой сталкиваются предприниматели при приёмке товаров через ЭДО. Документ приходит от поставщика, вы нажимаете «Подписать и отправить», а система выдаёт отказ. Товар на складе, водитель ждёт, а УПД завис в статусе ошибки. Знакомо? Давайте разбираться, почему так происходит и что конкретно делать.
Снимем головную боль с маркировкой за 1 звонок!
Экспертная помощь по маркировке товаров производителей, импортеров, для розницы и маркетплейсов (Wildberries, Ozon). Опыт 5+ лет, работаем без ошибок и штрафов.
📞 Звоните, мы на связи:
Решаем 100% задач по маркировке:
- ✅Маркировка остатков (обувь, одежда, текстиль) по правилам 2025 года.
- ✅Настройка выгрузки товаров с Wildberries и Ozon без ошибок.
- ✅Получение кодов маркировки через "Честный ЗНАК" за 24 часа.
- ✅Оформление GTIN для производителей и импортеров (быстрая регистрация).
- ✅Правильный ввод товаров в оборот без риска штрафов.
- ✅Регистрация в "Честном ЗНАКе" и GS1 "под ключ".
С нами выгодно и безопасно:
⚡ Молниеносно
Решение вашей задачи в день обращения
💡 Экспертно
5+ лет практики в маркировке
🛡️ Без штрафов
100% соблюдение законодательства
"Хватит тратить часы на поиск ответов в интернете! Получите четкий план действий от эксперта за 15 минут. Просто позвоните!"
— Команда MarkGuru
Суть проблемы проста: система «Честный Знак» при обработке электронного УПД сверяет каждый код маркировки (DataMatrix) из документа с данными в национальном каталоге. Если хотя бы один код не проходит проверку - весь документ получает код ошибки 22. Приёмка блокируется, и пока расхождение не устранено, легально принять товар на баланс невозможно.
Что именно означает код ошибки 22 в системе маркировки
Код 22 относится к группе ошибок валидации в ГИС МТ («Честный Знак»). Когда оператор ЭДО - будь то Диадок, СБИС, 1С-ЭДО или Контур - передаёт электронный УПД с кодами маркировки в систему, происходит автоматическая сверка. Система проверяет:
- Существует ли данный код маркировки в реестре
- Принадлежит ли код указанному отправителю (владельцу)
- Не был ли код уже выведен из оборота
- Соответствует ли GTIN товара заявленной номенклатуре
- Не находится ли код в статусе «ожидает подтверждения» по другой операции
Если хоть один из пунктов не выполнен - результат один: ошибка 22 «Коды маркировки не найдены». Формулировка немного вводит в заблуждение, потому что код физически может быть нанесён на товар, но в базе данных Честного Знака он либо отсутствует, либо числится за другим участником, либо находится в некорректном статусе.
Разница между «не найден» и «не принадлежит отправителю»
Технически система может выдавать ошибку 22 в обоих случаях. Но корневая причина разная. Если код вообще не зарегистрирован в GS1 или не введён в оборот - это проблема эмиссии. Если код существует, но числится за другим юрлицом - это проблема передачи собственности в цепочке прослеживаемости. Решения будут отличаться кардинально.
🔧 Ошибки маркировки мешают работе? Поможем разобраться и настроить всё под ключ
Разобрать мою ошибкуПочему появляется ошибка 22: реальные причины из практики
Распространённая ситуация: поставщик отгрузил товар, сформировал УПД в своей учётной системе, отправил через ЭДО. Вы получили документ, начали приёмку - и ошибка. Причина почти никогда не бывает одна. Вот конкретный перечень того, что происходит чаще всего:
1. Поставщик не завершил ввод кодов в оборот
Коды заказаны в «Честном Знаке», нанесены на продукцию, но отчёт о нанесении не отправлен, или отправлен с ошибками. Коды остаются в статусе «Эмитирован. Получен». Пока статус не сменится на «В обороте», передать их через ЭДО невозможно - система вернёт ошибку 22.
2. Коды уже были выведены из оборота
Такое случается, когда поставщик ранее оформил документ о выбытии (продажа конечному потребителю, списание, утеря) - а потом пытается эти же коды отправить вам по УПД. Система видит, что товар уже «мёртв», и блокирует операцию.
3. Расхождение GTIN в УПД и в реестре
Код маркировки привязан к конкретному GTIN (международный товарный номер). Если в УПД указан один GTIN, а в Честном Знаке код зарегистрирован с другим - несовпадение. Часто это бывает при перефасовке, смене упаковки или банальной ошибке в номенклатурной карточке 1С.
4. Предыдущая операция по коду не завершена
Если по этому коду маркировки уже есть незавершённый документ (например, предыдущий УПД на другого покупателя, который был отправлен, но не подтверждён и не отклонён), код «зависает». Новая операция невозможна, пока предыдущая не закрыта.
5. Техническая задержка синхронизации
Иногда поставщик всё сделал правильно, но между отправкой отчёта о вводе в оборот и обновлением реестра проходит время - от нескольких минут до нескольких часов. Если УПД отправлен слишком быстро после ввода кодов в оборот, проверка может не пройти.
6. Ошибка сканирования или ручного ввода
DataMatrix-код содержит криптографический «хвост» - крипто-часть, без которой код невалиден. При сканировании повреждённой этикетки или ручном вводе часть символов может потеряться. Код в документе не совпадает с тем, что хранится в базе - результат предсказуем.
⚡ Постоянные ошибки при приёмке? Автоматизируем маркировку - работайте без сбоев
Автоматизировать маркировкуПошаговая инструкция: как исправить ошибку 22
Действия зависят от того, на чьей стороне проблема - вашей или поставщика. В 80% случаев ошибка 22 связана с действиями отправителя, но проверить нужно всё.
Шаг 1. Проверьте статус кодов в личном кабинете «Честного Знака»
Зайдите в markirovka.crpt.ru → раздел «Документы» → найдите проблемный УПД. Кликните на него и посмотрите детализацию ошибки. Система покажет, какие именно коды не прошли проверку. Запишите или скопируйте эти коды - они понадобятся дальше.
Шаг 2. Проверьте каждый проблемный код через поиск
В личном кабинете Честного Знака перейдите в раздел «Коды маркировки» → «Поиск». Введите код (или отсканируйте с товара) и посмотрите его текущий статус. Возможные варианты:
Статус кода Что это значит Что делать Эмитирован. Получен Код заказан, но не введён в оборот Поставщик должен отправить отчёт о нанесении и вводе в оборот В обороте Код активен - проблема в привязке владельца или GTIN Сверить владельца и GTIN с данными в УПД Выбыл Код выведен из оборота Поставщик должен вернуть код в оборот или заменить товар Не найден Код не существует в реестре Возможно, код повреждён или не зарегистрирован в GS1 Ожидает По коду есть незавершённая операция Завершить или отменить предыдущий документ Шаг 3. Свяжитесь с поставщиком и передайте данные
Отправьте поставщику список кодов, которые не прошли проверку, и статус каждого. Поставщик со своей стороны должен:
- Проверить, завершён ли ввод в оборот
- Убедиться, что коды числятся именно за его ИНН
- Закрыть незавершённые документы по этим кодам
- При необходимости - перевыпустить коды и переклеить этикетки
Шаг 4. Отклоните текущий УПД и дождитесь нового
Подписывать документ с ошибкой 22 нельзя - приёмка не пройдёт. Отклоните УПД в системе ЭДО с комментарием о причине. После того как поставщик устранит проблему, он должен сформировать и отправить новый УПД с корректными кодами.
Шаг 5. Повторите приёмку
Когда новый УПД поступит - отсканируйте коды маркировки при приёмке ещё раз, убедитесь, что они совпадают с указанными в документе, и только после этого подписывайте. Если ваша учётная система (1С, МойСклад, СБИС) поддерживает автоматическую сверку - используйте эту функцию обязательно.
📋 Маркировка под ключ: настроим ЭДО, 1С и Честный Знак без ошибок
Заказать настройкуОсобенности ошибки 22 в разных товарных группах
Механизм ошибки одинаков, но нюансы отличаются в зависимости от категории. Это связано с разными правилами маркировки и особенностями оборота.
Товарная группа Частая причина ошибки 22 Особенность Лекарства (МДЛП) Код не подтверждён в МДЛП, расхождение по серии Работает через отдельную систему МДЛП, ошибка может называться иначе Табак Агрегация блоков и коробов не совпадает Нужна корректная иерархия: пачка → блок → короб Обувь Импортёр не ввёл коды после таможни Между таможенной декларацией и вводом в оборот - разрыв Молочная продукция Коды нанесены, но агрегация не передана Объёмно-сортовой учёт допускает упрощения, но коды всё равно нужны Одежда и текстиль Неверный GTIN из-за смены модели/размера Каждый размер и цвет - отдельный GTIN Вода Производитель задерживает отчёт о нанесении Большие объёмы → массовые ошибки при задержке Ошибка 22 в 1С: где именно искать проблему
Если вы работаете в 1С:Управление торговлей, 1С:Розница, 1С:ERP или 1С:Бухгалтерия с модулем маркировки, ошибка 22 может проявляться по-разному. Иногда система показывает её при попытке провести документ «Поступление товаров», иногда - в журнале обмена с ИС МП.
Где проверить: Администрирование → Обмен с ИС МП (Честный Знак) → Журнал событий. Найдите документ с ошибкой и откройте детализацию. Там будет XML-ответ от Честного Знака с указанием конкретных кодов и причин отклонения.
Характерный пример: в 1С номенклатурная карточка товара содержит GTIN, который отличается от зарегистрированного в Честном Знаке на одну цифру. Визуально разницу заметить сложно, но система отклоняет все коды по этой позиции. Решение - сверить GTIN в карточке товара с данными в личном кабинете Честного Знака и GS1 Russia.
Обновление конфигурации 1С - обязательное условие
ЦРПТ регулярно обновляет API и протоколы обмена. Если ваша конфигурация 1С не обновлена, формат передачи данных может не совпадать с текущими требованиями - и коды не будут распознаны. По состоянию на март 2026 года актуальная версия библиотеки интеграции должна поддерживать API v4 ГИС МТ.
💻 Настроим 1С и маркировку так, чтобы ошибки больше не мешали бизнесу
Настроить 1С и маркировкуКак предотвратить появление ошибки 22 в будущем
Устранить ошибку разово - полдела. Гораздо важнее выстроить процессы так, чтобы она не повторялась. Вот конкретные рекомендации, которые работают.
- Требуйте от поставщика подтверждение ввода в оборот до отправки УПД. Попросите скриншот статуса кодов или выписку из Честного Знака
- Сканируйте каждый код при приёмке и сверяйте с данными в УПД до подписания
- Используйте ТСД (терминал сбора данных) с интеграцией в вашу учётную систему - ручной ввод кодов убирает крипто-часть
- Обновляйте 1С и модуль маркировки не реже одного раза в месяц
- Проверяйте GTIN при добавлении новой номенклатуры - сразу сверяйте с GS1
- Настройте уведомления в Честном Знаке о входящих документах - это позволит оперативно реагировать
Когда ошибка 22 - это не ошибка, а мошенничество
Практика показывает: если все коды в партии возвращают статус «Не найден» - это серьёзный сигнал. Такое бывает при контрафактной продукции, на которую нанесены поддельные DataMatrix-коды. Они выглядят как настоящие, но в реестре их нет. Если вы столкнулись с такой ситуацией - не принимайте товар и сообщите в Роспотребнадзор. Ответственность за продажу немаркированной или контрафактной продукции ложится и на продавца.
Штрафы по статье 15.12 КоАП РФ за оборот товаров без маркировки: для должностных лиц - от 5 000 до 10 000 рублей, для юридических лиц - от 50 000 до 300 000 рублей. При крупных партиях возможна уголовная ответственность по статье 171.1 УК РФ.
Роль оператора ЭДО: Диадок, СБИС, 1С-ЭДО
Оператор ЭДО выступает посредником между вами и Честным Знаком. Он не проверяет коды маркировки сам - он передаёт данные из УПД в ГИС МТ и возвращает результат проверки. Если ваш оператор не передал данные корректно или произошёл технический сбой на его стороне - ошибка 22 тоже возможна, хотя это менее частый случай.
Что можно сделать: обратитесь в техподдержку оператора ЭДО и запросите лог передачи документа. В логе видно, какие данные ушли в Честный Знак и какой ответ вернулся. Иногда проблема - в формате передачи XML: если оператор обновил модуль, а формат ответа от ГИС МТ изменился, данные могут интерпретироваться некорректно.
🚀 Запутались в маркировке? Мы берём на себя настройку и сопровождение
Получить помощь сейчасТарифы на услуги маркировки
Если вы хотите полностью избавиться от головной боли с ошибками маркировки - рассмотрите профессиональные услуги. На mark-guru.ru доступны актуальные тарифы на настройку, автоматизацию и сопровождение маркировки.
[tariffs_block]
Частые вопросы и ответы
Что означает ошибка 22 «Коды маркировки не найдены»?
Ошибка 22 возникает при проверке УПД в системе Честный Знак. Она означает, что один или несколько кодов маркировки из документа не прошли валидацию: код не существует в реестре, не введён в оборот, выведен из оборота или принадлежит другому участнику.
Можно ли принять товар с ошибкой 22?
Нет. Пока ошибка не устранена, подписать и провести УПД невозможно. Физически товар можно разместить на складе, но юридически приёмка не оформлена - продавать такой товар нельзя.
Кто виноват в ошибке 22 - покупатель или поставщик?
В подавляющем большинстве случаев - поставщик. Он отвечает за ввод кодов в оборот, корректную агрегацию и формирование УПД. Покупатель может допустить ошибку только при ручном вводе кодов или устаревшей версии ПО.
Через какое время после ввода в оборот можно отправлять УПД?
Рекомендуется выждать минимум 15–30 минут после получения подтверждения о вводе в оборот. В периоды повышенной нагрузки на серверы Честного Знака задержка может достигать нескольких часов.
Ошибка 22 и ошибка 200 - это одно и то же?
Нет. Код 200 в API Честного Знака обычно означает успешный ответ. Ошибка 22 - это конкретный код валидации документа, связанный именно с кодами маркировки. Не путайте HTTP-коды ответов с кодами ошибок бизнес-логики.
Что делать, если поставщик не реагирует на сообщение об ошибке?
Отклоните УПД с указанием причины. Направьте поставщику официальную претензию. Если товар критически нужен - обратитесь в техподдержку Честного Знака (8-800-222-15-23) для уточнения статуса кодов и возможных действий.
Может ли ошибка 22 появиться из-за сбоя в Честном Знаке?
Да, такое бывает. Серверы ГИС МТ периодически проходят технические работы. В таких случаях рекомендуется повторить отправку документа через 1–2 часа. Статус технических работ можно отслеживать в Telegram-канале Честного Знака.
Как исправить ошибку 22 в МДЛП при приёмке лекарств?
В МДЛП логика аналогична: проверьте статус SGTIN в системе, убедитесь, что производитель или дистрибьютор подтвердил отгрузку (операция 415). Если отгрузка не подтверждена на стороне отправителя - приёмка (операция 416) невозможна.
Нужно ли перемаркировывать товар при ошибке 22?
Не всегда. Перемаркировка нужна только если код физически повреждён или не зарегистрирован в системе. Если проблема в статусе кода (не введён в оборот, принадлежит другому участнику) - достаточно корректных действий в личном кабинете Честного Знака.
Какой штраф грозит за приёмку товара без решения ошибки 22?
Если вы проведёте приёмку в обход системы маркировки (например, примете товар «вчёрную», без ЭДО), это квалифицируется как оборот немаркированных товаров. Штраф для юрлиц - от 50 000 до 300 000 рублей по ст. 15.12 КоАП РФ, с конфискацией товара.
Ошибка 22 появляется по всем кодам или по отдельным?
Может быть и так, и так. Если ошибка по всем кодам - скорее всего, проблема системная (не завершён ввод в оборот всей партии). Если по отдельным - нужно проверять каждый код индивидуально, причины могут различаться.
Можно ли частично принять товар - без кодов с ошибкой?
Да, но для этого поставщик должен сформировать новый УПД только на те позиции, коды которых проходят проверку. Товар с проблемными кодами оформляется отдельным УПД после устранения ошибки.
Главное правило при работе с ошибками маркировки
Никогда не подписывайте документ с ошибкой. Никогда не принимайте товар «на словах», обещая разобраться потом. Каждый непроверенный код - это потенциальный штраф и товар, который вы не сможете легально продать. Лучше задержать приёмку на день, чем получить блокировку по всей партии и разбирательства с контролирующими органами.
Информация актуальна на март 2026 года. Нормативная база: Федеральный закон № 487-ФЗ, Постановления Правительства РФ по обязательной маркировке товаров, КоАП РФ ст. 15.12, УК РФ ст. 171.1. Рекомендуется проверять актуальность требований в личном кабинете «Честного Знака» и на сайте ЦРПТ.
✅ Хотите забыть об ошибках маркировки навсегда? Мы знаем как
Получить бесплатную консультацию
