Иногда возникает ситуация, когда в учетной системе числятся коды маркировки, но соответствующего товара на складе нет. Подскажите, как можно выявлять такие расхождения и корректировать данные в системе «Честный знак».
Если в учётной системе «висят» коды, а товара физически нет, это почти всегда означает, что по этим кодам в «Честном знаке» не отражено одно из событий: отгрузка/передача, вывод из оборота, возврат, списание, либо коды числятся на неверном месте деятельности. «Просто поправить остатки» в ЧЗ нельзя — расхождение устраняется только корректными документами, которые меняют статус кодов.
Нормативная логика: почему так и где возникает расхождение
Система маркировки работает по принципу событийного учёта (ПП РФ № 515 и правила маркировки по вашей товарной группе): остаток в ЧЗ — это следствие цепочки электронных документов. Если какой-то документ не создан/не принят/не подписан или оформлен с ошибками (МОД, стороны, коды, агрегаты), то в ЧЗ товар продолжает числиться у вас, даже если физически он уже уехал или списан.
Риски: «лишние» коды могут всплыть при проверках, при сверках с контрагентами, а также блокировать корректные операции (например, отгрузки/инвентаризации/закрытие периода), потому что фактически у вас появляется виртуальный остаток.
Как выявлять расхождения (рабочий алгоритм)
- Выгрузите остатки из ЧЗ по конкретному МОД/складу (не общий список кодов, а именно остатки по месту осуществления деятельности) и сформируйте перечень кодов, которые «должны быть» на складе по версии ЧЗ.
- Проведите физическую инвентаризацию сканированием DataMatrix (лучше 100% по проблемной группе/ячейкам): получите фактический список кодов, которые реально на полках.
- Сверьте 3 массива: ЧЗ-остатки ↔ учётная система ↔ фактическое сканирование.
- Коды есть в ЧЗ/учётке, но нет физически — ваш кейс «виртуальных остатков».
- Коды есть физически, но нет в ЧЗ на вашем МОД — риск «неоформленной приемки/перемещения» или неверного МОД.
- По каждому «виртуальному» коду проверьте последнюю операцию в ЧЗ (историю/трассировку): обычно это быстро показывает источник — код «застрял» на приемке, не оформлен вывод, неверная отгрузка, проблема с агрегацией и т.д.
Как корректировать данные в «Честном знаке» (что именно делать)
Дальше нужно не «обнулять», а оформить недостающее событие — то, которое соответствует реальному движению товара.
- Товар продан/передан, но в ЧЗ остался — оформляйте корректную отгрузку/передачу (через УПД/ЭДО по правилам вашей группы) либо вывод из оборота (если это розничная продажа/дистанционная продажа/иное основание вывода, предусмотренное правилами).
- Товар списан/утрачен/испорчен, а коды остались — оформляйте вывод из оборота по причине списания/утраты/порчи (формулировка причины — строго из доступных оснований в вашей товарной группе).
- Товар физически на другом складе/МОД, а коды «висят» на текущем — делайте перемещение между МОД и проверьте, что в документах указан правильный идентификатор места деятельности.
- Коды числятся у вас из‑за неверной приемки (приняли УПД, а товар фактически не пришёл/пришёл не весь) — отрабатывайте через корректировку приемки: расхождения по УПД, корректировочный документ/возврат в зависимости от сценария и правил вашей группы.
- Проблема из‑за агрегации (короб/палета учтены, а единицы «потерялись» или наоборот) — проверьте операции агрегации/дезагрегации и соответствие между кодами упаковок и вложенными кодами товара.
Важно: если вы не понимаете, какое событие было в реальности (например, товар «пропал» без документов), сначала фиксируйте результат инвентаризации внутренним актом и поднимайте первичку по цепочке (УПД, перемещения, возвраты, списания). В ЧЗ отражайте только то основание, которое сможете подтвердить документально.
Практика: как поставить контроль на поток
- Регулярная сверка остатков ЧЗ ↔ учётка по каждому МОД (минимум еженедельно для активных складов, ежедневно — при большом обороте).
- Контроль «непринятых» документов: отдельный мониторинг УПД/приемок/возвратов со статусами «ожидает подтверждения/ошибка».
- Инвентаризация сканированием по циклу (cycle count): выборочно, но часто — это быстрее, чем раз в год ловить большой разрыв.
- Дисциплина МОД: единые правила, на какой МОД принимаем, с какого МОД отгружаем, кто и когда делает перемещения.
Типичные ошибки, из-за которых появляются «лишние» коды
- Подтвердили приемку УПД автоматически, не сверив фактическое поступление
- Продали/отгрузили товар, но операция не ушла в ЧЗ (ошибка интеграции/ЭДО/статуса документа)
- Списали или утилизировали товар физически, но не вывели коды из оборота
- Перепутали МОД или склад в настройках/документе
- Нарушили логику агрегации (короб учтён, вложения — нет, или наоборот)
Если скажете товарную группу (обувь, лёгкая промышленность, молочка, вода, БАД, табак и т.д.) и какая операция «чаще всего не бьётся» (приемка/продажа/перемещение/возврат), я разложу точный набор документов и статусов, которые нужно проверить именно для вашего случая.