В РФ в соответствии с Федеральным законом от 31 декабря 2017 г. № 487-ФЗ товары подлежат обязательной маркировке, согласно утвержденному перечню.
Маркировка — это регистрация и учёт продукции в государственной системе «Честный ЗНАК». Она помогает отслеживать весь путь товара от производства до продажи. В маркировке задействованы все участники рынка, поэтому весь процесс можно поделить на три этапа:
- Производители и импортёры маркируют продукцию
- Поставщики сверяют маркировку, регистрируют закупку и продажу товара розничным продавцам
- Розничные продавцы сверяют маркировку, регистрируют закупку и продажу конечному потребителю
Платформа поддерживает работу с маркировкой «Честного знака». Чтобы начать работать с маркировкой, нужно настроить работу с ней. Для этого нужно:
- Включить в платформе работу по предоплате или не принимать платежи при оформлении заказа.
- Использовать облачную кассу в платежной системе или внешнюю, которая поддерживает работу с маркировкой.
- Настроить сканер штрихкода.
Как включить работу по предоплате
Чтобы выбрать способ работы с чеками по предоплате перейдите в Настройки => Универсам => Главные => Оформление заказа. Выберете тип чека при получении оплаты Предоплата.

Теперь первый чек будет иметь признак «100% предоплата». Это позволит добавить маркировку в отгрузку и сделать второй чек с признаком «Полный расчет» и маркировкой.
Как выбрать облачную кассу в платежной системе или внешнюю
Вы можете задать этот вопрос в нашу техническую поддержку и мы вам ответим какие кассы поддерживают правильную работу с маркировкой.
Настроить сканер штрихкода
Код маркировки всегда включает в себя «Код идентификации» и «Криптохвост» (это часть кода маркировки, которая подтверждает подлинность товара и используется ЧЗ для защиты от контрафакта).
Код идентификации содержит:
1) GTIN — глобальный номер товара, 01 + 14 цифр.
2) 21 + опционально 1 символ кода страны (в зависимости от категории товара).
3) Серийный номер товара — уникальный для каждой единицы товара (обычно 6, 12 или 13 символов, буквы и цифры).
Криптохвост содержит:
1) Ключ проверки — 91 + 4 символа, экранируется разделителями \u001d (GS) (присутствует не во всех категориях товаров).
2) Код проверки — обычно 92 или 93 + 44 или 88 символов (в зависимости от категории товара), экранируется разделителями \u001d (GS).
Как передавать КМ, чтобы он проходил проверку и автоматически выводился из оборота в ЧЗ.
Коды маркировок необходимо передавать целиком с криптохвостом и разделителями \u001d (GS). Сканеры для розничных продаж должны распознавать криптохвост, экранированный разделителем, и подставлять в маркировку.
Разделитель — это спецсимвол (разделитель групп). GS (непечатный) записывается в тег в формате ASCII (unicode) в виде \u001d (печатный).
1) То есть, от Честного знака вы получаете маркировку с разделителями в виде GS, например: 0104630040227370215djkWdgX4lZYP<GS>91EE09<GS>92SpRGKqH01HcZMbVLp0Bn4DMXgZPvR8RbsAoxS5ov1Zw=
2) ПО или сканер на вашей стороне должны считывать GS, но в ЮKassa ваша система/сайт должна отправлять запрос с разделителями уже в формате \u001d, вот так: 0104630040227370215djkWdgX4lZYP\u001d91EE09\u001d92SpRGKqH01HcZMbVLp0Bn4DMXgZPvR8RbsAoxS5ov1Zw=
Чтобы получить полный КМ с «криптохвостом» и разделителями, вам нужно именно отсканировать DataMatrix правильно настроенным сканером, либо одним из специальных мобильных приложений (например таким для Android или таким для iOS).
Как добавлять маркировочный код в заказе
В заказе перейдите в отгрузку.

Нажмите на кнопку «Штрихкоды» и отсканируйте маркировку по количеству товара в отгрузке. Сохраните изменения в отгрузке.

Теперь при изменении статуса отгрузки на «Отгружен» отправится чек с признаком «Полный расчет» и маркировка будет добавлена к чеку.