Наш интернет-магазин продает большое количество товаров, часть из которых подлежит обязательной маркировке. Подскажите, как правильно учитывать коды Data Matrix при сборке и отправке заказов покупателям.
Учет кодов Data Matrix в интернет-магазине строится так: каждый код должен быть «пойман» на приемке, привязан к конкретной товарной позиции, отсканирован при сборке и передан в ГИС МТ через кассовый чек при продаже. Ключевой принцип — продавать можно только тот экземпляр товара, код которого вы фактически отгружаете покупателю.
Нормативная логика: что именно требуется и почему
Маркировка — это не просто этикетка, а учет движения каждой единицы товара по коду в ГИС МТ (Честный знак). Для розничной продажи физлицу вывод из оборота, как правило, фиксируется через онлайн-кассу: в фискальные данные чека включается код маркировки, а оператор фискальных данных передает сведения в систему (связка требований по маркировке + 54‑ФЗ о применении ККТ и форматам фискальных данных).
Отсюда основные риски: если код не отсканирован/не попал в чек или вы передали «не тот» код, по системе получится, что вы вывели из оборота один экземпляр, а отгрузили другой. Это приводит к расхождениям по остаткам в ГИС МТ и потенциальным претензиям при проверках и у контрагентов (например, при возвратах и рекламациях).
Практический порядок учета кодов при сборке и отправке
- Приемка от поставщика/производства. Принимайте маркированный товар только с документами, где коды корректно переданы (электронный документооборот по УПД/аналогам). На приемке делайте выборочную или полную проверку сканированием: код читается, относится к вашему товару (GTIN/модель/размер), статус в системе позволяет оборот.
- Хранение и учет остатков. В учетной системе ведите «поштучный» учет маркируемой номенклатуры: один SKU = много уникальных кодов. Важно, чтобы код хранился как атрибут конкретного экземпляра, а не «где-то в комментариях».
- Сборка заказа. Введите обязательное сканирование Data Matrix при комплектации. Логика простая: сборщик сканирует код — система резервирует именно этот код под заказ и не даст закрыть сборку без скана/при дубле/при несоответствии номенклатуре.
- Отправка и кассовый чек. Коды должны попасть в кассовый чек с признаком маркировки. На практике удобно разделять:
- чек на предоплату (если деньги поступили заранее, а код еще не выбран/не собран);
- чек «полный расчет» при фактической отгрузке/передаче в доставку, когда код уже известен и может быть корректно передан.
- Доставка курьером/ПВЗ/почтой. Определите единый сценарий: кто пробивает чек и в какой момент. Если чек пробивается на складе при отгрузке — код должен быть привязан к заказу до закрытия отгрузки. Если чек пробивает курьер при вручении — курьеру нужен процесс сканирования кода и корректная интеграция с кассой.
- Возвраты. Возврат маркированного товара должен сопровождаться правильными кассовыми документами (чек возврата) и корректной обработкой кода в учете. В зависимости от товарной группы и состояния товара возможны разные варианты дальнейшей судьбы кода (возврат в продажу/иной вывод), поэтому важно не «класть обратно на полку» без проверки статуса кода и правил по вашей категории.
Что я рекомендую сделать заявителю (по шагам)
- Описать регламент в 1–2 страницах: приемка → хранение → сборка → чек → возвраты, с указанием ответственных и обязательного сканирования.
- Настроить учетную систему так, чтобы без скана Data Matrix нельзя было: принять маркированный товар на остаток, закрыть сборку, закрыть отгрузку.
- Проверить кассовый контур: используемый формат фискальных данных и поддержка передачи сведений по маркировке, корректные типы чеков для предоплаты/полного расчета.
- Отдельно согласовать с фулфилментом/курьерами, кто является продавцом и кто пробивает чек: ошибка в распределении ролей ломает и кассу, и маркировку.
- Сделать тестовый цикл на 5–10 заказов: приемка кода → сборка → чек → проверка, что код ушел и корректно «выведен из оборота».
Типичные ошибки интернет-магазинов
- Пробивают чек «полный расчет» при оплате на сайте, когда конкретный код еще не выбран (в итоге код не передается или передается неверно).
- Не сканируют код при сборке и подставляют «любой из остатков» вручную — появляются дубли и пересортица кодов.
- Хранят коды отдельно от учетной системы (в таблицах/заметках) — на объеме это неизбежно приводит к ошибкам.
- Не отрабатывают возвраты по коду и пытаются повторно продать товар с кодом, который уже некорректно выведен из оборота.
Если вы уточните товарные группы (одежда/обувь/парфюм/косметика/шины/БАД и т.д.) и схему продаж (предоплата/наложенный платеж/курьер с кассой/ПВЗ), я смогу подсказать оптимальный сценарий момента сканирования и пробития чека под вашу модель.