Сканер считывает код на товаре, система выдаёт ошибку «В структуре кода маркировки отсутствует криптохвост» - и продажа встаёт. Кассир не понимает, что делать. Очередь растёт. Знакомая картина? Разбираемся, что скрывается за этими загадочными символами и почему без них не работает ни одна операция с маркированным товаром.
Чёрно-белый квадратик на упаковке товара - это не просто картинка. Внутри DataMatrix зашифрована целая история продукта: кто его произвёл, когда, какой у него уникальный номер. Но есть ещё кое-что, невидимое глазу и критически важное для всей системы маркировки.
Криптохвост - это последовательность символов в конце кода маркировки, которая генерируется исключительно оператором системы «Честный ЗНАК». Сгенерировать его самостоятельно невозможно физически. Это своего рода цифровая подпись, подтверждающая подлинность товара и легальность его происхождения.
Код маркировки состоит из четырёх групп данных. Первые две - это код идентификации (GTIN и серийный номер), последние две - код проверки, тот самый криптохвост.
| Группа | Идентификатор | Содержание | Кол-во символов |
|---|---|---|---|
| Первая | 01 | GTIN (код товара) | 14 цифр |
| Вторая | 21 | Серийный номер единицы товара | 13 символов* |
| Третья | 91 | Ключ проверки | 4 символа |
| Четвёртая | 92 | Код проверки (криптохвост) | от 4 до 88 символов** |
* Длина серийного номера может отличаться для разных товарных групп
** Длина криптохвоста зависит от категории товара
Пример полного кода маркировки:
0104680697470261215tOci_-/XQEM>91EF1192pWqCdVKkGaHOnsqfDz05A5dLlgQbHmcZG7q1Cy7P8ho=
Жёлтым выделен криптохвост - теги 91 и 92 с их содержимым
Длина криптографической части напрямую влияет на размер DataMatrix кода. Чем больше символов - тем крупнее должен быть квадрат на этикетке. Для маленьких упаковок это может стать проблемой.
Длина криптохвоста по товарным группам:
| Товарная группа | Код проверки (92) | Общая длина КМ |
|---|---|---|
| Молочная продукция | 4 символа | ~38 символов |
| Табачные изделия | 4 символа | ~29 символов |
| Лекарства, БАДы | 44 символа | ~85 символов |
| Одежда, легпром, шины | 44 символа | ~83 символа |
| Обувь | 88 символов | 127 символов |
Изначально для лекарственных препаратов планировался криптохвост в 92 символа, но фармпроизводители столкнулись с серьёзными проблемами: коды плохо печатались и ещё хуже считывались. После многочисленных тестов Минпромторг утвердил длину в 44 символа - компромисс между защитой и читаемостью.
GetMark помогает производителям и импортёрам с 2019 года. Подключили к системе более 5000 компаний по всей России. Настроим интеграцию с «Честным ЗНАКом», научим работать с кодами, возьмём на себя техническую поддержку.
Без криптохвоста любой желающий мог бы генерировать коды маркировки самостоятельно. Достаточно знать GTIN товара и придумать серийный номер - вот и готов поддельный код. Именно криптографическая часть делает это невозможным.
Криптохвост решает несколько задач одновременно:
По сути, криптохвост - это электронная подпись товара. Только генератор этих подписей находится исключительно у оператора системы маркировки. И за каждую такую подпись производитель платит 50 копеек (без НДС).
Производитель заказывает коды через ГИС МТ. Система генерирует уникальный криптохвост для каждой единицы товара и передаёт полный код через API или в виде PDF/CSV файла.
Код преобразуется в графический DataMatrix. После печати хранить криптохвост в своих базах данных запрещено договором с оператором. Этикетки скачиваются только один раз.
Сканер считывает DataMatrix полностью, включая криптохвост. При ФФД 1.2 касса проверяет наличие криптографической части и передаёт данные в ОФД, который сообщает в «Честный ЗНАК».
В электронном УПД криптохвост не передаётся - это запрещено. Получить полный код можно только сканированием физической этикетки на товаре.
⚠️ Важное ограничение
Криптохвосты запрещено хранить в базах данных участников оборота после нанесения на товар. Раньше «Честный ЗНАК» отдавал CSV-файлы с полными кодами, сейчас - только через API специализированных сервисов вроде GetMark, ПринтМарки, МаркЗнака.
Проблемы с криптографической частью кода - одна из самых частых причин обращений в техподдержку. Разберём распространённые ситуации и способы их решения.
Эта ошибка возникает при работе с ФФД 1.2, когда код вводится вручную (копированием из УПД или Excel). В электронных документах криптохвост не передаётся - получить полный код можно только сканированием DataMatrix на товаре.
Причины могут быть разными: повреждённая этикетка, некорректные настройки сканера, отсутствие служебных символов-разделителей (GS с кодом 29 в ASCII). Проверьте настройки сканера и качество печати этикетки.
Проблема в настройках сканера - он неправильно обрабатывает символы-разделители и «режет» код на фрагменты. Сбросьте настройки сканера на заводские и настройте заново по инструкции производителя.
DataMatrix устойчив к повреждениям до 30% поверхности благодаря алгоритму Рида-Соломона. Если код не читается совсем - нужна перемаркировка. Владелец товара может заказать новый код через ГИС МТ, вывести старый из оборота и нанести новую этикетку.
Тарифы для оптовиков и розницы: от 35 000 ₽/год (до 20 000 кодов маркировки). Для производителей и импортёров: от 50 000 ₽/год. В тариф входит: получение кодов, перемаркировка, формирование УПД, складской учёт, конструктор этикеток, техподдержка 24/7.
DataMatrix - это не просто последовательность букв и цифр. Внутри кода есть невидимые символы-разделители, без которых программы не смогут правильно распознать границы между группами данных.
FNC1 (код 232 в ASCII) - обязательный символ в начале кода, указывающий на формат GS1 DataMatrix. Если его нет, сканер может прочитать код с ошибкой или не распознать вовсе.
GS (код 29 в ASCII) - символ-разделитель между группами данных переменной длины. Стоит после серийного номера (21) и после ключа проверки (91). Без него система не поймёт, где заканчивается одна группа и начинается другая.
Эти символы не отображаются при просмотре кода в текстовых редакторах, но они критически важны. При копировании кода из Excel или текстового файла они часто теряются - и вот уже система выдаёт ошибку.
Не каждый сканер штрихкодов справится с DataMatrix, содержащим длинный криптохвост. Вот что нужно учитывать при выборе оборудования:
Линейные сканеры DataMatrix не читают. Нужен именно двумерный имиджер с поддержкой формата GS1 DataMatrix.
Для мелких кодов (молочка, лекарства) нужен сканер с разрешением не менее 640×480 пикселей, лучше - выше.
Убедитесь, что включён режим чтения DataMatrix и правильно настроена передача служебных символов GS.
Принтер этикеток должен обеспечивать класс качества печати не ниже C по ГОСТ 15415. Матовые этикетки читаются лучше глянцевых.
При продаже через Wildberries, Ozon или Яндекс.Маркет схема работы с криптохвостом зависит от модели сотрудничества.
FBO (товар на складе маркетплейса): Вы передаёте товар с нанесёнными кодами и формируете УПД с кодами идентификации (без криптохвоста). Маркетплейс принимает товар, сканируя этикетки, и получает полные коды. При продаже он сам выводит их из оборота.
FBS (товар на вашем складе): Вы храните товар у себя, при получении заказа сканируете код и выводите из оборота через свою систему или API маркетплейса.
Частая ошибка продавцов - отправить товар на маркетплейс, забыв передать коды в системе. Маркетплейс пытается вывести код из оборота при продаже, получает ошибку (товар числится за продавцом), блокирует выплату. Разбирательства могут затянуться на недели.
Автоматическая передача кодов маркировки при отгрузке на Wildberries, Ozon, Яндекс.Маркет. Интеграция с 1С, МойСклад, ЕКАМ. Не нужно вручную формировать документы - система всё сделает за вас.
Технически - ничего не получится. Система просто не даст провести операцию. Но если каким-то образом товар попадёт в продажу без корректного кода, последствия будут серьёзными.
| Нарушение | Штраф для ИП | Штраф для ООО |
|---|---|---|
| Продажа без маркировки | 5 000 – 10 000 ₽ | 50 000 – 100 000 ₽ |
| Повторное нарушение | 10 000 – 20 000 ₽ | 100 000 – 300 000 ₽ |
| Непередача данных в ГИС МТ | 5 000 – 10 000 ₽ | 50 000 – 100 000 ₽ |
| При обороте свыше 100 000 ₽ | до 50 000 ₽ | до 1 000 000 ₽ |
Помимо штрафов - конфискация товара и запрет на продажу до устранения нарушений. Проверки Роспотребнадзора и Росаккредитации проводятся регулярно, особенно в сезон высокого спроса.
Криптохвост - это не прихоть регулятора, а работающий механизм защиты от контрафакта. Он гарантирует, что каждый код маркировки уникален и выпущен официальным оператором системы.
Без криптохвоста невозможно ввести товар в оборот, продать через кассу с ФФД 1.2, передать на маркетплейс. Любая попытка обойти систему приведёт к ошибкам и штрафам.
Главное правило работы с маркировкой: сканируйте физические этикетки, а не копируйте коды из документов. Тогда криптохвост всегда будет на месте, и проблем не возникнет.