Для покупателя ничего не изменилось: товар пробили, чек выдали. Для магазина изменилось многое. Каждая продажа маркированной позиции — это ещё и сообщение государству о том, что конкретный код маркировки вышел из оборота. Если сообщение не ушло, товар формально продолжает числиться у вас на остатках в ИС МПТ, а в чеке появляется нарушение.
Посмотрим на продажу глазами кассы: что должно быть настроено и какие ситуации регулярно ставят кассира в тупик.
Что происходит при продаже
- Кассир сканирует DataMatrix с упаковки товара.
- Касса проверяет код и добавляет его в чек вместе с наименованием и ценой.
- Чек с кодом маркировки передаётся оператору фискальных данных.
- ОФД передаёт сведения о продаже в ИС МПТ.
- ИС МПТ выводит код из оборота — товар больше не числится в обороте у вашей организации.
Вся цепочка занимает секунды и от кассира не требует ничего сверх обычной продажи. Но работает она только тогда, когда касса умеет передавать код маркировки, а товар до этого был корректно принят.
Что должно быть у магазина
| Элемент | Зачем |
|---|---|
| Регистрация в ИС МПТ | Без неё магазин не участник оборота и не может принимать товар по АПП |
| ККМ с поддержкой передачи кода маркировки | Код должен попадать в чек; кассы переводятся на актуальный протокол обмена |
| Договор с ОФД | Через него данные о продаже уходят в систему маркировки |
| 2D-сканер | Обычный одномерный сканер DataMatrix не читает |
| Учётная база | Чтобы остатки, приёмка и продажи жили в одном месте, а не в трёх |
Отдельно стоит проверить требования к содержанию чека: согласно приказу № 626 от 24 октября 2025 года в чеке указываются наименование товара в соответствии с НКТ и идентификационный код товара, а кассы переводятся на протокол 2.0.3 с поддержкой кодов NTIN. Техническую часть выполняет ОФД и поставщик кассового ПО, но убедиться, что ваша касса обновлена, — задача магазина.
За отсутствие кода маркировки в чеке предусмотрена административная ответственность: за первое нарушение обычно выносится предупреждение, за повторное в течение года — штраф, размер которого зависит от категории бизнеса и считается в МРП.
Всё начинается с приёмки
Самая частая причина проблем на кассе находится не на кассе. Если товар не принят по акту приёма-передачи, его кодов у вас в системе нет, а значит, и вывести их из оборота при продаже нельзя.
Порядок простой:
- поставщик отгружает товар и отправляет АПП с перечнем кодов;
- магазин принимает акт и сверяет коды с фактическим товаром;
- при расхождениях оформляется акт о расхождениях, а не «примем, потом разберёмся»;
- только после подтверждения товар попадает в продажу.
В небольшом магазине это делают сканером на рабочем месте товароведа. Если приёмка идёт коробками и палетами, удобнее принимать терминалом сбора данных: Mobile SMARTS: Магазин 15 работает с маркированными группами и сразу отдаёт результат в учётную базу. Что выбрать из устройств — мы разбирали в отдельной статье.
Возвраты, списания и интернет-заказы
Возврат от покупателя. Код нужно вернуть в оборот — товар снова становится вашим остатком и может быть продан повторно. Если возвращают вскрытую упаковку с повреждённым кодом, порядок другой: такой товар списывается.
Списание брака, боя, порчи. Оформляется выводом из оборота с соответствующей причиной. Просто «списать в 1С» недостаточно: в ИС МПТ код так и останется в обороте.
Продажа через интернет-магазин и доставку. Момент вывода из оборота зависит от того, как оформляется продажа — через кассу при передаче заказа или иным способом. Настроить это нужно заранее, а не в день запуска доставки.
Продажа юрлицу с отгрузкой по накладной. Это уже не розница: коды передаются следующему участнику через АПП, а не выводятся из оборота.
Что делать, если код не читается
- Повреждена этикетка. Продавать товар с нечитаемым кодом нельзя. Обычно такой товар отправляют на перемаркировку — порядок зависит от товарной группы.
- Сканер не видит DataMatrix. Проверьте, что сканер двумерный и настроен на нужную символику. Одномерный сканер физически не прочитает этот код.
- Касса пишет, что кода нет в обороте. Значит, товар не принят по АПП либо код уже выведен из оборота — например, продан ранее по ошибке.
- Нет связи. Касса работает автономно и передаёт данные при восстановлении связи. Важно убедиться, что очередь чеков ушла: зависшие чеки — это невыведенные коды.
Заведите правило: если код не читается, товар откладывается и разбирается товароведом, а не «пробивается по другому штрихкоду». Второй вариант создаёт расхождение, которое потом ищут неделями.
Как это выглядит в 1С
В рознице чаще всего используется связка: 1С:Розница для Казахстана как учётная база, сервис «1С:Маркировка для Казахстана» для обмена с ИС МПТ и касса с передачей кодов через ОФД. Магазины, работающие на 1С:Управление торговлей, подключают маркировку в своей конфигурации, а кассовое место — через совместимое решение.
Если касса и учёт живут отдельно, это видно сразу: остатки не сходятся, коды теряются, а инвентаризация превращается в квест. Мы приводим такие магазины в порядок в рамках автоматизации розничной торговли, а кассу подключаем через 1С:Webkassa — онлайн-кассу, встроенную прямо в 1С. Как устроена кассовая часть, описано в статье об онлайн-кассе и 1С.
Частые ошибки
- Продают товар, который не принят по АПП, и получают расхождения в ИС МПТ.
- Возвраты оформляют только в учёте, забывая о повторном вводе кода в оборот.
- Списывают брак в базе, но не выводят коды из оборота.
- Используют один сканер «на всё» и не проверяют, читает ли он DataMatrix.
- Не следят за очередью чеков на кассе после сбоя связи.
Частые вопросы
Нужно ли сканировать код каждой единицы товара? Да, при розничной продаже код выводится из оборота поштучно. Агрегация в короба применяется на складе и при отгрузке, а не на кассе.
Что делать с остатками, купленными до введения маркировки? Для каждой группы устанавливается свой порядок маркировки остатков. Этот вопрос решается до даты введения обязательной маркировки, а не после.
Можно ли продавать маркированный товар без интеграции кассы с учётной базой? Формально продажа пройдёт, если касса передаёт код в ОФД. Но тогда остатки в учёте придётся вести вручную, и любая ошибка всплывёт при первой же инвентаризации.
Кто виноват, если ОФД не передал данные? Ответственность за корректность чека лежит на продавце, поэтому контролировать передачу нужно самому — хотя бы просматривать статус чеков в личном кабинете ОФД.
Настроим продажу маркированного товара от приёмки до чека: подключим ИС МПТ, свяжем кассу, учёт и склад, обучим кассиров и товароведов. Напишите нам — посмотрим, что уже работает у вас, и скажем, чего не хватает.






