Как маркировка меняет логику складских операций
Три уровня учёта: физический склад, учётная система и виртуальный склад ЧЗ
Когда склад начинает работать с честный знак, первое, что меняется — это количество контуров учёта. Раньше достаточно было двух: физический остаток на стеллажах и данные в учётной системе. Теперь добавляется третий — виртуальный склад в системе «Честный знак», где за каждым участником оборота закреплён реестр кодов маркировки.
Все три контура должны совпадать. Физический остаток отражает, что реально лежит на складе. Учётная система фиксирует движение товара внутри предприятия. Виртуальный склад ЧЗ показывает, какие коды маркировки числятся за организацией по данным государственной системы. Расхождение между любыми двумя из них — сигнал проблемы.
Синхронизация трёх контуров не происходит автоматически. Каждая операция с маркированным товаром — приёмка, отгрузка, возврат, списание — должна быть отражена во всех трёх источниках одновременно. Пропуск любого шага ведёт к накоплению расхождений.
Какие товарные группы уже обязаны работать с маркировкой
Расхождение между тремя контурами — это системная проблема, а не разовая ошибка оператора. Она возникает из-за несогласованности процессов: подписали УПД в учётной системе, но не передали данные в ЧЗ; провели инвентаризацию по физике, но не сверились с виртуальным складом. Понять природу этой проблемы нужно до того, как разбирать отдельные операции.
По состоянию на 2024-2025 годы обязательная маркировка действует для следующих товарных групп:
- табачная продукция — с 2019 года;
- обувь — с 2020 года;
- лекарственные препараты — с 2020 года;
- молочная продукция — поэтапно с 2021 по 2023 год, в зависимости от срока годности и типа продукта;
- упакованная вода — с 2021-2022 года;
- духи и туалетная вода — с 2021 года;
- шины и покрышки — с 2021 года;
- фотоаппараты и лампы-вспышки — с 2021 года;
- текстиль и одежда (отдельные категории) — с 2021-2022 года;
- пиво и слабоалкогольные напитки — с 2023-2024 года;
- безалкогольные напитки — с 2023-2024 года.
Список расширяется. Ряд категорий находится в стадии эксперимента или поэтапного ввода. Актуальный перечень и даты обязательного применения публикуются на официальном сайте системы «Честный знак».
Статья охватывает полный складской цикл работы с маркированным товаром: приёмку с проверкой кодов, хранение, отгрузку с формированием УПД, инвентаризацию, а также нестандартные операции — перемаркировку, списание и возврат.

Виртуальный склад в Честном знаке: что это и как работает
Где найти виртуальный склад в личном кабинете
Виртуальный склад — это реестр кодов маркировки, которые система «Честный знак» считает закреплёнными за конкретным участником оборота. Он не равен физическому остатку на складе. Код может числиться на виртуальном складе, но физически товар уже продан — если отгрузочный документ не подписан. Обратная ситуация тоже возможна: товар принят физически, но код ещё не переведён на баланс из-за неподписанного входящего УПД.
В личном кабинете ЧЗ виртуальный склад находится в разделе «Документы» или «Остатки» — точное расположение зависит от товарной группы и версии интерфейса. Для большинства групп путь выглядит так: войти в ЛК на сайте честныйзнак.рф, выбрать нужную товарную группу в верхнем меню, перейти в раздел «Остатки» или «Виртуальный склад».
Внутри раздела доступны фильтры: по GTIN, по дате, по статусу кода, по складу (если у организации несколько мест деятельности). Выгрузка остатков производится в формате CSV или Excel через кнопку экспорта. Для автоматизированной работы доступен API, который позволяет получать данные об остатках без ручного входа в интерфейс.
Основные термины: баланс, корректировка, отрицательный остаток
Баланс виртуального склада — это количество кодов маркировки, числящихся за участником оборота в системе ЧЗ на текущий момент. Положительный баланс означает, что коды зачислены и товар числится в обороте у данного участника.
Отрицательный баланс возникает, когда система фиксирует отгрузку кодов, которых нет на виртуальном складе. Типичные причины: входящий УПД не подписан или подписан с задержкой, а исходящий уже ушёл; ошибка при агрегации, когда код единицы не был корректно включён в агрегат. Отрицательный баланс — это нарушение. Система ЧЗ фиксирует его, и регулятор может расценить ситуацию как оборот товара без подтверждённого происхождения.
Корректировка баланса — механизм исправления ошибок учёта. Она применяется, когда расхождение возникло по техническим причинам: сбой при передаче данных, задвоение документа, ошибка интеграции. Корректировку инициирует сам участник оборота через личный кабинет или через оператора ЭДО. Для ряда операций требуется обращение в службу поддержки ЧЗ с приложением подтверждающих документов. Корректировка не является инструментом сокрытия реальных нарушений — система сохраняет историю изменений.
Как формировать отчёт по остаткам
Отчёт по остаткам формируется в разделе «Остатки» личного кабинета. Алгоритм: выбрать товарную группу, задать период или получить актуальные данные на текущую дату, применить нужные фильтры, экспортировать файл.
Особенности отображения остатков различаются по товарным группам. Для молочной продукции остатки отображаются с учётом срока годности: коды с истёкшим сроком автоматически меняют статус. Для лекарственных препаратов в остатках видна серия и срок годности, что критично для контроля по FEFO. Для обуви и одежды агрегация на уровне коробки и паллеты отображается отдельно от поштучных остатков.
Данные в личном кабинете обновляются не в реальном времени. Задержка составляет от нескольких минут до нескольких часов в зависимости от нагрузки на систему. При сверке остатков это нужно учитывать: выгружать отчёт лучше в период низкой активности и сверять с учётной системой по состоянию на одну и ту же дату.
Приёмка маркированного товара: пошаговый порядок действий
Входящий УПД с кодами: проверка до подписания
Приёмка маркированного товара начинается не с физического пересчёта, а с входящего УПД. Поставщик обязан передать универсальный передаточный документ, в котором перечислены коды маркировки всех единиц в поставке. Этот документ приходит через оператора ЭДО до или в момент поставки.
До подписания УПД коды маркировки остаются на виртуальном складе поставщика. После подписания они переходят на баланс получателя. Это означает, что подписание УПД — юридически значимое действие, и исправить ошибку после него значительно сложнее, чем до.
Проверка до подписания включает два шага. Первый: убедиться, что коды в УПД совпадают с кодами на упаковке. Второй: убедиться, что количество позиций в документе совпадает с фактически поступившим товаром. Подписывать документ «по доверию», без сканирования, — распространённая ошибка, которая порождает расхождения на виртуальном складе.
Сканирование при приёмке: поштучно или по агрегату
Алгоритм приёмки выглядит следующим образом. Получить входящий УПД через оператора ЭДО. Взять ТСД и последовательно сканировать коды DataMatrix на упаковках. Сравнить отсканированные коды со списком в документе. При совпадении подписать УПД квалифицированной электронной подписью. При расхождении — отклонить документ или запросить корректировку у поставщика.
Выбор между поштучным сканированием и сканированием агрегата зависит от того, как оформлена поставка. Если товар агрегирован — каждая коробка или паллета имеет собственный агрегационный код, который включает коды всех вложенных единиц, — достаточно сканировать код транспортной упаковки. Система ЧЗ раскроет агрегат и зачислит все вложенные коды на баланс. Если агрегации нет, сканировать нужно каждую единицу.
Выбор инструмента для сканирования влияет на скорость и надёжность приёмки. Сравнение технологий идентификации — в материале о том, чем отличаются RFID и штрихкод при складской приёмке.
Что делать при расхождении кодов в УПД и фактических
Расхождения при приёмке делятся на несколько типов, и порядок действий в каждом случае отличается.
Пересорт: в УПД указан один код, на упаковке — другой. Причина чаще всего на стороне поставщика: ошибка при формировании документа или при сборке поставки. Действие: не подписывать УПД, уведомить поставщика, запросить корректировочный документ с правильными кодами.
Повреждённый код: этикетка с DataMatrix нечитаема — смята, залита, частично оторвана. ТСД не может считать код. Действие: зафиксировать факт повреждения, отложить единицу, связаться с поставщиком. Поставщик должен провести перемаркировку и передать новый код. Принимать товар с нечитаемым кодом без оформления нельзя.
Чужой код: сканер считывает код, но он принадлежит другому участнику оборота или уже выведен из оборота. Это серьёзная ситуация, которая может указывать на контрафакт или ошибку в цепочке поставок. Действие: не подписывать УПД, зафиксировать код, обратиться к поставщику за объяснением.
Подписание УПД без фактического сканирования несёт конкретные риски. На виртуальный склад зачисляются коды из документа, а не коды реально поступившего товара. Если фактические коды отличаются, склад получает расхождение между физическим остатком и виртуальным складом с первого дня. Устранить его потребует корректировочных документов и времени, а в ряде случаев — объяснений для регулятора.
Агрегация кодов маркировки: когда нужна и как организовать
Транспортная упаковка и агрегационный код
Агрегация - это объединение нескольких кодов маркировки отдельных единиц под один код транспортной упаковки. Коробка получает собственный код, паллета - свой. Сканирование одного кода транспортной упаковки заменяет поштучное считывание всего содержимого.
Иерархия выглядит так: единица товара со своим кодом DataMatrix входит в коробку, коробка - в паллету. Каждый уровень имеет отдельный идентификатор. Связь между уровнями фиксируется в системе «Честный знак» при формировании агрегата: система знает, какие единицы входят в какую коробку и на какой паллете она стоит.
Агрегационный код формируется участником оборота самостоятельно - в личном кабинете ЧЗ или через API. Для этого нужно передать в систему список кодов, которые объединяются, и получить в ответ идентификатор агрегата. Этот идентификатор наносится на транспортную упаковку в виде того же DataMatrix.
Обязательность агрегации зависит от товарной группы. Для лекарственных препаратов агрегация предусмотрена регуляторными требованиями и фактически стала стандартом отрасли. Для обуви, одежды, молочной продукции агрегация добровольна - участник оборота сам решает, использовать её или работать поштучно. На практике агрегация оправдана при больших объёмах: она сокращает время приёмки и отгрузки, снижает нагрузку на операторов ТСД.
Дезагрегация при отборе: правила и ошибки
Когда при поштучном отборе из агрегированной коробки нужно извлечь часть единиц, агрегат необходимо расформировать. Это не происходит автоматически. Участник оборота должен явно передать в ЧЗ операцию дезагрегации - указать код транспортной упаковки и перечислить коды единиц, которые из неё выходят.
Если этого не сделать, в системе возникнет коллизия: единица физически покинула коробку и ушла к покупателю, но в ЧЗ она по-прежнему числится частью агрегата. Отгрузочный УПД на эту единицу будет расходиться с данными о составе агрегата.
Самая распространённая ошибка - отгрузка части агрегата без его предварительного расформирования. Оператор сканирует нужные единицы, формирует УПД, отправляет товар. Расхождение обнаруживается позже - при инвентаризации или при проверке со стороны контролирующих органов. Исправить ситуацию задним числом сложнее, чем предотвратить: потребуется корректировочная документация и объяснение расхождения.
Правило простое: перед поштучным отбором из агрегата - сначала дезагрегация в системе, потом физическое извлечение единиц.
Хранение маркированного товара: требования и практика
Нужно ли физически разделять маркированный и немаркированный товар
Прямого законодательного требования физически разделять зоны хранения маркированного и немаркированного товара нет. Тем не менее смешение создаёт операционные риски, которые со временем накапливаются.
Первый риск - случайная отгрузка немаркированного товара вместо маркированного. Если кладовщик при отборе возьмёт единицу без кода, она не пройдёт сканирование при формировании УПД. В лучшем случае это задержка отгрузки. В худшем - товар уйдёт без документа, и отправитель получит нарушение.
Второй риск - ошибки при инвентаризации. Когда маркированные и немаркированные единицы одного артикула хранятся вперемешку, физический пересчёт не даёт возможности быстро выделить те, которые нужно сверить с виртуальным складом ЧЗ.
Практическое решение - выделить отдельные ячейки или зоны для маркированного товара, даже если это не требует физических перегородок. Достаточно зафиксировать разделение в адресном плане склада и в учётной системе.
Защита кодов от повреждений при хранении
Код DataMatrix должен оставаться машиночитаемым на протяжении всего срока хранения товара. Это требование не декларативное: повреждённый код означает невозможность провести операцию в ЧЗ без перемаркировки.
При стеллажном хранении коды страдают от нескольких факторов. Истирание - когда упаковки плотно прижаты друг к другу или скользят при перекладке. Намокание - при хранении в условиях высокой влажности или при протечках. Перекрытие - когда этикетка с кодом оказывается прижата к стеллажу или закрыта соседней упаковкой.
Требования к этикетке зависят от условий хранения. Для сухих складов достаточно стандартной термоэтикетки. Для холодильных камер и зон с перепадами температуры нужен термотрансферный материал с соответствующим покрытием - термопечать при низких температурах теряет контрастность. Размер кода должен соответствовать минимальным требованиям ЧЗ по конкретной товарной группе: слишком маленький код хуже читается при износе.
Адресное хранение упрощает контроль состояния кодов. Когда каждая единица или паллета закреплена за конкретной ячейкой, проще организовать плановую проверку читаемости кодов и своевременно выявить повреждения до того, как товар попадёт на отгрузку. Подробнее о том, как организовать ячеечный учёт и снизить ошибки при размещении, можно прочитать в материале об адресном хранении на складе.
Отгрузка: формирование исходящего УПД с кодами маркировки
Комплектация заказа и сканирование при отборе
Отгрузка маркированного товара - последний рубеж контроля перед тем, как коды покинут виртуальный склад участника оборота. Ошибка на этом этапе означает либо расхождение в ЧЗ, либо претензию от покупателя, либо и то, и другое.
Сканирование кодов происходит на этапе комплектации заказа. Оператор при отборе считывает каждую единицу товара ТСД. Учётная система фиксирует коды и формирует список для включения в исходящий УПД. Это не дублирующая операция - именно здесь система проверяет, что отбираемый код действительно числится на виртуальном складе отправителя и не был ранее списан или передан другому контрагенту.
Порядок действий выглядит следующим образом: сборка заказа с поштучным сканированием каждой единицы, формирование исходящего УПД в учётной системе на основании отсканированных кодов, подписание документа квалифицированной электронной подписью, отправка УПД через оператора ЭДО в ЧЗ.
Подписание УПД и передача кодов покупателю
Подписание исходящего УПД - это момент, когда коды маркировки списываются с виртуального склада отправителя и переходят на баланс получателя. До подписания коды остаются за отправителем, даже если товар физически уже уехал. После подписания операция считается завершённой в системе ЧЗ.
Получатель со своей стороны должен подписать входящий УПД - тогда коды встанут на его виртуальный склад. Если получатель затягивает подписание, у отправителя коды уже списаны, а у получателя ещё не приняты. Это временное расхождение, но оно создаёт неопределённость при инвентаризации с обеих сторон.
Для складов, которые работают в режиме транзитной обработки без длительного хранения, стоит ознакомиться с описанием схемы кросс-докинга: там есть специфика оформления документов при быстрой переотгрузке.
Розничная продажа: выбытие через кассу
При розничной продаже механика отличается от оптовой отгрузки. Код маркировки выводится из оборота в момент пробития кассового чека: онлайн-касса передаёт информацию о коде в ОФД, а оттуда - в ЧЗ. УПД при этом не формируется.
После выбытия через кассу код считается «закрытым». Повторно использовать его нельзя - даже если товар вернули.
Именно здесь возникает риск двойного списания при возврате. Покупатель вернул товар, кассир пробил возврат по чеку. Но если код не был корректно возвращён в оборот через соответствующую операцию в ЧЗ, он остаётся в статусе «выбывшего». Физически товар снова на складе, а в системе его нет. При следующей попытке продать эту единицу касса либо выдаст ошибку, либо отпустит товар без корректной передачи данных - в зависимости от настроек.
Порядок корректного возврата через кассу: оформить возврат в кассовом ПО с указанием кода маркировки, убедиться, что система передала операцию возврата в ЧЗ, проверить статус кода в личном кабинете. Только после этого единица снова доступна для продажи.
Нестандартные операции: перемаркировка, списание, возврат
Перемаркировка: когда и как получить новый код
Перемаркировка требуется в двух основных случаях: код DataMatrix повреждён до нечитаемости или товар ввезён по импорту без нанесённой маркировки.
Повреждённый код нельзя восстановить. Если сканер не считывает его с трёх попыток при нормальном освещении, код считается утраченным. Порядок действий: в личном кабинете «Честного знака» нужно заказать новый код для данной единицы товара, указав GTIN и серийный номер из сопроводительных документов. После получения кода его распечатывают и наносят на упаковку. Старый код при этом не выводится из оборота отдельной операцией — он просто остаётся нечитаемым и не фигурирует в дальнейших документах.
Для импортного товара перемаркировка проводится до ввода в оборот. Коды заказываются через личный кабинет, наносятся на упаковку на таможенном складе или на складе получателя, после чего товар вводится в оборот через соответствующий документ в ЧЗ.
Списание повреждённого или утраченного товара
Списание — это вывод кода маркировки из оборота с указанием причины. В личном кабинете «Честного знака» доступны несколько оснований: брак, уничтожение, недостача, истечение срока годности, утрата потребительских свойств. Конкретный набор причин зависит от товарной группы.
Если код читается, процедура стандартная: в ЛК ЧЗ формируется документ о выводе из оборота, указывается причина, код списывается с виртуального склада. Если код не читается, ситуация сложнее. Идентифицировать единицу товара для списания стандартным способом невозможно. В этом случае необходимо обратиться в службу поддержки «Честного знака» с документальным подтверждением: актом о порче, накладной на поступление, фотофиксацией. Поддержка может провести корректировку баланса на основании предоставленных документов.
Недостача по результатам инвентаризации также оформляется как списание с причиной «недостача». Без этого коды остаются на виртуальном складе и создают расхождение между физическим остатком и данными ЧЗ.
Возврат от покупателя: как вернуть код на баланс
Возврат от розничного покупателя требует отдельного внимания. Когда товар продан через кассу, код выбывает из оборота в момент пробития чека. Если покупатель возвращает товар, код нужно вернуть в оборот — это делается через корректировочный документ в системе ЧЗ или через кассовое ПО, которое поддерживает операцию возврата с восстановлением кода. Без этого шага код остаётся в статусе «выбыл», товар числится проданным, а физически он снова на полке.
Повторно использовать код, который уже был выведен из оборота через кассу, нельзя. Это прямое нарушение правил маркировки. Если при возврате код повреждён или не читается, потребуется перемаркировка перед повторной продажей.
Возврат между юридическими лицами оформляется через обратный УПД. Поставщик выставляет корректировочный документ или покупатель формирует возвратный УПД, коды переходят обратно на баланс поставщика. До подписания документа обеими сторонами коды остаются на балансе покупателя — это нужно учитывать при инвентаризации.
Инвентаризация маркированного товара: как свести физику с виртуальным складом
Пошаговая инструкция по сверке остатков
Инвентаризация маркированного товара отличается от обычной пересчётом трёх источников данных одновременно: физический остаток на стеллажах, данные учётной системы и виртуальный склад «Честного знака». Расхождение между любыми двумя из трёх — сигнал к разбору причин.
Алгоритм выглядит следующим образом.
Первый шаг: выгрузить актуальные остатки из личного кабинета ЧЗ. В разделе виртуального склада формируется отчёт по нужной товарной группе с фильтром по дате. Файл экспортируется в Excel или CSV.
Второй шаг: провести физическое сканирование ТСД. Каждая единица товара сканируется на месте хранения, коды записываются в файл или загружаются в учётную систему. При адресном хранении сканирование идёт по ячейкам, что упрощает последующий анализ.
Третий шаг: сравнить три списка. Коды, которые есть в ЧЗ, но отсутствуют физически, - потенциальная недостача или неоформленное выбытие. Коды, которые есть физически, но отсутствуют в ЧЗ, - товар, поступивший без подписанного УПД, или ошибка при агрегации.
Четвёртый шаг: зафиксировать расхождения и приступить к их устранению.
Рекомендуемая периодичность зависит от оборачиваемости и группы риска. Для высокооборотных групп - табак, молочная продукция, лекарства - оптимально проводить сверку ежеквартально. Для низкооборотных групп - обувь, текстиль, шины - достаточно раз в полгода. Если склад работает с несколькими товарными группами, удобнее планировать инвентаризацию по группам поочерёдно, а не всё сразу.
Что делать при обнаружении расхождений
Типичные причины расхождений делятся на несколько категорий. Неподписанные входящие УПД: товар физически поступил, но документ не подписан, коды не перешли на баланс получателя. Ошибки при агрегации: часть агрегата отгружена без расформирования, коды числятся в составе агрегата, хотя физически единицы уже ушли. Продажи без сканирования: товар отгружен или продан без фиксации кода, выбытие не оформлено.
Порядок устранения зависит от типа расхождения. Неподписанные УПД закрываются подписанием документа - если поставщик согласен и документ ещё доступен в системе ЭДО. Если срок прошёл или поставщик недоступен, потребуется корректировка баланса через обращение в поддержку ЧЗ с приложением первичных документов.
Ошибки агрегации исправляются через явное расформирование агрегата в ЛК ЧЗ или в учётной системе с последующей корректной привязкой кодов.
Коды, которые есть физически, но не числятся ни в ЧЗ, ни в учётной системе, требуют выяснения происхождения товара. Возможно, это неоформленный возврат или поставка без документов. Без установления источника такой товар нельзя ввести в оборот.

Оборудование для работы с маркировкой на складе
Терминал сбора данных: критерии выбора для работы с DataMatrix
Основной инструмент для работы с маркировкой на складе - терминал сбора данных с поддержкой двумерного сканирования. DataMatrix - это 2D-код, и линейный лазерный сканер его не прочитает. Нужен имиджер: либо встроенный 2D-имиджер, либо камерный модуль с соответствующим ПО.
При выборе ТСД для работы с маркировкой стоит оценить несколько параметров. Тип сканирующего модуля: 2D-имиджер считывает DataMatrix быстрее и надёжнее, чем камера смартфона. Защита корпуса: для склада минимум IP54, для холодильных камер или влажных зон - IP65 и выше. Автономность: смена на складе длится 8-12 часов, аккумулятор должен выдерживать без подзарядки. Совместимость с ПО: терминал должен работать с учётной системой или WMS, которая установлена на складе, - через Wi-Fi или мобильное приложение.
Подробный разбор критериев выбора и сравнение моделей - в материале ТСД: как выбрать терминал сбора данных для склада.
Принтеры этикеток для перемаркировки
Принтер этикеток нужен в двух сценариях: перемаркировка единиц с повреждёнными кодами и нанесение маркировки на импортный товар до ввода в оборот.
Для печати этикеток с DataMatrix применяются два типа принтеров. Термопринтеры печатают без красящей ленты, за счёт нагрева термобумаги. Они дешевле в эксплуатации, но этикетки чувствительны к теплу, свету и механическому воздействию. Термотрансферные принтеры используют красящую ленту - риббон. Этикетки получаются устойчивее к внешним воздействиям, что важно для товаров с длительным сроком хранения или в сложных условиях.
Требования к носителю: этикетка должна обеспечивать читаемость кода на протяжении всего срока хранения товара. Для большинства складских условий подходит полиэстерная или полипропиленовая основа с термотрансферной печатью. Бумажные этикетки допустимы для краткосрочного хранения в сухих помещениях.
Смартфон вместо ТСД: когда допустимо
Смартфон технически способен считывать DataMatrix через камеру и специализированное приложение. На практике его применение на складе оправдано в ограниченном круге ситуаций.
Скорость считывания у смартфона ниже, чем у профессионального ТСД с имиджером: камера дольше фокусируется, особенно на мятых или частично повреждённых этикетках. Интеграция с учётными системами требует дополнительной настройки и не всегда поддерживается «из коробки». Надёжность ниже: смартфон не рассчитан на падения с высоты стеллажа и работу в условиях склада.
Смартфон приемлем для точечных операций: разовая перемаркировка нескольких единиц, проверка кода при инвентаризации в труднодоступном месте, работа на малом складе с небольшим оборотом. Для систематической работы с маркировкой на среднем и крупном складе смартфон создаёт больше проблем, чем решает.
Для высокопроизводительных складов с большим потоком отгрузок применяются стационарные сканеры и туннельные системы. Туннельный сканер считывает коды со всех сторон упаковки одновременно, без участия оператора. Такие решения оправданы при объёмах от нескольких тысяч единиц в смену, когда поштучное сканирование становится узким местом.
Сравнение классов оборудования
| Класс оборудования | Тип сканера | Скорость считывания DataMatrix | Интеграция с ПО | Защита корпуса | Ориентировочная стоимость | Когда применять |
|---|---|---|---|---|---|---|
| Промышленный ТСД | 2D-имиджер | Высокая | Нативная, через SDK или API | IP54-IP67 | 40 000-120 000 руб. (по открытым данным) | Основной инструмент на складе любого масштаба |
| Бюджетный ТСД | 2D-имиджер или камера | Средняя | Ограниченная, зависит от модели | IP42-IP54 | 15 000-40 000 руб. (по открытым данным) | Малый склад, нечастые операции с маркировкой |
| Смартфон с приложением | Камера | Низкая | Требует настройки | Без защиты (стандартный корпус) | 10 000-30 000 руб. (по открытым данным) | Разовые операции, точечный контроль |
| Стационарный сканер | 2D-имиджер | Высокая | Нативная | Зависит от исполнения | 30 000-80 000 руб. (по открытым данным) | Зона приёмки или отгрузки с фиксированным потоком |
| Туннельная система | Многоплоскостной имиджер | Очень высокая | Нативная, через контроллер | Промышленное исполнение | от 500 000 руб. (по открытым данным) | Высокопроизводительный склад, поток от 3 000 единиц в смену |
WMS и интеграция с Честным знаком: что даёт автоматизация
Что должна уметь WMS при работе с маркировкой
Склад без интеграции WMS с «Честным знаком» работает следующим образом: оператор сканирует коды на ТСД, затем вручную переносит данные в учётную систему, оттуда формирует УПД, отправляет его через ЭДО и параллельно следит за виртуальным складом в личном кабинете ЧЗ. Каждый ручной шаг — точка рассинхронизации. Физический остаток уходит вперёд, виртуальный склад отстаёт, учётная система живёт своей жизнью.
Интеграция убирает ручные переносы данных между контурами. WMS получает задание на приёмку, автоматически сверяет отсканированные коды с входящим УПД, фиксирует расхождения и инициирует подписание документа через ЭДО без участия оператора. То же происходит при отгрузке: сборка завершена, коды проверены, исходящий УПД формируется и уходит в ЧЗ автоматически.
Функции WMS, критичные для работы с маркировкой:
- автоматическая отправка и приём УПД через интегрированный ЭДО;
- контроль кодов маркировки при приёмке: сверка с документом, выявление чужих и повреждённых кодов;
- контроль кодов при отгрузке: проверка принадлежности кода текущему участнику оборота;
- поэкземплярный учёт: отслеживание каждой единицы по коду внутри склада;
- триггеры на расхождение: автоматическое уведомление при несовпадении кодов в документе и факте.
Без этих функций WMS не снижает операционную нагрузку, а просто переносит ручной труд с бумаги на экран.
Поэкземплярный учёт в WMS: как это работает на практике
Поэкземплярный учёт означает, что система знает о каждой единице товара не только её артикул и количество, но и конкретный код DataMatrix. Единица привязана к ячейке хранения, к заданию на отбор, к сотруднику, который её взял. Если код ушёл не в ту ячейку или попал в чужой заказ, система фиксирует это немедленно.
На практике это выглядит так. При размещении после приёмки WMS записывает, в какую ячейку лёг каждый код. При отборе оператор сканирует код, система проверяет: этот ли код должен быть в задании, не числится ли он уже в другом заказе, не был ли он ранее списан. Только после успешной проверки задание закрывается.
Такой учёт исключает ситуацию, когда один и тот же код попадает в два разных УПД. Это одна из наиболее частых причин отрицательного баланса на виртуальном складе ЧЗ.
Типовая схема интеграции строится по цепочке: WMS взаимодействует с учётной системой (чаще всего 1С или аналогом), та через API передаёт данные в «Честный знак». Прямая интеграция WMS с API ЧЗ тоже возможна, но требует дополнительной разработки. API «Честного знака» открыт для всех участников оборота: подключение не зависит от масштаба бизнеса или объёма товарооборота.
Чек-лист: 12 ошибок, которые приводят к штрафам и расхождениям
Ниже перечислены ошибки, которые чаще всего встречаются при аудитах складов, работающих с маркировкой. Для каждой указано последствие: штраф по КоАП или операционный сбой.
| № | Ошибка | Последствие |
|---|---|---|
| 1 | Подписание входящего УПД без фактического сканирования кодов | Коды, которых нет на складе, попадают на виртуальный баланс; расхождение обнаруживается при инвентаризации или отгрузке |
| 2 | Приёмка по количеству без проверки кодов маркировки | Пересорт и чужие коды остаются незамеченными; при отгрузке возникает ошибка «код не на балансе» |
| 3 | Отгрузка маркированного товара без оформления УПД | Штраф по ч. 1 ст. 15.12 КоАП РФ: для должностных лиц по открытым данным от 5 000 до 10 000 руб., для юридических от 50 000 до 100 000 руб., товар подлежит конфискации |
| 4 | Частичная отгрузка из нерасформированного агрегата | Система ЧЗ фиксирует движение всего агрегата, а не его части; остаток агрегата «зависает» с некорректным составом |
| 5 | Повреждение кода DataMatrix при хранении (истирание, намокание) | Товар невозможно идентифицировать при отгрузке; требуется перемаркировка с остановкой операций |
| 6 | Смешение маркированного и немаркированного товара без контроля | Случайная отгрузка немаркированного товара; штраф аналогичен п. 3 |
| 7 | Повторное использование кода, выведенного из оборота через кассу | Код уже недействителен в системе ЧЗ; попытка его использовать фиксируется как нарушение |
| 8 | Возврат от покупателя без восстановления кода в обороте | Код остаётся в статусе «выбывший»; при следующей продаже того же товара возникает ошибка |
| 9 | Неподписанные исходящие УПД при отгрузке между юрлицами | Коды остаются на виртуальном складе отправителя; у получателя возникает отрицательный баланс при попытке отгрузить товар дальше |
| 10 | Перемаркировка без вывода старого кода из оборота | Два кода на один товар; при сканировании на кассе или при следующей приёмке возникает конфликт |
| 11 | Инвентаризация без выгрузки остатков из ЧЗ | Сверка проводится только между физикой и учётной системой; расхождения с виртуальным складом остаются незамеченными |
| 12 | Продажа маркированного товара через кассу без передачи кода в ОФД | Код не выбывает из оборота; при проверке контролирующих органов товар числится одновременно в обороте и проданным |
Штрафы по ст. 15.12 КоАП РФ касаются производства и продажи товаров без маркировки или с нарушением порядка маркировки. Приведённые диапазоны - по открытым данным на момент подготовки материала. Конкретные суммы зависят от товарной группы и квалификации нарушения: для отдельных категорий (табак, алкоголь, лекарства) предусмотрены повышенные санкции.
Как выстроить процессы с нуля: план перехода склада на работу с маркировкой
Этап 1: аудит текущих процессов и оборудования
Переход начинается с инвентаризации того, что уже есть. Нужно зафиксировать три вещи: какое оборудование используется на складе, как устроены текущие учётные процессы и где находятся узкие места.
По оборудованию проверяют: умеют ли имеющиеся ТСД читать 2D-коды, есть ли принтеры этикеток для перемаркировки, достаточно ли устройств для одновременной работы на приёмке и отгрузке. Линейные сканеры DataMatrix не читают - их придётся заменить или дополнить.
По учётным процессам фиксируют: через какую систему проходят документы, есть ли подключение к ЭДО, настроена ли интеграция с «Честным знаком» или всё делается вручную через личный кабинет. Если склад работает с несколькими товарными группами, проверяют каждую отдельно: требования к маркировке у молочной продукции, обуви и лекарств различаются.
Узкие места обычно обнаруживаются там, где данные переносятся вручную между системами. Это первые кандидаты на автоматизацию.
Этап 2: выбор и настройка программного обеспечения
Выбор учётной системы и WMS для работы с маркировкой опирается на несколько критериев. Первый - наличие готовой интеграции с API «Честного знака» для нужных товарных групп. Разработка интеграции с нуля занимает время и требует ресурсов; готовый коннектор сокращает срок запуска. Второй критерий - поддержка поэкземплярного учёта. Третий - возможность масштабирования: если склад планирует добавить новые товарные группы, система должна это поддерживать без переработки архитектуры.
Настройка включает регистрацию в «Честном знаке», подключение к ЭДО, получение КЭП для подписания УПД и тестирование обмена документами с контрагентами. На этом этапе важно проверить весь цикл: от входящего УПД до отражения кодов на виртуальном складе. Ошибки в настройке лучше обнаружить на тестовых поставках, а не в рабочем режиме.
Этап 3: обучение персонала и пилотный запуск
Пилот рекомендуется начинать с одной товарной группы или одного участка склада - например, с зоны приёмки. Это позволяет отработать процессы на реальном потоке без риска для всего склада. До начала пилота фиксируют базовые метрики: время приёмки одной поставки, количество расхождений за период, доля ошибок при отгрузке. После пилота сравнивают с теми же показателями.
Обучение строится по ролям. Кладовщики и операторы ТСД учатся работать с конкретными сценариями: приёмка с агрегацией, поштучная отгрузка, перемаркировка. Руководитель склада осваивает работу с виртуальным складом в ЧЗ, контроль остатков и порядок устранения расхождений. ИТ-специалист или администратор системы разбирается с настройкой интеграции и порядком действий при технических сбоях.
После успешного пилота процессы тиражируют на остальные товарные группы и участки. Переход лучше делать поэтапно: каждый новый участок запускают по той же схеме - тест, метрики, корректировка, масштабирование.
Вопросы и ответы
Q1Обязательно ли сканировать каждую единицу товара при приёмке?
Зависит от того, поступил ли товар агрегированным. Если поставщик передал товар в коробах или на паллетах с агрегационными кодами, достаточно сканировать код транспортной упаковки - система раскроет её содержимое автоматически. Без агрегации каждую единицу сканируют поштучно. Приёмка без сканирования вообще означает, что на виртуальный баланс попадут коды из УПД, которые могут не совпадать с фактическими кодами на упаковках.
Q2Что будет, если подписать УПД, а потом обнаружить расхождение в кодах?
После подписания коды уже переведены на баланс получателя, и отменить это в штатном режиме нельзя. Исправление оформляется через корректировочный УПД или возвратный документ: получатель формирует обратную передачу кодов поставщику, тот исправляет документ и направляет повторно. Сроки корректировки законодательно не ограничены, но чем дольше коды числятся на балансе получателя, тем сложнее отследить цепочку движения при проверке.
Q3Как списать маркированный товар, если этикетка с кодом повреждена до нечитаемости?
Если код не считывается, идентифицировать конкретную единицу стандартным способом невозможно. В этом случае обращаются в службу поддержки «Честного знака» с описанием ситуации и документальным подтверждением факта повреждения (акт, фото). После согласования оператор может скорректировать баланс вручную. Параллельно оформляют внутренний акт списания с указанием причины.
Q4Как часто нужно проводить инвентаризацию маркированного товара?
Законодательно периодичность не установлена. На практике для высокооборотных товарных групп - молочная продукция, табак, лекарства - рекомендуется проводить сверку ежеквартально. Для групп с меньшим оборотом достаточно раза в полгода. Если склад фиксирует частые расхождения при отгрузке, это сигнал сократить интервал между инвентаризациями.
Q5Что такое отрицательный баланс на виртуальном складе и чем он опасен?
Отрицательный баланс означает, что система ЧЗ зафиксировала отгрузку кодов, которых нет на виртуальном складе участника. Чаще всего причина - неподписанные входящие УПД: товар физически получен, но коды на баланс не зачислены. Также отрицательный баланс возникает при ошибках агрегации. Последствие - блокировка дальнейших операций с этими кодами и риск штрафа при проверке.
Q6Нужно ли разделять маркированный и немаркированный товар физически?
Прямого требования в законодательстве нет. Тем не менее хранение без разделения создаёт два практических риска: случайная отгрузка немаркированного товара вместо маркированного и ошибки при инвентаризации, когда сканирование выявляет коды не там, где они должны быть. Выделение отдельной зоны или хотя бы адресное хранение с признаком маркировки в WMS снижает оба риска.
