Короткий ответ: ошибка 24 в системе «Честный знак» возникает, когда вы пытаетесь передать через УПД код маркировки, который находится не в статусе «В обороте». Чтобы исправить — проверьте статусы всех КИЗ из документа, введите в оборот те, что в статусе «Нанесён», и удалите из УПД коды, которые уже выведены или проданы.
Что означает ошибка 24
Система «Честный знак» присваивает каждому коду маркировки (КИЗ) определённый статус в зависимости от стадии жизненного цикла товара. Когда вы отправляете УПД в ЭДО маркетплейса, система проверяет, что все коды из документа находятся именно в статусе «В обороте» — только тогда передача прав собственности считается корректной.
Если хотя бы один код имеет другой статус, «Честный знак» возвращает ошибку 24 и документ не обрабатывается. В ответ приходит текст вида:
«Код маркировки находится в статусе отличном от «В обороте». Передача кодов по УПД возможна только в статусе «В обороте».»
Важно: пока ошибка не исправлена, УПД висит со статусом «Обработан с ошибками», а маркетплейс (Wildberries или Ozon) не принимает товар. Если просрочить срок отправки УПД ДОП (3 дня от приёмки на WB), может начисляться штраф.
Статусы КИЗ и какой нужен для УПД
Вот основные статусы, в которых может находиться код маркировки:
| Статус | Что означает | Годится для УПД? |
|---|---|---|
Эмитирован | Код заказан в Честном знаке, но ещё не распечатан и не нанесён | Нет |
Нанесён | Код распечатан и нанесён на товар, но не введён в оборот | Нет |
В обороте | Код введён в оборот, товар готов к продаже/передаче | Да |
Выведен из оборота | Товар продан конечному покупателю или списан | Нет |
Списан | Код аннулирован (брак, утеря, истёк срок) | Нет |
Передан | Код уже передан другому участнику оборота по УПД | Нет |
Для отправки УПД в Wildberries или Ozon подходит только статус «В обороте». Всё остальное — ошибка 24.
Четыре причины, почему возникает ошибка 24
1. Коды в статусе «Нанесён», их забыли ввести в оборот
Самая частая ситуация. Производитель или импортёр заказал коды, нанёс их на упаковку, но не сформировал документ «Ввод в оборот» в Честном знаке. Коды физически есть на товаре, но в системе они — «Нанесён».
Решение: в личном кабинете Честного знака создать документ «Ввод в оборот», добавить все нужные коды, подписать КЭП. Через несколько минут коды перейдут в «В обороте».
2. Коды уже переданы другим УПД (статус «Передан»)
Вы случайно включили в новый УПД коды, которые уже отправляли в предыдущем документе — например, при повторной попытке отправки после отклонения первого УПД, или при копировании списка кодов из другого файла.
Решение: проверить историю ваших УПД в ЛК Честного знака. Если коды действительно уже ушли — убрать их из текущего документа.
3. Коды выведены из оборота (продажа через ОФД или ручной вывод)
Если товар уже был продан через кассу (чек в ОФД автоматически выводит КИЗ из оборота) или вы вручную оформили «Вывод из оборота», эти коды больше непригодны для УПД.
Решение: удалить такие коды из документа. Если вывод был ошибочным — возможен возврат в оборот, но процедура сложная и не всегда доступна.
4. Коды не принадлежат вашей организации
Это не совсем «классическая» 24-я, но часто путается с ней. Если ИНН владельца КИЗ не совпадает с ИНН отправителя УПД, «Честный знак» тоже отклонит документ — с формулировкой «КИЗ принадлежит другому участнику».
Решение: проверить, что отправителем УПД выступает именно та организация, которой принадлежат коды. При работе по доверенности — убедиться, что МЧД оформлена корректно.
Как проверить статус КИЗ в Честном знаке
Два способа:
Через личный кабинет
- Зайдите на честныйзнак.рф по сертификату КЭП
- Откройте «Национальный каталог» → «Коды маркировки»
- В поиске вставьте проблемный код (или используйте фильтр по статусу)
- Посмотрите столбец «Статус» — там будет текущее состояние
Через API или сервис проверки
Если кодов много (десятки-сотни), проверять каждый вручную долго. Используйте сервис, который проверяет массово — например, УПД Помощник делает это автоматически при загрузке акта приёмки: перед отправкой каждый код валидируется через API Честного знака, и если хотя бы один не в обороте, отправка останавливается — звёзды не списываются.
Как исправить ошибку 24 (пошагово)
- Получите список проблемных кодов. В ЛК Честного знака → «Документы» найдите ваш УПД со статусом «Обработан с ошибками», нажмите «Сформировать список ошибок». В файле будут перечислены конкретные КИЗ с указанием их текущего статуса.
- Сгруппируйте коды по статусу:
- «Нанесён» → нужен «Ввод в оборот»
- «Передан» → убрать из УПД
- «Выведен из оборота» → убрать из УПД
- «Принадлежит другому участнику» → проверить ИНН и МЧД
- Введите «Нанесёные» коды в оборот. В ЛК Честного знака → «Документы» → «Создать» → «Ввод в оборот». Выберите товарную группу, добавьте коды (вставкой списка или из файла), укажите дату производства и VSD при необходимости. Подпишите КЭП.
- Подождите 5-10 минут, пока коды пройдут обработку и перейдут в статус «В обороте». Проверьте ещё раз через поиск.
- Сформируйте новый УПД с актуальным набором кодов (без проданных и без тех, что ушли другими УПД). Отправьте через вашу ЭДО или через сервис автоотправки.
- Аннулируйте старый УПД с ошибкой в ЭДО, если он ещё не отклонён маркетплейсом. Номер нового документа должен совпадать со старым (требование Ozon) или быть новым (Wildberries).
Как избежать ошибки 24 в будущем
- Вводите коды в оборот сразу после нанесения. Не копите нанесённые коды неделями — чем ближе ввод в оборот к дате отгрузки, тем меньше риск забыть.
- Ведите учёт отправленных КИЗ. Фиксируйте, какие коды ушли каким УПД, чтобы не отправить их повторно.
- Проверяйте статусы перед отправкой. Массовая проверка через API занимает секунды, а спасает от повторной пересборки документа и возможного штрафа от маркетплейса.
- Настройте валидацию в своём ЭДО. Многие операторы (Диадок, СБИС, Контур) позволяют проверять коды до подписания. Если такой функции нет — используйте внешний сервис.
УПД Помощник делает эту проверку автоматически: загружаете акт приёмки от Wildberries или XML-УПД от Ozon, сервис валидирует каждый код через API Честного знака, находит невалидные, предлагает автоматически убрать их из документа. Только после этого документ подписывается и уходит в ЭДО маркетплейса. Если код не в обороте — отправка не состоится, баланс не спишется.