Проверка кода маркировки
Разберём структуру, покажем ошибки и поможем подготовить этикетку.
Проверяем только структуру кода, без проверки статуса и подлинности в Честном ЗНАКЕ.
Структура кода
Из чего состоит код
Код склеен из групп данных (application identifier). Группы переменной длины разделяет GS — без него код читается неоднозначно.
- 01
- GTIN — глобальный номер товара, 14 цифр с контрольной цифрой.
- 21
- Серийный номер — до 20 символов, делает единицу товара уникальной.
- 91
- Ключ проверки — 4 символа, идёт в паре с группой 92.
- 92
- Электронная подпись — 44 символа, полный криптохвост вместе с группой 91.
- 93
- Короткий криптохвост — 4 символа, замена паре 91+92 без электронной подписи.
- GS
- Разделитель между группами переменной длины — невидимый символ (0x1D), на экране не печатается.
Диагностика
Пять частых причин отказа
Причина 1
Код обрезан. В выгрузке возьмите столбец с полным кодом — GTIN или серийный номер по отдельности не подойдут.
Причина 2
Код должен начинаться с 01 и четырнадцати цифр GTIN. Если вы скопировали код из PDF, проверьте, не потерялось ли начало.
Причина 3
Контрольная цифра GTIN не сходится. Это не значит, что кода не существует: сверьте цифры GTIN с исходной карточкой товара.
Причина 4
Не найден серийный номер (группа 21). Без него код не уникален и его не примут ни склад, ни Честный ЗНАК.
Причина 5
Разделители между группами потерялись, и код читается двумя способами. Выгрузите коды заново в формате с разделителем GS или в виде ссылки.
FAQ
Частые вопросы
Можно ли по коду узнать товар?
Да: GTIN в коде указывает на карточку товара в Нацкаталоге Честного ЗНАКа. Но наша проверка разбирает только структуру кода — GTIN, серийный номер, криптохвост — и не запрашивает данные о товаре у Нацкаталога.
Вы сохраняете коды?
Нет: код обрабатывается в памяти на время запроса и в базу данных не попадает.
Чем отличается укороченный КМ?
Полный код несёт пару групп 91 (ключ проверки, 4 символа) и 92 (электронная подпись, 44 символа) — по документации СУЗ они всегда идут вместе, порознь не встречаются. У укороченного КМ электронной подписи нет: вместо пары 91+92 в криптохвосте только группа 93 (код проверки, 4 символа). Сервис распознаёт обе формы и покажет ровно то, что нашёл в хвосте.
Почему код из PDF не читается?
Чаще всего при копировании из PDF выделение начинается не с первого символа — сервис ждёт, что код начинается с «01» и четырнадцати цифр GTIN, и без них не может найти начало. Второй частый случай — вместе с текстом из PDF не копируется невидимый разделитель GS между группами: тогда код распознаётся по восстановленным длинам групп, а не по факту, и о потере разделителей проверка предупредит отдельной пометкой.
Что делать после проверки?
Нажмите «Подготовить этикетку» под результатом проверки — кнопка показывает количество кодов. Если вы ещё не зарегистрированы или не вошли в аккаунт, сначала зарегистрируйтесь или войдите, затем выберите шаблон и подготовьте печать.