УПД с кодами маркировки: что требуют торговые сети
Маркированный товар сеть принимает по УПД, а коды из документа сверяет с «Честным знаком». Криптохвост в коде, код не в том теге или два заказа в одном УПД: частые причины отказа.
Ниже правила ФНС и «Честного знака» и то, что сети добавляют от себя. Теги названы для тех, кто проверяет XML или ставит задачу программисту 1С.
Куда ставить коды в XML
Формат УПД 5.03 утверждён приказом ФНС от 19.12.2023 № ЕД-7-26/970@. Коды стоят в строке товара, в элементе НомСредИдентТов, и тег зависит от уровня упаковки.
Поэкземплярный учёт
- <КИЗ>: единица товара, комплект, набор;
- <НомУпак>: групповая упаковка (КИГУ) и набор (КИН), сюда же допускаются короба;
- ИдентТрансУпак: атрибут для короба, палеты, контейнера (КИТУ). SSCC пишут так, как его заявили в «Честном знаке», целевой вид: 20 цифр с идентификатором (00).
Для агрегированного короба хватает его кода: ГИС МТ переведёт покупателю всё вложенное. Короб вместе с содержимым система ошибкой не считает, а в требованиях сетей это бывает запрещено. Агрегацию подают до отгрузки, пустой короб в УПД не пройдёт. Как её собрать: «Агрегация: короба, паллеты и коды SSCC».
Объёмно-сортовой учёт
Коды не перечисляют: в строке указывают <ГТИН> и количество в КолВедМарк. GTIN нужен минимальной потребительской упаковки и из национального каталога, то есть 14 цифр после «01» в коде маркировки. EAN-13 с упаковки может с ним не совпасть. Чем отличаются виды учёта, рассказано в статье про ОСУ и ПЭУ.
- в одной строке либо коды, либо GTIN с количеством, но не то и другое;
- в одном документе строки по ОСУ и строки с кодами сочетать можно;
- смешанную партию на переходе к поэкземплярному учёту делят на две строки по согласованию с покупателем.
В документе код без криптохвоста
DataMatrix на упаковке хранит код целиком: код идентификации, разделитель GS и код проверки, он же криптохвост. В документ идёт только код идентификации. Оператор пишет прямо: коды указывают без FNC1 и GS, без кода проверки, без пробелов и переносов строк.
У молочной продукции, консервов, кормов, сладостей и ряда других групп КИ занимает 24 символа, у одежды и обуви 31. Скобки вокруг идентификаторов применения ГИС МТ отклоняет. Знаки <, > и & в тегах КИЗ и НомУпак экранируют или заворачивают код в CDATA, кавычки и апостроф экранируют в ИдентТрансУпак. Без этого документ получит ошибку «КИ неподдерживаемого формата».
Что сети требуют сверх формата
Сети пишут свои требования поверх формата. Это не закон, а условия договора поставки: документ могут вернуть, даже если ГИС МТ приняла бы его. Типичный набор:
- Один заказ — один УПД. Номер заказа ставят в информационное поле, которое укажет сеть.
- Дата УПД совпадает с датой поставки.
- Код в УПД = код на товаре = код в «Честном знаке». У короба тоже.
- Коды ваши и в обороте, один код не стоит в двух строках.
- Только верхний уровень агрегации: короб без перечня содержимого.
Правило удобно и поставщику: УКД «Честный знак» принимает только к одному исходному УПД, и когда заказ равен документу, исправления по разным заказам не путаются.
Исправления: УКД или УПД(и)
Изменились сумма или количество (недовоз, возврат, новая цена), значит, нужен УКД. Коды в нём стоят дважды: в НомСредИдентТовДо как было, в НомСредИдентТовПосле как стало. Можно перечислить всю строку или только изменившиеся коды. Вид учёта тот же, что в исходном УПД.
При полном возврате по строке элемент «После» не заполняют вовсе. Дефис вместо кода ГИС МТ обработает как ошибку. Если ошиблись в самих кодах, а сумма та же, нужен исправленный УПД(и) со всеми кодами первичного документа.
Почему возвращают УПД: чеклист
Отказ сети в приёмке (код итога «3») оставляет коды за поставщиком. Приёмка с расхождениями (код «2») переводит их покупателю, а расхождения правят потом. Со стороны «Честного знака» частые ошибки такие:
Перед отправкой проверьте:
- Один заказ, один УПД, дата совпадает с днём поставки.
- Коды без GS, криптохвоста, пробелов и скобок, спецсимволы экранированы.
- Каждый код в своём теге, короб без перечня вложений, агрегация подана до отгрузки.
- Все коды «В обороте», владелец вы, раньше они не отгружались.
- В строке либо коды, либо GTIN с количеством.
- Коды в документе совпадают с тем, что лежит в коробах.
Статус и владельца (пункт 4) удобно проверить в MarkPDF. Раздел «КМ в ГИС МТ (статус)» показывает статус, владельца и упаковку каждого кода, у коробов и палет раскрывает содержимое. «Выгрузка КМ в УД» отрезает криптохвост по разделителю GS, проверяет коды и сохраняет export.csv для кнопки «Загрузить из csv» в форме УПД «ЭДО Лайт». Зелёная строка там значит лишь, что код найден: статус смотрите в колонке «Статус». Для запросов в ГИС МТ нужны КриптоПро и сертификат УКЭП.
Для пункта 6 онлайн-проверка кодов читает DataMatrix из PDF с этикетками и отдаёт все прочитанные коды файлом, их сверяют с УПД. Несколько кодов на листе читает режим «Точный».
Скачать MarkPDF — 4 дня бесплатно, без карты. Windows 10/11, права администратора не нужны.
Без установки работают онлайн-печать ОСУ и ПЭУ (бесплатно до 100 000 кодов за раз) и работа с PDF. Бесплатно 35 заданий в сутки, у купивших программу дневного лимита нет.
Разбираться некогда — сделаем за вас: карточка товара, заказ кодов, ввод в оборот и готовые наклейки.
Что дальше. Обратная задача, когда остались только КИ, а для печати нужен полный код: где взять код с криптохвостом.
Источники
Формат УПД: приказ ФНС России от 19.12.2023 № ЕД-7-26/970@, таблица 5.18 (текст форматов). Формат УКД: приказ ФНС России от 19.01.2026 № ЕД-1-26/29@. Правила указания кодов, УКД и номера ошибок: методические рекомендации «Честного знака» по документам ЭДО (версия 137.0 от 01.10.2026) и разъяснение об УПД при сортовом учёте.
Требования сетей берутся из договора поставки и регламента сети. Перечни и даты меняются — сверяйтесь с официальными источниками.