Коды маркировки: структура, заказ и нанесение в системе Честный знак

Коды маркировки — сердце системы Честный знак. Это не просто штрихкод на упаковке. Это уникальный криптографически защищённый идентификатор, который создаёт цифровой паспорт каждой единицы товара, от производителя к покупателю. Без понимания того, как устроены коды, как их заказать и где нанести, вы будете метаться в темноте при внедрении маркировки. Разбираемся, как это работает на деле.

Коротко о главном

Код маркировки (КМ) — это уникальная последовательность символов, зашифрованная в двумерный код Data Matrix. Структура кода состоит из четырёх групп: GTIN (14 цифр идентификатора товара), серийный номер (13 символов), ключ проверки (4 символа) и криптохвост (44 символа). Коды выдаёт Центр развития перспективных технологий (ЦРПТ) по подтверждённой заявке — по одному на каждую единицу товара. Цена эмиссии зафиксирована постановлением РФ № 577 от 8 мая 2019 года: 50 копеек без НДС, в 2026 году с НДС 22% это 61 копейка за код. Коды действуют вечно (не имеют срока годности до момента нанесения на товар), их нельзя переиспользовать, и любая попытка подделки или повторного применения блокируется системой автоматически. На практике путаница возникает между КМ (полный код), КИ (идентификационная часть) и КИЗ (контрольные знаки для некоторых групп товара) — это разные сущности с разными правилами применения.

В этой статье

  • Что такое код маркировки и откуда он берётся
  • Структура кода маркировки: GTIN, серийный номер, ключ и криптохвост
  • Data Matrix: почему именно он, а не QR-код
  • Как заказать коды маркировки: станция управления заказами и сроки
  • Разница между КМ, КИ и КИЗ: что применять в каких случаях
  • Нанесение кодов на товар: способы и требования
  • Типичные ошибки и подводные камни при работе с кодами
  • Часто задаваемые вопросы

Что такое код маркировки в системе Честный знак

Код маркировки (КМ) — это зашифрованная последовательность данных, которая содержит всю информацию об единице товара: кто произвёл, когда, откуда, кто ввёл в оборот. Система «Честный знак» (официально ГИС МТ — государственная информационная система мониторинга товаров) контролирует каждый такой код и отслеживает движение товара по цепи: производство → импорт → логистика → розница → потребитель.

Оператор системы — ЦРПТ (Центр развития перспективных технологий), государственная организация. Именно ЦРПТ генерирует коды маркировки, хранит данные и обеспечивает техническую инфраструктуру. Никакой приватной компании — ни производителю, ни импортёру, ни системному интегратору — не позволено самостоятельно создавать коды маркировки. Вы можете только заказать их у уполномоченного поставщика через единственный канал — станцию управления заказами (СУЗ).

Цель кодов — четырёхсторонняя: борьба с контрафактом, таможенный контроль, налоговый контроль и защита потребителя. Когда вы сканируете код в магазине, система показывает полную историю товара и флаг, если серия поддельная или заблокированная.

Артём Соколов
Мнение эксперта
Артём Соколов
Специалист по внедрению госсистем
На практике первая ошибка всегда одна и та же: производитель думает, что может печатать коды сам. Типичный диалог: «А почему мы не можем просто сгенерировать коды в своей системе?» Ответ: потому что система им не доверяет. Коды криптографически подписаны ЦРПТ, и любая манипуляция с ними будет обнаружена при вводе в оборот. Вторая частая ошибка: заказать коды, но забыть запустить их в систему. Код лежит в папке, но его нет в электронной картотеке маркировки — товар введён в оборот немаркированным. Штраф 50–300 тысяч рублей на компанию. Заказанные коды появляются в вашей картотеке в СУЗ сразу после формирования заказа — ждать дни не нужно. Узкое место не в выдаче, а в том, чтобы успеть нанести коды и ввести товар в оборот до отгрузки.

Структура кода маркировки

Код маркировки состоит из четырёх информационных групп. Каждая группа имеет свой идентификатор применения (AI) — это служебное обозначение, которое система использует для парсинга кода.

Группа Идентификатор (AI) Размер Содержание
1. GTIN 01 14 цифр Глобальный номер товара — стандартный штрихкод товара (EAN-13 + контрольная цифра)
2. Серийный номер 21 13 символов Уникальный идентификатор конкретной единицы товара в партии
3. Ключ проверки 91 4 символа Идентификатор алгоритма проверки и его версия
4. Код проверки (криптохвост) 92 44 символа Криптографическая подпись, созданная ЦРПТ для защиты от подделки

Практический пример кода маркировки: 01 4680280000114 21 1234567890ABC 91 ABCD 92 AABBCCDDEE...

Вся эта информация зашифровывается в двумерный код Data Matrix размером 27×27 или 29×29 пиксель (в зависимости от версии). Криптохвост (четвёртая группа) — это криптографическая подпись, которую создаёт только ЦРПТ при генерации кода. Если вы попытаетесь изменить хоть один символ в коде или переиспользовать его, система обнаружит подделку по несовпадению подписи. За это грозит уголовная ответственность по ст. 171.1 УК при крупном размере оборота.

Кроме полного формата существует укороченный формат из трёх групп (без ключа проверки 91), но в практике маркировки мяса, рыбы, лекарств и радиоэлектроники используется полный четырёхэлементный формат.

Data Matrix: почему не QR-код

Data Matrix — это двумерный штрихкод, похожий на QR-код, но с важными отличиями. Система выбрала именно Data Matrix потому, что он компактнее, информационно плотнее и надёжнее при сканировании в условиях производства и логистики.

  • Размер: Data Matrix занимает площадь 27×27 пиксель (примерно 1–2 см на упаковке), QR-код требует 2–3 см. На маленьких упаковках (таблетки, чай в пакетиках) Data Matrix помещается, QR — нет.
  • Информационная ёмкость: Data Matrix хранит до 2700 символов на стандартной поверхности, QR требует увеличенного размера при той же информации.
  • Помехоустойчивость: Data Matrix устойчив к повреждениям упаковки, деформациям при сжатии и частичным загрязнениям. На производстве это критично.
  • Промышленный стандарт: Data Matrix — стандарт ISO/IEC 16022, используется в фармацевтике, логистике и автомобилестроении по всему миру.

На практике средство сканирования может быть простым: стандартный мобильный сканер штрихкодов (в т.ч. на камеру смартфона) сканирует Data Matrix без проблем. Но вам также нужна интеграция с системой маркировки через ЭДО — это отдельная история, описана в разделе интеграции с 1С.

Подключить маркировку в Честном знаке без головной боли? Помощь с подключением маркировки — разберёмся со станцией управления заказами и настроим всю цепь кодирования.

Как заказать коды маркировки

Заказ кодов маркировки осуществляется в станции управления заказами (СУЗ) — это технический интерфейс, через который любой производитель или импортер направляет запрос на выдачу кодов. На каждую единицу товара — один код маркировки.

Пошагово процесс выглядит так:

Шаг 1. Зарегистрируйтесь в системе. Если вы еще не участник, заходите на сайт честныйзнак.рф, регистрируетесь как производитель или импортер. Вас попросят предоставить ИНН, сведения о лицензии (если товар лицензируемый, например лекарства), и реквизиты компании. Регистрация в ГИС МТ бесплатная, для неё нужна УКЭП руководителя.

Шаг 2. Получите доступ к СУЗ. После регистрации вы получите учётные данные для входа в личный кабинет ЦРПТ. Там вы сможете создавать заказы на коды, отслеживать их статус и получать готовые коды.

Шаг 3. Подготовьте данные для заказа. Вам потребуются:

  • Количество кодов (на каждую единицу товара отдельный код).
  • GTIN вашего товара (14 цифр). Если у вас его нет, нужно получить от GS1 Russia.
  • Информация о партии: дата производства, серия, если применимо.
  • Реквизиты получателя (в какой личный кабинет поступят коды).

Шаг 4. Направьте заказ через СУЗ. Формируете запрос на нужное количество кодов, система генерирует их и добавляет в вашу картотеку. Коды формируются в заказе и становятся доступны для выгрузки практически сразу; если заказ подвис, дело обычно в незакрытых настройках товарной группы или в неоплаченном балансе, а не в очереди.

Шаг 5. Скачайте коды и импортируйте в свою систему. Коды поступают в виде файла (обычно CSV или XML) с полной информацией: сам код, GTIN, серийный номер, криптохвост. Вы скачиваете этот файл и загружаете в свою систему управления товарами или производственную систему, чтобы привязать коды к единицам товара.

Расчёт нужного количества. Заказывать «впритык» опасно не из-за сроков выдачи, а из-за брака нанесения: часть кодов уйдёт в отбраковку на печати и на линии, и запас закладывать надо именно под это. На практике фирма, которая ждёт последнего дня перед введением группы в маркировку, гарантированно попадает на штраф.

Стоимость кодов маркировки. Цена за один код фиксирована постановлением РФ № 577 от 8 мая 2019 года в размере 50 копеек без НДС. В 2026 году налоговая ставка составляет 22%, поэтому общая стоимость одного кода равна 61 копейке (50 копеек + 11 копеек НДС). Оплачивает ту компанию, которая заказывает коды (производитель или импортер).

Наталья Ковалёва
Мнение эксперта
Наталья Ковалёва
Главный бухгалтер
В учёте часто вижу косяк: оплачивают коды маркировки из кассы, но не отражают в бухучёте. Или отражают как ОС вместо расходов. Это подотчётные средства на маркировку каждой партии — они входят в себестоимость товара. При малых объёмах 61 копейка незаметна, но если у вас 100 тысяч товаров в месяц, это 61 тысяча рублей прямых расходов. Убедитесь, что бухгалтер относит эти расходы правильно: в затраты на производство или импорт, не в административные расходы. Это повлияет на себестоимость и финрезультат.

Разница между КМ, КИ и КИЗ

На практике терминология запутанная, и тут попадаются 80% внедрений. Нужно чётко разобраться, кто кого кем является.

КМ (Код маркировки) — это полный, не урезанный код из четырёх групп, который ЦРПТ генерирует и выдаёт производителю или импортеру. Это исходный материал, источник всей информации о товаре. КМ всегда полный и всегда криптографически защищён.

КИ (Код идентификации) — это не отдельный код, а первые две группы КМ: GTIN (01) + серийный номер (21). Это 27 символов, которые однозначно идентифицируют товар. КИ используется для поиска товара в системе, для проверки при его вводе в оборот, для розничного сканирования. На практике когда говорят о сканировании товара в магазине, сканируется именно КИ, но система получает КМ целиком и проверяет криптохвост.

КИЗ (Контрольные идентификационные знаки) — это специальный формат для определённых товарных групп, например для шуб и меха, или для табачной продукции. КИЗ имеет укороченный формат (без криптохвоста) и используется как физический признак подлинности товара перед введением его в полный оборот системы маркировки. После введения в оборот товар отслеживается по полному КМ.

На схеме: КМ вмещает КИ + ключ + криптохвост. КИЗ — это альтернативный формат только для определённых групп и стран (например, для табака, который продаётся через таможню).

Типичная ошибка: спрашивают «сканируем КМ или КИ?» Ответ: в большинстве случаев розничные сканеры читают Data Matrix целиком (КМ), система автоматически парсит КИ и КИЗ из данных. На производстве и при вводе в оборот используется КМ. В табачной и меховой продукции может отдельно физически проверяться КИЗ как предварительный контроль. Не мешайте две системы в одном процессе — это приводит к отказам при вводе в оборот и штрафам при проверке.

Нанесение кодов маркировки на товар

Код маркировки должен быть нанесён на упаковку или сам товар перед или во время введения его в оборот. Методы нанесения зависят от типа товара и материала упаковки.

Способы нанесения:

  • Печать на упаковку (типографская печать). Для карт-бумажных упаковок (картонные коробки, пакеты) код печатается прямо в типографии на этапе производства упаковки. Это самый экономичный способ при больших объёмах. Минус: нельзя изменить код после печати, нужна полная готовность к маркировке на момент печати упаковки.
  • Наклейка (самоклеящийся ярлык). Готовая упаковка получает наклейку с Code Matrix. Наклейку можно примерить в последний момент, это гибко. Минус: при неправильной наклейке код может быть нечитаемым, а в пересчёте на единицу товара наклейка обходится дороже, чем печать кода сразу в типографии вместе с упаковкой.
  • Вдавливание (тиснение) в упаковку. Для некоторых материалов (ткань, кожа, пластик) код вдавливается специальным оборудованием прямо в материал. Это защищает от стирания и попыток снять / заменить код. Требует специального оборудования, и это самая дорогая из схем нанесения: стоимость считается под конкретный материал и производительность линии.
  • УФ-печать на этикетку или бутылку. Для стеклянных и пластиковых бутылок (вода, напитки, алкоголь) код наносится УФ-чернилами прямо на упаковку на производстве. Невозможно снять, прозрачен к проверкам.

Требования к нанесению:

  • Код должен быть хорошо читаемым с расстояния 10 см мобильным сканером.
  • Контраст между кодом и фоном: чёрный на белом — минимум (иначе сканер не распознаёт).
  • Размер: код должен уверенно считываться тем оборудованием, которым его будут сканировать на приёмке и на кассе. Конкретные требования к размеру и месту нанесения отличаются по товарным группам — они в методических рекомендациях ЦРПТ по вашей группе, единой цифры на все товары нет.
  • Место нанесения: на видимое место упаковки, доступное потребителю для сканирования.
  • Не допускается прямое попадание кода на скотч, клей или швы упаковки — это затрудняет сканирование.

На практике потребитель не должен прикладывать усилия, чтобы отсканировать код. Если код находится на внутренней части упаковки или на дне коробки, покупатель его не отсканирует и не проверит подлинность. Магазин и система при выборочной проверке обнаружат отклонение.

Сроки действия кодов маркировки

Часто спрашивают: «Код маркировки портится со временем?» Ответ: нет, не портится, но есть важные моменты.

До нанесения на товар: код существует в электронной картотеке маркировки (КМ в системе), но не в обороте. Этот код «ждёт» бесконечно долго — пока вы не нанесёте его и не введёте товар в оборот. Нет срока «использовать код за 30 дней». Если вы заказали 100 тысяч кодов, но маркировка задержалась, коды живут в системе и ждут.

После нанесения и введения в оборот: код привязывается к конкретной единице товара навсегда. Этот код уже не может быть переиспользован на другой товар. Если товар вернули поставщику, расформировали партию или списали, код остаётся в системе как использованный, но деактивируется. Попытка ввести его в оборот снова приведёт к блокировке.

При хранении и уничтожении: если у вас скопилось много немаркированных кодов (например, вы напечатали наклейки, но товар не продался), коды можно сдать на уничтожение или перевыпустить на нового оператора. Процедура регулируется постановлением Правительства.

Дмитрий Орлов
Мнение эксперта
Дмитрий Орлов
Специалист по товародвижению
На складе видел типичную ситуацию: заказали 50 тысяч кодов на один товар, произвели его, но продажи упали на 40%. Кодов осталось 20 тысяч невостребованными. Сколько их хранить? Вопрос не такой простой, как кажется. Если товар лежит на полке два года, коды не портятся, но система периодически проверяет остатки в картотеке. Невостребованные коды не надо «прятать»: их списывают в системе штатной операцией. Хуже, когда про них просто забывают и в картотеке годами висит остаток, который никто не может объяснить проверяющему.

Типичные ошибки при работе с кодами маркировки

На внедрениях видно всё. Вот самые частые косяки:

1. Переиспользование одного кода на несколько товаров. «Давайте напечатаем один код несколько раз, а потом просто маркируем каждый товар этим кодом». Система это обнаружит мгновенно и заблокирует весь оборот. Каждая единица = один уникальный код. Нет исключений.

2. Код напечатали, но не запустили в систему. Иногда производитель печатает коды, развешивает их на товар, но забывает направить документ в систему маркировки (например, УПД с кодами в ЭДО). На бумаге товар маркирован, в системе — нет. Ревизия склада или проверка ФТС обнаруживает разрыв. Штраф.

3. Коды заказали, но не подогнали количество к производству. Заказали 10 тысяч кодов, а из-за сбоя производства выпустили 8 тысяч товара. Остаток из 2 тысяч кодов висит в системе как неиспользованный. При проверке это выглядит как пропажа или хищение кодов.

4. Перепутали GTIN при заказе кодов. Заказали коды на товар А, но в системе по ошибке указали GTIN товара Б. Коды не подходят, переделывать нельзя. Коды на товар Б остаются невостребованными. Процедура замены долгая и платная.

5. Нанесли код на неправильную упаковку. Например, заказали коды для товара в розничной упаковке, а наклеили их на групповую упаковку (коробку с 10 штуками). При попытке ввести в оборот система ждёт 10 индивидуальных кодов, а вы даёте один групповой. Отказ.

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

7. Срок действия код до маркировки перепутали со сроком годности товара. Редко, но встречается: думают, что коды нужно использовать до определённого дня. На самом деле коды вечные, а вот товар имеет свой срок годности. Это разные вещи.

Часто задаваемые вопросы

Может ли импортер наносить коды на товар вместо производителя?
Да, но при условии, что договор с производителем это предусматривает, и коды заказаны на имя импортера. На практике два варианта: 1) производитель заказывает коды сам и наносит перед экспортом (проще); 2) импортер получает товар немаркированным и наносит коды сам при ввозе в Россию (на склад или на таможне). Второй вариант требует отдельной процедуры регистрации в системе. Убедитесь, что это согласовано в договоре импорта.
Сколько времени ждать код маркировки после заказа?
Практически сразу: коды формируются в заказе и выгружаются из личного кабинета. Планировать запас времени стоит не под выдачу кодов, а под нанесение и ввод в оборот — вот они упираются в оборудование и в готовность линии.
Что делать с неиспользованными кодами маркировки?
Код живёт в системе и может быть использован позже. Но если вы уверены, что больше не будете его применять, коды можно сдать на деактивацию или уничтожение через официальный канал ЦРПТ. Отдельной платы за это не берут — вы уже заплатили за эмиссию при заказе. Смысл списания в том, чтобы картотека сходилась с реальностью.
Почему для маркировки не подходит обычный QR-код?
QR-код требует больше места на упаковке (2–3 см), а Data Matrix поместится на таблетке или маленькой упаковке. Плюс Data Matrix — стандарт промышленности, более надёжный при частичном повреждении и сканировании в движении. Система честный знак проектировалась под товарное разнообразие, от лекарств до шин, поэтому выбрала компактный и универсальный формат.
Если код повреждена при транспортировке, можно ли наклеить новую наклейку поверх?
Нет. Один товар = один уникальный код навсегда. Если код повреждён, товар считается полностью испорченным с точки зрения маркировки и не может быть введён в оборот. Нужна переустановка, но это означает удаление первого кода из системы, уничтожение товара или его возврат производителю. На практике переустановку делают редко и только при механическом повреждении, обо всём договаривают с системой маркировки отдельно.
Кто платит за коды маркировки: производитель или розничный продавец?
Производитель или импортер. Это часть себестоимости товара. Розничный продавец не платит за коды сам, но может требовать от поставщика, чтобы товар поступал уже маркированным и в соответствии с требованиями системы. Если продавец получил немаркированный товар, он может отказаться его принимать.
Что такое GTIN и где его взять?
GTIN (Global Trade Item Number) — это 14-значный глобальный номер товара, который однозначно идентифицирует товар. Если у вас уже есть штрихкод EAN-13 на упаковке, GTIN — это EAN-13 + контрольная цифра. Если нет, нужно получить GTIN через национальный регистр GS1 Russia. GTIN присваивается через GS1 РУС; членство платное, размер взносов зависит от числа товарных позиций и смотрится в действующем прайсе ассоциации. Часть товарных групп позволяет получить GTIN бесплатно через национальный каталог.

Итого

Коды маркировки — фундамент всей системы Честный знак. Это не просто штрихкод, это криптографически защищённый идентификатор, который система генерирует, выдаёт по одному на товар и отслеживает через весь оборот. Структура кода строго определена: GTIN + серийный номер + ключ + криптохвост. Нанесение в виде Data Matrix компактно, надёжно и читается стандартными сканерами.

На практике путаница возникает когда смешивают КМ (полный код), КИ (идентификационная часть) и КИЗ (контрольные знаки для отдельных групп). Заказ кодов — это простой процесс через станцию управления заказами, 61 копейка за код с НДС. Главное — не переиспользовать один код на несколько товаров, не забывать запускать коды в систему через ЭДО и следить за количеством, чтобы не возникло разрывов при проверке.

Типичные ошибки: попытка сэкономить на дублировании кодов, несоответствие между заказанным количеством кодов и выпущенным товаром, неправильный GTIN при заказе, неправильное место нанесения или нечитаемый код. Любая из этих ошибок приводит к отказам при вводе в оборот и штрафам при проверке.

Проверяйте коды перед нанесением: убедитесь, что GTIN совпадает с товаром, что количество кодов соответствует производству, что после нанесения код хорошо читается сканером. И обязательно запустите код в систему через ЭДО перед отправкой товара на склад или в розницу. Система не прощает небрежности здесь.