Проверка кода маркировки

Разберём структуру, покажем ошибки и поможем подготовить этикетку.

Проверяем только структуру кода, без проверки статуса и подлинности в Честном ЗНАКЕ.

Из чего состоит код

Код склеен из групп данных (application identifier). Группы переменной длины разделяет GS — без него код читается неоднозначно.

01
GTIN — глобальный номер товара, 14 цифр с контрольной цифрой.
21
Серийный номер — до 20 символов, делает единицу товара уникальной.
91
Ключ проверки — 4 символа, идёт в паре с группой 92.
92
Электронная подпись — 44 символа, полный криптохвост вместе с группой 91.
93
Короткий криптохвост — 4 символа, замена паре 91+92 без электронной подписи.
GS
Разделитель между группами переменной длины — невидимый символ (0x1D), на экране не печатается.

Пять частых причин отказа

  1. Причина 1

    Код обрезан. В выгрузке возьмите столбец с полным кодом — GTIN или серийный номер по отдельности не подойдут.

  2. Причина 2

    Код должен начинаться с 01 и четырнадцати цифр GTIN. Если вы скопировали код из PDF, проверьте, не потерялось ли начало.

  3. Причина 3

    Контрольная цифра GTIN не сходится. Это не значит, что кода не существует: сверьте цифры GTIN с исходной карточкой товара.

  4. Причина 4

    Не найден серийный номер (группа 21). Без него код не уникален и его не примут ни склад, ни Честный ЗНАК.

  5. Причина 5

    Разделители между группами потерялись, и код читается двумя способами. Выгрузите коды заново в формате с разделителем GS или в виде ссылки.

Частые вопросы

Можно ли по коду узнать товар?

Да: GTIN в коде указывает на карточку товара в Нацкаталоге Честного ЗНАКа. Но наша проверка разбирает только структуру кода — GTIN, серийный номер, криптохвост — и не запрашивает данные о товаре у Нацкаталога.

Вы сохраняете коды?

Нет: код обрабатывается в памяти на время запроса и в базу данных не попадает.

Чем отличается укороченный КМ?

Полный код несёт пару групп 91 (ключ проверки, 4 символа) и 92 (электронная подпись, 44 символа) — по документации СУЗ они всегда идут вместе, порознь не встречаются. У укороченного КМ электронной подписи нет: вместо пары 91+92 в криптохвосте только группа 93 (код проверки, 4 символа). Сервис распознаёт обе формы и покажет ровно то, что нашёл в хвосте.

Почему код из PDF не читается?

Чаще всего при копировании из PDF выделение начинается не с первого символа — сервис ждёт, что код начинается с «01» и четырнадцати цифр GTIN, и без них не может найти начало. Второй частый случай — вместе с текстом из PDF не копируется невидимый разделитель GS между группами: тогда код распознаётся по восстановленным длинам групп, а не по факту, и о потере разделителей проверка предупредит отдельной пометкой.

Что делать после проверки?

Нажмите «Подготовить этикетку» под результатом проверки — кнопка показывает количество кодов. Если вы ещё не зарегистрированы или не вошли в аккаунт, сначала зарегистрируйтесь или войдите, затем выберите шаблон и подготовьте печать.