Коротко: поставку косметики на Wildberries и Ozon разворачивают почти всегда по одной из пяти причин — код DataMatrix не читается сканером, код не введён в оборот или уже выбыл, коды не переданы маркетплейсу через УПД, данные на этикетке расходятся с карточкой, либо коды перепутаны при раскладке (пересортица). Это не «неправильный товар» — это ошибки подготовки кодов и этикетки. Ниже разбираю каждую причину: как её отличить от соседней по симптому и что конкретно сделать, чтобы партия прошла со второго раза, а лучше с первого.
Как вообще диагностировать причину отказа
Главная ловушка — лечить не ту болезнь. Селлер видит «поставку отклонили из-за маркировки» и сразу перепечатывает этикетки, хотя проблема была в статусе кода, а не в краске. Поэтому диагностику всегда начинают с двух простых проверок.
Проверка 1 — читается ли код в принципе. Возьмите приложение «Честный ЗНАК» (или 2D-сканер) и отсканируйте DataMatrix прямо с напечатанной этикетки. Если код не читается с этикетки, но читается с экрана макета — проблема физическая, в печати. Если не читается нигде — код битый ещё на этапе генерации или печать убила его полностью.
Проверка 2 — какой у кода статус. Если код читается, приложение покажет его состояние: «в обороте», «выбыл», «не найден». Отказ приёмки при читаемом коде — это почти всегда статусная проблема: код не введён, уже выведен или принадлежит другой единице.
Эти две проверки делят все отказы на два класса: «печать» и «статус». Дальше — каталог конкретных случаев внутри каждого класса.
Класс «печать»: код физически не сканируется
Мелкий модуль
Самая частая причина. Модуль — это минимальная точка кода. «Честный ЗНАК» опирается на ГОСТ Р ИСО/МЭК 15415 и требует класс качества печати не ниже 1.5 (класс C). На практике это значит размер модуля в диапазоне примерно 0,255–0,68 мм — это нормативный ориентир по качеству. Физический габарит кода при этом получается ориентировочно от 12 мм по стороне; это практическое следствие, а не отдельная норма. Косметика часто едет на маленьких упаковках — тюбики, флаконы по 30–50 мл, — и продавец пытается ужать код в свободный угол. Модуль уходит ниже порога, и сканер его не берёт.
Решение: не уменьшать код ниже расчётного размера модуля. Если на упаковке физически нет места — печатать на отдельной этикетке-стикере нужного габарита, а не вписывать в дизайн флакона.
Бледный контраст и цветная подложка
DataMatrix должен быть тёмным на светлом фоне. Косметические упаковки любят глянец, золотое тиснение, пастельные блоки. Если код печатается бледно или ложится поверх цветного/глянцевого участка с бликами — контраст падает ниже читаемого.
Решение: код всегда на чистом белом поле, чёрным. Не класть DataMatrix поверх фонового рисунка макета. Для термопечати — следить за прогревом головки, бледная термоэтикетка к концу срока годности косметики ещё и выцветет.
Нет светлой зоны (quiet zone)
Вокруг кода нужно пустое поле минимум в один модуль по периметру. Обидная ошибка: DataMatrix прижат вплотную к рамке этикетки, к тексту состава или к штрихкоду EAN-13 — сканер не может выделить границы кода.
Решение: заложить отступ заранее в макете. Это вопрос вёрстки этикетки, а не печати.
Оборудование, а не печать
Отдельный случай: код напечатан корректно, но вы проверяете его линейным (1D) сканером. Двумерный DataMatrix он физически не читает. Для маркированной косметики нужен 2D-сканер (имиджер) — и у вас, и на приёмке он именно такой.
Решение: проверять пробную этикетку 2D-сканером или приложением «Честный ЗНАК», а не старым кассовым сканером штрихкодов.
Класс «статус»: код не тот, что нужно
Код не введён в оборот
DataMatrix напечатан, но в системе он ещё не значится введённым. При FBO коды должны быть введены в оборот и переданы маркетплейсу. Приёмка сканирует — статус «не в обороте» — короб разворачивают.
Решение: ввести коды в оборот в личном кабинете «Честного ЗНАКа» до отгрузки и убедиться, что они в статусе «в обороте», прежде чем формировать поставку.
Код выбыл
Код уже выведен из оборота — например, был списан, продан ранее или это дубль с другой единицы. Сканер приёмки видит «выбыл» и отклоняет.
Решение: проверить статус каждого подозрительного кода. Если код выбыл по ошибке, а товар цел — оформить перемаркировку и нанести новый код.
Коды не переданы через УПД
При FBO коды маркировки передаются маркетплейсу электронным УПД через ЭДО. Нет подключённого оператора ЭДО или УПД не подписан — коды формально не у маркетплейса, и сделку не завершить. Продавцы без ЭДО об этом узнают только на отказе поставки.
Решение: подключить оператора ЭДО и УКЭП заранее. Передавать коды в УПД при отгрузке на склад (FBO) либо вводить при сборке заказа (FBS) — схема зависит от модели работы.
Пересортица: чужой код на банке
Если DataMatrix и EAN-13 печатались на разных наклейках и при раскладке партии их перепутали — на упаковке оказывается код от другого экземпляра. Физический товар не совпадает с системой, и это вскрывается на приёмке как расхождение.
Решение: печатать код маркировки и EAN-13 на одной этикетке, относящейся к одному экземпляру. Это убирает саму возможность перепутать.
Расхождение этикетки и карточки — отдельная боль косметики
Эта ошибка не про код, а про данные, и в косметике она особенно частая из-за специфики полей ТР ТС 009/2011.
PAO против срока годности. На импортной косметике часто стоит символ PAO — открытая баночка с числом месяцев (12M, 24M). Это срок использования после вскрытия, а не срок годности и не дата изготовления. Продавцы по ошибке заносят «12M» в карточку как срок годности — и автоматическая проверка маркетплейса фиксирует несоответствие. В карточку идёт дата изготовления и срок годности (или «годен до»), а PAO — это отдельный показатель на упаковке.
Состав и объём. Если в карточке один объём или состав (INCI), а на этикетке другой — модерация трактует расхождение не в пользу продавца. Состав по ТР ТС 009/2011 указывается в порядке убывания концентрации, на русском с INCI-названиями.
Решение: сверять этикетку с карточкой по объёму, составу, дате и сроку до отгрузки. Дату изготовления и срок задавать из данных партии, а не набирать вручную как текст — одна неверная цифра делает товар формально просроченным и возвращает весь короб.
Остатки немаркированной косметики: чинить заранее
Косметику с кодами ТН ВЭД 3304 (кроме 3304 99 000 0) и 3306 (кроме 3306 20 000 0 — зубные нити) маркируют с 1 октября 2025 года по Постановлению Правительства РФ № 1681 от 30.11.2024. Немаркированные остатки, введённые в оборот до этой даты, по разъяснениям оператора можно реализовывать до окончания срока годности.
Но «лежит на складе без кода» и «можно завести на маркетплейс» — разные вещи. Чтобы продать такой товар через WB или Ozon, его придётся промаркировать: оформить ввод кодов на остатки в личном кабинете «Честного ЗНАКа», получить DataMatrix, напечатать и наклеить. Откладывать это до момента отгрузки — значит остановить отправку в последний момент.
Граница «нужно/не нужно маркировать» тоже источник ошибок: товар до 5 мл/5 г (кроме средств для макияжа глаз и губ) и косметические карандаши диаметром менее 10 мм без потребительской упаковки под маркировку не попадают. Проверяйте конкретный SKU по коду ТН ВЭД, а не по интуиции — детали в общем разборе маркировки косметики.
Перемаркировка: как починить испорченный код
Если товар цел, а код повреждён, утрачен или ошибочно выбыл — нужна перемаркировка, а не списание товара. Порядок в личном кабинете «Честного ЗНАКа»:
- Документы → Перемаркировка.
- Причина — примерно «Испорчен/утрачен код маркировки с GTIN» (формулировка может слегка отличаться в вашей версии ЛК).
- Если старый код частично читается — указать его; если уничтожен полностью — выбрать товар по GTIN из справочника.
- Система выдаёт новый DataMatrix.
- Распечатать новый код и наклеить вместо старого.
После перемаркировки убедитесь, что новый код в статусе «в обороте», и только потом отправляйте партию на приёмку.
Как Знакета убирает половину этих ошибок на этапе печати
Большинство случаев из класса «печать» и пересортица возникают в одной точке — при сборке макета этикетки. Знакета собирает одну этикетку на один экземпляр: DataMatrix сразу размещается с нужным размером модуля и светлой зоной, рядом — EAN-13 и обязательные поля по ТР ТС 009/2011 (состав, изготовитель, объём, дата и срок). Код и штрихкод печатаются вместе и относятся к одной единице, поэтому перепутать их при раскладке физически нельзя, а модуль не уезжает ниже порога читаемости.
Это не отменяет вашей ответственности за статус кодов (ввод в оборот, передачу через УПД) и за корректность данных в карточке — но снимает класс ошибок печати, который чаще всего и заворачивает поставку. Как собрать этикетку под термопринтер — в разборе шаблона 58×40 для косметики.
Чек-лист диагностики перед повторной поставкой
- Код отсканирован 2D-сканером или приложением «Честный ЗНАК» с напечатанной этикетки — читается;
- Статус кода — «в обороте», не «выбыл» и не «не найден»;
- Коды введены в оборот и переданы маркетплейсу через УПД (FBO) или вводятся при сборке (FBS);
- Размер модуля в норме, контраст чёрное-на-белом, есть светлая зона по периметру;
- DataMatrix и EAN-13 на одной этикетке — нет риска пересортицы;
- Объём, состав, дата и срок на этикетке совпадают с карточкой маркетплейса;
- PAO не занесён в карточку как срок годности;
- Немаркированные остатки промаркированы вводом кодов на остатки, если идут на маркетплейс;
- Испорченные/выбывшие короба перемаркированы (причина примерно «Испорчен/утрачен код маркировки с GTIN»).
Когда отказ разложен на «печать» или «статус», починка занимает минуты, а не дни. Сканируй код первым делом — он сам скажет, в чём проблема: в краске или в реестре.
