Мы начали использовать электронный документооборот для передачи кодов маркировки. Подскажите, как можно проверить, что все коды были переданы корректно и приняты другой стороной.
Проверить корректность передачи кодов маркировки через ЭДО можно по двум вещам: 1) есть ли у вашего УПД/УКД в ЭДО статус «доставлен/подписан» обеими сторонами, 2) отразилась ли операция в системе маркировки как смена владельца (или иное предусмотренное движение) по конкретным кодам. Одного «отправлено в ЭДО» недостаточно: важно, чтобы документ был принят (подписан) и чтобы коды легли в контур маркировки.
Нормативная логика и что именно считается «принято»
Коды маркировки передаются не «письмом», а в составе юридически значимого электронного первичного документа (обычно УПД) с электронной подписью, а также в виде структурированных данных, которые используются для отражения движения маркированного товара. Для бизнеса критично понимать разницу между:
- документооборотом (ЭДО) — факт отправки, доставки, подписи и юридического принятия документа контрагентом;
- контуром маркировки — факт, что по конкретным кодам в системе зафиксирована операция, и коды «перешли»/«закрепились» за нужным участником оборота.
Риск здесь простой: если УПД в ЭДО подписан, но по кодам операция в маркировке не прошла (или прошла частично), то у вас на руках формально закрытая поставка, а по системе маркировки товар продолжает числиться «не там». Это потом вылезает при продаже, отгрузке дальше или при проверках по цепочке.
Практически: как проверить, что коды переданы корректно
- Проверка в ЭДО по самому документу
- Убедитесь, что документ имеет статус подписан обеими сторонами (а не только «отправлен» или «доставлен»).
- Сверьте, что отправлен именно тот тип документа, который вы используете для передачи маркированного товара (обычно УПД), и что это корректная версия документа (не черновик/не аннулирован).
- Проверьте наличие и заполнение блока с кодами (в зависимости от формата/интеграции: список кодов, агрегаты/короба, коды идентификации/коды транспортной упаковки). Если есть агрегирование, важно чтобы «внутренности» агрегатов были корректно описаны.
- Проверка в системе маркировки по факту движения
- Найдите операцию, соответствующую отгрузке (по дате, контрагенту, номеру УПД/накладной, если он передаётся в реквизитах).
- Проверьте, что статус операции успешный и количество кодов совпадает с документом.
- Сделайте выборочную проверку конкретных кодов из партии: у каждого кода должен отображаться корректный текущий владелец/местонахождение (контрагент после приемки) и история движения без ошибок.
- Сверка «документ → коды → результат»
- Сформируйте реестр кодов из документа (выгрузка из вашей учетной системы/модуля маркировки/ЭДО) и сопоставьте с тем, что «принято» по операции в маркировке.
- Если применяете агрегацию: отдельно проверьте соответствие SSCC/агрегатов и вложенных кодов (частая причина расхождений — пересборка коробов без актуализации агрегации).
- Контроль сообщений/квитанций и причин отказов
- Если операция не проходит, обычно система возвращает статус/протокол с причиной (невалидный код, код не принадлежит отправителю, код уже выведен из оборота, дубликат, неверный тип операции, расхождение реквизитов).
- Важно фиксировать эти причины и отрабатывать их до того, как контрагент начнет дальнейшие движения/реализацию.
Что рекомендую внедрить как постоянный контроль
- Чек-лист отгрузки: УПД подписан → операция в маркировке успешна → выборочная проверка 5–10 кодов → архивирование выгрузки реестра кодов.
- Регламент по расхождениям: кто и в какие сроки исправляет (аннулирование/исправление УПД, корректировочные документы, повторная отправка сведений по маркировке, пересборка агрегации).
- Тестовая партия: если только начали, проведите 1–2 «контрольные» отгрузки с расширенной сверкой по всем кодам, чтобы отловить настройки интеграции.
Типичные ошибки бизнеса
- Считать, что «УПД отправили» = коды переданы (на деле нужен факт подписания и успешной операции в маркировке).
- Передавать только агрегаты (SSCC) без корректной вложенности или с устаревшей агрегацией.
- Смешивать коды из разных партий/владельцев (коды не «на балансе» отправителя).
- Не сверять частичные приемки: часть кодов проходит, часть — отклоняется, а в учете закрывают всю отгрузку.
Если напишете, по какой товарной группе работаете и чем передаёте (УПД с кодами в ЭДО, интеграция через учетную систему, агрегирование используете или нет), я подскажу, какие именно статусы и контрольные точки лучше смотреть в вашем сценарии.