Между «код напечатан» и «товар можно продавать» есть шаг, о котором узнают обычно поздно — когда ввод в оборот уже отклонён. Это отчёт о нанесении.
Что это такое и зачем он нужен
Заказав коды, вы получаете их в статусе «Эмитирован» — система знает, что коды выпущены, но не знает, попали ли они на товар. Отчёт о нанесении — сообщение в Честный знак: «эти коды наклеены». После его обработки статус меняется на «Нанесён».
Порядок жёсткий и обойти его нельзя:
- заказ кодов — статус «Эмитирован»;
- печать этикеток;
- отчёт о нанесении — статус «Нанесён»;
- ввод в оборот — товар в обороте, продавать можно.
Попытка ввести в оборот код, по которому отчёт не принят, вернёт
ошибку 14: Недопустимый статус кода идентификации. Формулировка
непрозрачная, но означает ровно одно: пропущен третий шаг.
Когда подавать
Отчёт подаётся после фактического нанесения кода на товар или упаковку. Отдельного срока «в течение N дней» для самого отчёта нет — ограничение приходит с другой стороны: неиспользованные коды маркировки аннулируются по истечении срока годности буфера, и для большинства товарных групп это 60 рабочих дней с момента заказа.
На практике разумно подавать отчёт сразу после печати партии: пока данные под рукой и понятно, какие коды на какие товары ушли.
Что входит в отчёт
Обязательный минимум — список кодов маркировки. Важная деталь: код должен быть полным, вместе с криптографической частью. Под дата-матрицей на этикетке печатается только человекочитаемый фрагмент (код товара и серийный номер) — его недостаточно. Если вводить код руками с этикетки, Честный знак ответит:
Неверный формат кода маркировки: код маркировки товара должен содержать полный код маркировки, включая код проверки
Правильный способ — сканировать саму дата-матрицу, а не перепечатывать текст под ней.
Даты производства и срока годности
Для части товарных групп в отчёт нужно добавить дату производства, а иногда и срок годности. Условие в документации сформулировано так: даты обязательны, «если в карточке товара указан параметр Срок годности».
Тонкость, на которой спотыкаются: «Срок годности» и «Срок службы» — разные параметры. У игрушек, например, в карточке Национального каталога обычно стоит именно срок службы. Но это не значит, что дату производства можно не указывать: на практике отчёты по игрушкам без даты производства отклоняются, а с датой — проходят.
Формат даты — строго ГГГГ-ММ-ДД. Любое отклонение
(лишняя цифра, точки вместо дефисов, русский формат ДД.ММ.ГГГГ) даёт
ошибку 6050: Недопустимый формат значения параметра «Дата производства».
Почему отчёт отклоняют
Главная сложность отчёта о нанесении в том, что Честный знак принимает его асинхронно. В ответ приходит идентификатор отчёта — и это означает только «принят в очередь», а не «обработан». Результат появляется позже, отдельным статусом, и вот там уже возможен отказ.
Статусов обработки семь, и большинство из них — не отказ:
DRAFT,PENDING,READY_TO_SEND,SENT,CHECK— отчёт в работе, надо подождать;SUCCESS— принят, коды перешли в статус «Нанесён»;FAILED,REJECTED,PARTIALLY— отказ или частичный отказ.
Ошибка, которую легко допустить: увидеть SENT и решить,
что отчёт отклонён. SENT означает «отправлен дальше по
системе» — это нормальный промежуточный шаг.
Отказ без объяснения
Статус FAILED приходит без причины — просто слово.
Причина лежит в отдельном документе, квитанции: её нужно запрашивать
дополнительно, по идентификатору отчёта. Именно там видно, какие коды
не приняты и почему.
Самые частые причины отказа
- Коды уже отчитаны. Повторный отчёт по тем же кодам отклоняется целиком. Если первый отчёт прошёл, а вы не заметили и отправили второй — провалится именно второй, при полностью корректных данных.
- Нет даты производства там, где она требуется. См. выше.
- Неполный код маркировки — без криптографической части.
- Код в неподходящем статусе — например, уже выведен из оборота.
Сколько ждать
Обработка занимает от нескольких секунд до нескольких минут. На партии в полторы сотни кодов приходилось ждать до семи минут — это нормально и не признак сбоя. Ошибка здесь одна: закрыть страницу, не дождавшись результата, и не узнать, приняли отчёт или нет.
Как это устроено в HORIZANCE
Отчёт о нанесении — отдельный шаг после печати этикеток: кнопка разблокируется, когда коды получены, дата производства запрашивается формой с календарём (формат подставляется сам, ошибиться нельзя), а статус опрашивается автоматически до окончательного результата — закрывать страницу и что-то нажимать не нужно.
Если Честный знак отказал, показывается не только его формулировка, но и расшифровка: что она означает и что с этим делать.
Дальше — ввод в оборот, последний шаг перед продажей. Заказать коды, напечатать этикетки, отправить отчёт и ввести товар в оборот можно в одном окне, по загруженному Excel-файлу — 2 рубля за код, без абонентской платы.
Нужны коды маркировки?
Загрузите Excel — получите готовые PDF-этикетки. 2 ₽ за операцию.