обязательная маркировка товаров — Проверьте ассортимент до запуска рекламы и приема заказов. Для интернет-магазина маркировка — это цепочка из проверки SKU, приемки товара, учета кода Data Matrix, отгрузки, кассового чека и возврата. Ошибка в любом звене приводит не к «неудобству», а к зависшему заказу, ручной обработке или расхождению в учете.
Не определяйте обязанность маркировки по разделу «одежда», «косметика» или «товары для дома». Берите конкретную позицию: вид товара, состав, назначение, упаковку, бренд и классификационные коды, если они указаны в правилах товарной группы. Официальные сведения о товарных группах и порядке работы размещены на портале «Честный ЗНАК». Для кассовой части ориентируйтесь на требования законодательства о применении ККТ, в том числе на Федеральный закон № 54-ФЗ в КонсультантПлюс.
Выгрузите каталог из CMS, 1С или учетной системы. Добавьте в рабочую таблицу SKU, наименование, товарную группу, состав или материал, назначение, тип упаковки, поставщика, способ отгрузки и ответственного. Для разных размеров, комплектов и вариантов упаковки заведите отдельные строки: у вариантов могут быть разные признаки для проверки.
Присвойте каждой позиции один из трех статусов: «маркировка подтверждена», «не требуется» или «требует решения». Последний статус должен блокировать автоматическую отгрузку и рекламное продвижение до принятия решения. Так менеджер не продаст товар, по которому склад и поставщик не понимают порядок действий.
Проверяйте не только перечень, но и правила именно вашей товарной группы. Сроки, исключения, разрешительный режим, порядок передачи сведений и момент вывода из оборота устанавливаются по группам отдельно. Вопросы по применению ККТ и регистрации кассы публикуются также на сайте ФНС России.
Сначала определите свою роль. Собственник товара, продавец, агент, склад и поставщик, который отгружает заказ покупателю, выполняют разные действия. Если роли не закреплены, магазин может принять оплату, а поставщик отправит товар без данных, которые нужны вашей учетной и кассовой схеме.
Получайте данные по кодам при приемке в согласованном с поставщиком процессе и свяжите код с конкретной единицей товара. На сборке используйте сканирование как контроль: оно помогает поймать пересорт, нечитаемый код и замену товара до передачи заказа покупателю. Момент передачи сведений о выбытии определяйте по правилам своей товарной группы и способу исполнения заказа.
Разделите события расчета: предоплату на сайте, доплату при выдаче и возврат. Сотрудник пункта выдачи или курьер должен видеть состав заказа, статус оплаты и признак маркируемой позиции до передачи товара. Для частичного выкупа заранее задайте процесс: какую позицию покупатель забирает, какую возвращает и какие документы формируются в платежной, кассовой и учетной системах.
Закрепите с поставщиком четыре вещи: кто является продавцом перед покупателем, кто отгружает товар, кто передает сведения о коде и кто формирует кассовый чек. Отдельно согласуйте возврат: кому возвращается товар и кто проводит дальнейшие операции. Если продажа идет по агентской модели, проверьте состав сторон и реквизиты чека по инструкции «Агентский чек на услуги: как оформить правильно и без ошибок».
Эквайринг подтверждает оплату, но не передает за вас маркировочные сведения и не заменяет кассу. В интеграции сайт должен отдавать в кассовый сервис состав заказа, стоимость каждой позиции, способ расчета и код маркировки, если он требуется для чека по вашему сценарию. Порядок подключения платежей разобран в статье «Интернет-эквайринг для интернет-магазина: выбор, сравнение и подключение оплаты».
Не спрашивайте поставщика только «поддерживаете ли вы маркировку». Дайте ему ваши реальные сценарии и получите ответы по каждому. Ниже — вопросы, которые отделяют рабочую интеграцию от общей презентации.
| Критерий | Вопрос поставщику | Результат, который нужен до запуска |
|---|---|---|
| Код в чеке | Передается ли код маркировки из CMS или склада в кассовый сервис и отражается ли он в чеке, когда это требуется? | Тестовый чек с фактическим составом заказа и подтвержденной передачей данных. |
| Формат фискальных данных | Какой ФФД применяется в вашей кассовой схеме и поддерживает ли решение нужные реквизиты для маркированного товара? | Поставщик подтвердил совместимость ККТ, кассового ПО и интеграции для вашего сценария. |
| Ошибки обработки | Где виден отказ, ошибка передачи кода или неполный ответ: в CMS, личном кабинете кассы, журнале интеграции? | Назначен сотрудник и понятен порядок: кто исправляет, кто повторяет операцию, когда заказ блокируется. |
| Оплата и предоплата | Как формируются чеки при полной оплате онлайн, предоплате и доплате при выдаче? | По каждому событию расчета есть тестовый заказ и понятный чек. |
| Частичный выкуп и замена | Как меняется состав заказа, чек и учет кодов, если покупатель забрал не все позиции? | Проведен тест частичного выкупа и замены без ручного удаления строк. |
| Возврат | Как связать возврат с исходным платежом, чеком и товарной операцией? | Проведен тест возврата и сохранены журналы операций. |
| Поддержка | Кто меняет интеграцию при новом SKU, обновлении CMS или смене процесса доставки? | Есть владелец процесса со стороны магазина и конкретный технический исполнитель. |
Обязанность определили по названию категории. Внутри одной категории могут быть позиции с разными характеристиками и разным порядком учета. Решение: проверять SKU и документировать основание для статуса.
Кассовый чек считают заменой маркировочного процесса. Чек фиксирует расчет, но не отменяет приемку, ЭДО и действия с кодами, предусмотренные для группы. Решение: разделить процессы в регламенте и в настройках интеграции.
Код есть у поставщика, но его нет в заказе магазина. После оплаты выясняется, что данные не дошли до склада или кассы. Решение: на тесте отследить путь данных от приемки до чека и отгрузки.
Проверили только успешную продажу. Реальные сбои возникают на замене, частичном выкупе и возврате. Решение: провести эти операции до запуска и сохранить понятные инструкции для сотрудников.
Дропшиппер и магазин по-разному понимают роли. Один считает, что чек формирует другой, а сведения о коде не передает никто. Решение: закрепить роли и последовательность действий в договоренности и в техническом задании на интеграцию.
Выберите пять ходовых SKU из потенциально маркируемых групп. По каждому подтвердите обязанность маркировки, источник Data Matrix, роль вашей компании, путь заказа и сценарий возврата. Затем проведите один сквозной тест оплаты и один тест отмены или возврата.
«Интернет Касса» проводит аудит схемы интернет-продаж: проверяем путь данных от корзины и эквайринга до кассового чека, ОФД, склада и возврата; фиксируем разрывы, список доработок и ответственных. Для собственного склада проверим связку CMS и склада, для дропшиппинга — распределение ролей с поставщиком, для собственной доставки — предоплату, доплату и частичный выкуп. Оставьте заявку на аудит интеграции.
Да, если конкретный товар включен в обязательную для маркировки товарную группу. Сверяйте SKU по характеристикам и правилам группы на официальном ресурсе «Честный ЗНАК», а не по общему названию раздела каталога.
Сделайте регистрацию и настройте процессы участника оборота, если ваша роль и товарная группа требуют работы в системе маркировки. При дропшиппинге сначала закрепите с поставщиком, кто принимает товар, отгружает его и передает сведения по кодам.
Да, проверьте маркировку и схему отгрузки до приема первых заказов. Иначе платеж пройдет, а склад или поставщик не сможет провести товар по согласованному процессу.
Настройте контрольные точки по правилам вашей товарной группы и по своей схеме учета. Приемка, складская проверка, кассовый чек и вывод из оборота — разные операции; сканирование на приемке и сборке полезно для контроля, но не является универсально описанным правилом для всех групп.
Да, если кассовое решение передает код маркировки в чек в применимом формате фискальных данных и корректно обрабатывает ответы сервиса. До запуска проведите оплату, отмену, возврат, замену и частичный выкуп на фактической интеграции.
Сделайте выгрузку SKU и разбейте ее на товарные группы для проверки. В первую очередь закройте для рекламы и автоматической отгрузки позиции, по которым не определены обязанность маркировки, источник кода и ответственный за операцию.