Иногда при передаче кодов маркировки между компаниями возникают ошибки, из-за которых данные в системе могут не совпадать. Подскажите, какие способы контроля обычно используются, чтобы убедиться, что коды переданы корректно.
Краткий ответ: Контроль корректности передачи кодов маркировки обычно строят в два слоя: (1) техническая валидация самих кодов (формат, считываемость, уникальность) и (2) операционная сверка «что отгрузили/получили» по документам и событиям в системе маркировки. На практике лучше всего работают автоматизированные проверки на уровне WMS/ERP/EDI плюс обязательное сканирование при отгрузке и приемке.
Нормативная логика и риски
По правилам обязательной маркировки участники оборота передают сведения о движении товаров в государственную информационную систему маркировки (в большинстве случаев — через электронные документы/операторов ЭДО). Суть регулирования простая: в системе должен сохраняться непрерывный и достоверный «след» кода — от ввода в оборот до вывода. Если коды переданы с ошибками (не те коды, лишние/недостающие, искажен DataMatrix), то возникает разрыв цепочки владения/движения: у одной стороны код «списан», у другой «не принят», либо код «висит» в статусах и не подтверждает легальность оборота.
Практический риск — не только операционный (не сходится склад и документы), но и комплаенс‑риск: при проверках и расследованиях по цепочке поставок проблемные коды чаще всего становятся поводом для вопросов к документам, отгрузкам и факту оборота.
Какие способы контроля обычно используют
1) Валидация кода до передачи (качество данных)
- Проверка формата: корректность структуры кода (что это именно код маркировки, а не «похожая строка»), допустимые символы, длина, отсутствие «обрезаний» при выгрузке/копировании.
- Проверка на дубли: исключение повторной передачи одного и того же кода в одной партии/документе.
- Проверка статусов (если интеграция позволяет): код должен быть введен в оборот/находиться в доступном статусе для передачи, а не быть выведенным/заблокированным/уже переданным ранее.
- Контроль считываемости DataMatrix: на складе — верификация сканером/верификатором, чтобы не отправить контрагенту коды, которые физически не читаются.
2) Контроль на этапе отгрузки (что фактически ушло)
- Сканирование “в отгрузку”: коды попадают в УПД/отгрузочный документ только по факту сканирования, а не вручную из Excel.
- Контроль количества: сверка «кол-во единиц товара» = «кол-во кодов» (с учетом агрегирования, если оно применяется).
- Агрегация и проверка связей: если передаются агрегаты (короб/паллета), проверка корректности вложенности (агрегат → набор кодов) и запрет на смешивание «чужих» кодов в агрегате.
- Контрольная выборка: выборочно пересканировать 1–2 короба/паллеты перед закрытием отгрузки, чтобы поймать системные ошибки (не тот формат выгрузки, не та серия, не тот товар).
3) Контроль при передаче через ЭДО/EDI (как ушли данные)
- Запрет ручных правок в файлах обмена: коды должны формироваться системой и передаваться «как есть».
- Сверка реестра кодов к документу: отдельный машинный реестр (список кодов) + контроль количества строк + контроль уникальности.
- Проверка квитанций/статусов обработки: документ должен получить корректный статус доставки/обработки, а не «ошибка формата/отклонено/частично принято».
4) Контроль на приемке у получателя (что фактически пришло)
- Сканирование при приемке с сопоставлением с электронным документом: система показывает недостачу/излишек кодов по факту скана.
- Процедура расхождений: фиксировать излишки/недостачи кодов отдельным актом/корректировкой, а не «принять как есть».
- Изоляция проблемной партии: при массовых расхождениях — не смешивать с остатками до выяснения причин (иначе дальше «разъедутся» статусы и станет дороже исправлять).
Практическая рекомендация: как выстроить контроль у себя
- Уберите Excel как основной канал передачи кодов: используйте формирование кодов в WMS/ERP и передачу через ЭДО/EDI с автоматическими проверками.
- Настройте «3 стоп‑фактора» в системе: запрет на дубли, запрет на несоответствие количества «товар=коды», запрет на отгрузку кодов с неподходящим статусом.
- Сделайте обязательным сканирование на отгрузке и приемке (минимум — поштучно, либо по агрегатам с контролем вложенности).
- Регламентируйте расхождения: кто, в какие сроки и какими документами инициирует корректировку, что делаем с товаром до закрытия расхождения.
- Проводите периодическую сверку: выгрузка движения/остатков кодов из учетной системы и сопоставление с тем, что прошло по документам и статусам (хотя бы по ключевым SKU и крупным контрагентам).
Типичные ошибки бизнеса
- Ручной ввод/копирование кодов, из‑за чего появляются «обрезанные» строки, скрытые символы, потери ведущих/служебных частей кода.
- Передача кодов «по количеству», а не «по факту скана» (в итоге коды не совпадают с реально уехавшим товаром).
- Игнорирование агрегации: перепаковка без корректного обновления состава агрегата.
- Отсутствие процедуры расхождений: коды не сходятся, но товар уходит дальше по цепочке, и проблема разрастается.