Пользуясь сайтом, вы принимаете политику Cookies
Принимаю

Код маркировки Честный знак: что такое DataMatrix, GTIN и как выглядит

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

Что такое код маркировки

Код маркировки — это уникальный цифровой идентификатор одной конкретной единицы товара в системе «Честный знак». Не «такой модели вообще», а именно этого экземпляра: одной пачки сигарет, одной пары обуви, одной бутылки воды. Двух одинаковых кодов не существует — каждый присваивается единице товара один раз и больше не повторяется.

Физически код наносится на упаковку или ярлык в виде двумерного изображения формата DataMatrix. Внутри этого изображения зашита строка символов, которую считывает сканер или камера смартфона. По ней система определяет, что за товар, кто его выпустил, где он сейчас находится в цепочке оборота и не выводился ли уже из неё.

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

Из чего состоит код: GTIN, серийный номер и криптохвост

Строка кода маркировки собирается из нескольких частей. Понять её проще всего, если разложить на блоки.

  1. GTIN — код товарной позиции (модели, артикула). Отвечает на вопрос «что это за товар». У всех единиц одной модели GTIN одинаковый.
  2. Серийный номер — индивидуальная последовательность символов для конкретного экземпляра. Отвечает на вопрос «какая именно из единиц». У каждой единицы он свой.
  3. Криптохвост (криптоподпись) — часть, которую генерирует только ЦРПТ. Состоит из ключа проверки и значения проверки (электронной подписи кода). Подделать криптохвост невозможно: без него код не считается легальным, даже если GTIN и серийный номер угаданы.

Сочетание этих частей и делает код неповторимым. GTIN говорит, что это за товар; серийный номер выделяет конкретную единицу; криптохвост доказывает, что код выпустила государственная система, а не нарисовал кустарь. Именно поэтому простой штрихкод нельзя «дорисовать» до кода маркировки — криптографическую подпись подделать нельзя.

Криптохвост не печатается в человекочитаемом виде рядом с кодом и нужен в первую очередь машине — сканеру и системе проверки. Поэтому код маркировки нельзя «переписать с глаз» — его только сканируют.

Что такое GTIN и где его получить

GTIN (Global Trade Item Number) — это международный код товарной позиции, по которому товар опознаётся в торговых системах по всему миру. Его длина — несколько десятков цифр в фиксированном формате; он и стоит в начале кода маркировки как признак конкретного артикула.

Получают GTIN до того, как заказывать коды маркировки:

  • Через GS1 RUS — национальную организацию, которая выдаёт штриховые коды и GTIN по международному стандарту. Производитель регистрирует товарную позицию и получает на неё GTIN.
  • Через личный кабинет «Честного знака» — для ряда товарных групп карточку товара можно описать прямо в системе и получить GTIN, не оформляя отдельную подписку GS1; механика зависит от группы.

[ФАКТ-ПРОВЕРКА: точная длина GTIN (число цифр), доступность выдачи GTIN через ЛК Честного знака по товарным группам и текущие условия GS1 RUS — сверить по документации GS1 RUS и ЦРПТ]

Розничному продавцу самому получать GTIN обычно не нужно: коды наносит производитель или импортёр, а в магазин товар приходит уже промаркированным. GTIN важен тем, кто вводит товар в оборот, — производителям и импортёрам.

Как выглядит код Честного знака

Код «Честного знака» выглядит как небольшой квадрат (реже прямоугольник), заполненный чёрными и белыми ячейками без видимого порядка. Сбоку у двух краёв идёт сплошная L-образная граница — по ней сканер определяет, где у кода «угол» и в какую сторону он повёрнут. Это и есть DataMatrix.

Характерные признаки кода маркировки:

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

[ФАКТ-ПРОВЕРКА: минимальный размер DataMatrix и допустимый процент повреждения для считывания — сверить по требованиям ЦРПТ к нанесению]

Чтобы увидеть, как это работает на практике: наведите камеру в приложении «Честный знак» на код на любом маркированном товаре — приложение покажет название, производителя и статус («в обороте» или «выведен из оборота»).

Чем код маркировки отличается от обычного штрихкода

Привычный линейный штрихкод (EAN-13, тот, что сканируют на любой кассе) и код маркировки — это разные вещи, хотя оба наносятся на упаковку.

Главное отличие: обычный штрихкод говорит только «это товар такой-то модели», а код маркировки — «это вот эта единица, выпущенная легально, и вот вся её история». Поэтому на маркированном товаре часто соседствуют оба кода: линейный штрихкод для привычного учёта и DataMatrix для маркировки.

ПараметрОбычный штрихкод (EAN-13)Код маркировки (DataMatrix)
Что идентифицируетмодель/артикул товараконкретную единицу товара
Уникальностьодин на всю модельу каждой единицы свой
Формалинейные полосыдвумерный квадрат из ячеек
Защитанеткриптоподпись ЦРПТ
Где зарегистрированв учётной системе магазинав государственной системе «Честный знак»

Что такое маркированный товар и КИЗ

Маркированный товар — это единица товара, на которую нанесён код маркировки и сведения о которой внесены в систему «Честный знак». Если товар относится к группе, для которой маркировка стала обязательной, продавать его без кода и без фиксации движения в системе нельзя.

Иногда в обиходе и в нормативке встречается аббревиатура КИЗ — контрольный (идентификационный) знак. Исторически так называли средства идентификации в более ранних схемах маркировки (например, физические RFID-метки на шубах). В современной системе «Честный знак» роль идентификатора выполняет код маркировки в формате DataMatrix, и в большинстве товарных групп именно его и имеют в виду, когда говорят про «знак» на товаре.

Как касса считывает и проверяет код маркировки

Для розницы код маркировки — это не теория, а конкретная операция на кассе при каждой продаже. Сценарий такой:

  1. Кассир 2D-сканером считывает DataMatrix с упаковки или ярлыка. Сканер должен быть именно двумерный — линейный штрихкод-сканер DataMatrix не прочитает.
  2. Касса отправляет код на проверку в систему через оператора фискальных данных (ОФД): подтверждается, что код действительно в обороте и закреплён за этим товаром. На этом шаге отсекаются поддельные и уже проданные коды.
  3. При пробитии чека реквизиты кода записываются в фискальный документ — это «код товара» (тег 1162) и «результат проверки маркировки» (тег 1163).
  4. ОФД передаёт сведения о продаже в «Честный знак», и единица товара автоматически выводится из оборота — отдельный отчёт о выбытии подавать не нужно.

Чтобы этот сценарий отработал, на точке нужны онлайн-касса с форматом фискальных документов ФФД 1.2 и 2D-сканер. На устаревшем формате фискальных документов корректный вывод из оборота не запишется. А в разрешительном режиме касса при непройденной проверке кода просто не даст пробить продажу.

Как товароучёт работает с кодами маркировки

На кассе код проверяется в момент продажи, но до этого товар нужно принять, и весь его путь по складу учитывается в разрезе кодов маркировки. Этим занимается товароучётная система.

Работа с кодами маркировки встроена во все версии товарного учёта «Управление ассортиментом»: приёмка маркированного товара по УПД со сверкой кодов, хранение остатков в разрезе кодов, продажа с выводом из оборота на кассе. Это часть продукта, а не отдельный платный модуль. Для розничной точки на кассе Эвотор или aQsi это закрывает повседневные операции с марками.

Для интернет-магазинов код маркировки сканируется не на кассе у покупателя, а при сборке заказа на складе. «УА Online» фиксирует коды при сборке заказа и при его закрытии отправляет чек в облачную кассу с автоматическим выводом из оборота — как именно устроен этот сценарий, разобрано в статье «Маркировка при онлайн-продаже».

Приёмка маркированного товара по УПД через ЭДО

До продажи маркированный товар нужно принять. Поставщик отправляет электронный универсальный передаточный документ (УПД) с перечнем кодов маркировки через оператора ЭДО. Розница сверяет коды с фактической поставкой и подтверждает приёмку — после этого товар числится за вашей организацией в «Честном знаке».

Чтобы не вести приёмку и проверку кодов в разных кабинетах, документооборот удобно объединить в одном интерфейсе. ТУ ДОКС принимает электронные УПД от поставщиков, сверяет коды маркировки и передаёт данные в учётную систему; документы от вашего оператора ЭДО приходят через роуминг. Сервис работает с кассами Эвотор, Атол, aQsi и DigitalKassa. Первые 14 дней — бесплатно, без карты.

Связанные материалы по маркировке

Если разбираетесь с маркировкой в своей товарной группе, посмотрите профильные разборы: маркировка обуви, маркировка одежды и текстиля, маркировка косметики и бытовой химии, перечень товаров, подлежащих маркировке. Общий обзор системы — в хабе «Честный знак: что это».

Это уникальный цифровой идентификатор одной единицы товара в системе «Честный знак». На товар он наносится в виде квадратного двумерного кода DataMatrix. По нему отслеживают путь товара от производителя до кассы, а покупатель проверяет легальность в приложении «Честный знак».

GTIN — это код товарной позиции (модели), одинаковый для всех единиц одного артикула, он входит в код маркировки как одна из частей. DataMatrix — это весь код маркировки целиком (GTIN + серийный номер + криптохвост), напечатанный в виде двумерного квадрата. То есть GTIN — часть, DataMatrix — целое.

GTIN получают до заказа кодов маркировки — через GS1 RUS (национальную организацию, выдающую коды по международному стандарту) либо, для ряда товарных групп, через личный кабинет «Честного знака» при описании карточки товара. Получение GTIN — задача производителя или импортёра; рознице товар приходит уже промаркированным.

Это небольшой квадрат из чёрно-белых ячеек с L-образной сплошной границей по двум краям — формат DataMatrix. Печатается размером от половины сантиметра, читается в любом положении и даже при частичном повреждении.

Обычный штрихкод (EAN-13) обозначает модель товара и один на весь артикул. Код маркировки уникален для каждой единицы, имеет криптографическую подпись ЦРПТ и зарегистрирован в государственной системе. Поэтому на маркированном товаре часто есть и линейный штрихкод, и DataMatrix.

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

Да: онлайн-касса с ФФД 1.2 и 2D-сканер. При пробитии чека код проверяется через ОФД, записывается в теги 1162 и 1163, и товар автоматически выводится из оборота.