У нас розничный магазин и недавно появились товары с кодами Data Matrix. Подскажите, как правильно работать с такими товарами на кассе. Нужно ли сканировать код маркировки при каждой продаже и каким образом информация о продаже передается в систему «Честный знак».
Да, при продаже маркированного товара на кассе нужно считывать именно код Data Matrix (код маркировки) с каждой единицы товара. После пробития чека данные уходят из кассы через ОФД и фиксируются в системе маркировки «Честный знак» как вывод из оборота по розничной продаже.
Как это работает и почему так
Маркировка в РФ устроена так, что каждая единица товара имеет уникальный код, и при продаже этот код должен быть передан в составе фискального документа. Механика передачи такая:
- кассир сканирует Data Matrix;
- кассовая программа формирует чек с реквизитами маркировки (код товара/код маркировки в составе фискальных данных);
- ККТ отправляет чек в ОФД по правилам 54‑ФЗ;
- ОФД передает фискальные данные в ФНС, а затем сведения о маркировке попадают в «Честный знак» и код считается выведенным из оборота по рознице.
Если код маркировки в чек не попал (или попал некорректно), для «Честного знака» такая продажа не закрывает оборот: товар продолжает числиться у вас, что создает риск расхождений по остаткам и претензий при контроле.
Практически: что должно быть на кассе и как продавать
- Оборудование: 2D-сканер, который читает Data Matrix (обычный 1D-сканер штрихкодов EAN не подойдет).
- ККТ и ПО: касса и товароучет/кассовая программа должны поддерживать продажу маркированных товаров (как минимум — корректное включение кода маркировки в чек). Убедитесь, что установлены актуальные прошивки/драйверы и включены настройки маркировки для нужных товарных групп.
- На каждой продаже: если продаете 3 одинаковые штуки — сканируете 3 разных Data Matrix, потому что коды разные.
- Если продаете упаковку (блок/короб): в рознице обычно требуется вывод именно единичных кодов. Сканирование «коробочного/агрегатного» кода возможно только если ваша учетная система умеет корректно «разагрегировать» упаковку до единиц и сформировать чек с единичными кодами (иначе высок риск ошибки).
- Возврат от покупателя: оформляется кассовым возвратом (возврат прихода) с указанием того же кода маркировки — тогда код возвращается в оборот на вашу сторону (при условии, что товар подлежит возврату и не утратил товарный вид).
Отдельный нюанс: «разрешительный режим»
Для части маркируемых товарных групп введена проверка кода в момент продажи (так называемый разрешительный режим): касса/ПО делают онлайн‑запрос и в зависимости от ответа продажа разрешается или блокируется. Если вы попали в такой режим по своей категории товара, важно обеспечить стабильный интернет на кассе и актуальные настройки интеграции.
Типичные ошибки розницы
- Сканируют только EAN-штрихкод на ценнике/упаковке, а Data Matrix не считывают.
- Пробивают количеством «3 шт», но сканируют один код маркировки вместо трех.
- Касса работает без корректной поддержки маркировки (не те настройки/прошивка/формат фискальных данных), и код в чек не попадает.
- Продают товар с нечитаемым/поврежденным Data Matrix без корректного решения (в итоге код не выводится из оборота).
Рекомендация: начните с проверки: (1) ваша ККТ и кассовое ПО поддерживают продажу маркированных товаров по вашим товарным группам, (2) 2D‑сканер стабильно читает Data Matrix, (3) в чеке печатается/передается реквизит маркировки. Это быстро выявляет 90% проблем еще до того, как накопятся расхождения в «Честном знаке».