Что такое код маркировки?
КМ — это сокращение от «код маркировки». По сути, это уникальная последовательность символов, которую участник оборота получает от оператора системы маркировки (ЦРПТ) и преобразует в машиночитаемую форму — штриховой код DataMatrix.

Практический момент: Когда вы взаимодействуете с «Честным Знаком» и формируете документы, система использует код идентификации (31 символ). А вот при сканировании товара на кассе или при приёмке передаётся полный код маркировки с криптохвостом.
Код маркировки — не хаотичный набор символов. Это строго структурированная последовательность, где каждый блок несёт определённую информацию. Разберём на примере товаров лёгкой промышленности (одежда, обувь), где КМ состоит из четырёх групп.

Первая группа — GTIN
GTIN (Global trade item number) — это 14 значный цифровой код, присваиваемый каждому уникальному товару через международную систему GS1. По нему система понимает, что это за продукт: кроссовки определенной модели, футболка конкретного размера и цвета, бутылка воды определенного объема.
Важная деталь: GTIN присваивается не на каждую физическую единицу товара, а на каждую уникальную товарную позицию. Если у вас 1000 одинаковых футболок размера М белого цвета — у них один GTIN. Но футболка того же фасона размера L или другого цвета — уже другой GTIN. Код GTIN присваивается продукту один раз и не меняется, пока состав или другие свойства товара или упаковки остаются прежними. Например, если производитель шоколадных батончиков решил заменить в составе какао бобы на какао порошок или к значимой дате внес изменения на упаковке, даже если просто изменил шрифт или цвет шрифта, то в таком случае продукту необходимо присваивать новый GTIN.Глобальный номер товара выглядит одинаково во всех отраслях. GTIN для молочной продукции, лекарственных препаратов, обуви или других товаров формируется по одному принципу.

Код включает в себя только цифры и может иметь длину 8, 12, 13 или 14 цифр, в зависимости от товара. Для товароучетных систем во всех кодах используется 14 знаков, коды с меньшим количеством значимых цифр дополняют нулями.
● Первая цифра со значениями от 1 до 8 указывает на уровень упаковки.
● Цифры со 2 по 10 — префикс компании, из которых три цифры — чаще всего обозначают код страны-изготовителя. Компании, которые зарегистрировались в GS1 РУС используют префиксы со значениями 460–469. Шесть следующих цифр — код предприятия-изготовителя. От длины префикса зависит длина самого GTIN.
● Следующие три цифры — номер ссылки на номенклатуру товара.
● Последняя цифра — контрольная.
Основное отличие от линейного ШК: Линейный штрих код производитель может сгенерировать самостоятельно. Сейчас для этого существуют разные программы. Но данный штрих код не будет являться GTIN и в международной системе не сможет указывать на продукт. Товары с такими штрих кодами нельзя будет выводить в открытую продажу. Они подойдут только для внутреннего пользования в рамках компании.
Вторая группа — серийный номер
Если GTIN говорит «это кроссовки модели X размера 42», то серийный номер говорит «это конкретная пара кроссовок номер 7483920183746». Именно серийный номер делает каждый код маркировки уникальным.
Серийный номер может генерироваться:
● Оператором системы (ЦРПТ) — автоматически при заказе кодов
● Самим участником оборота — по собственному алгоритму
Большинство участников доверяют генерацию ЦРПТ — это проще и исключает риск дублирования номеров. В серийном номере используются латинские буквы (строчные и прописные), цифры и некоторые специальные символы.
Третья и четвертая группы — криптохвост
Термин «криптохвост» прижился в профессиональной среде, хотя в официальных документах используются формулировки «ключ проверки» и «код проверки». Это криптографическая защита, которая делает невозможным подделку кода маркировки.
Третья группа (AI 91) — ключ проверки из 4 символов. Четвёртая группа (AI 92) — код проверки (криптоподпись), длина которого зависит от товарной группы: 44 символа для шин, 88 символов для обуви и одежды.
Критически важно: криптохвост генерируется исключительно оператором системы маркировки. Его невозможно придумать самостоятельно или восстановить по другим данным. После нанесения кодов на товар и отправки отчёта об использовании хранение криптохвоста в учётных системах запрещено — это требование безопасности системы.
Как выглядит код в разных ситуациях
Полный код маркировки (сканируется с товара): {FNC1}010460406000600021N4N57RSCBUZTQ{GS}91003A{GS}92LGYcm3FRQrRdNOO+8t0pz78QTj7H2NL
D5LRmGy8drk3cTUy+MKTb1JGA==
Код идентификации (используется в документах): 010460406000600021N4N57RSCBUZTQ
GTIN:
04604060006000
Общая длина кода маркировки существенно различается в зависимости от товарной группы. Это связано с разными требованиями к криптозащите и объёму передаваемой информации.
Технические тонкости:
В структуре кода DataMatrix есть элементы, которые не видны глазу, но критически важны для корректной работы:
● FNC1 (ASCII 232) — функциональный символ в начале кода, указывающий, что это штрихкод стандарта GS1. Без него сканеры не распознают код корректно.
● GS (ASCII 29) — разделитель групп данных. Ставится после полей переменной длины (например, после серийного номера). После GTIN разделитель не нужен, так как это поле фиксированной длины.
Стоимость кодов
Стоимость одного кода маркировки установлена Постановлением Правительства РФ № 577 и составляет 50 копеек без НДС (60 копеек с НДС). Этот тариф единый для всех товарных групп и не зависит от объёмов.
Средства списываются с лицевого счёта в личном кабинете «Честного ЗНАКа» при заказе кодов. Есть два способа оплаты:
● Оплата по эмиссии — деньги списываются после получения кодов (нажатия кнопки «Печать»)
● Предоплата — резервирование средств при оформлении заказа
Жизненный цикл кода маркировки
Каждый код маркировки проходит несколько статусов, которые отслеживаются в системе:

Как проверить код маркировки
● В личном кабинете ГИС МТ — раздел «Коды маркировки»
● В учётных системах с настроенной интеграцией
Что нельзя делать с кодом маркировки
● Копировать код на несколько единиц товара — каждый код уникален, дублирование приведёт к блокировке при продаже
● Хранить криптохвост после нанесения — это нарушение договора с оператором системы
● Самостоятельно генерировать криптоподпись — технически невозможно, код будет недействительным
● Открывать файлы с кодами в Excel — программа может повредить специальные символы
● Использовать код после вывода из оборота — при повторной продаже нужна перемаркировка