Коды маркировки в УПД

коды раскладываются по GTIN
Покажем, сколько кодов совпало по каждой строке
Зарегистрироваться и продолжить Бесплатно. Уже есть аккаунт? Войти

Как устроен файл Excel

каждая ячейка привязана к пути в XML
РеквизитЗначениеПуть в XML
Номер счета-фактуры[НОМЕР]Файл/Документ/СвСчФакт/@НомерДок
Дата счета-фактуры[ДД.ММ.ГГГГ]Файл/Документ/СвСчФакт/@ДатаДок
Продавец: ИНН организации[ИНН]…/СвПрод/ИдСв/СвЮЛУч/@ИННЮЛ
ИД отправителя в ЭДО[ИД]#ИдОтпр

Отгружаете маркированный товар — значит, коды маркировки в УПД обязательны: без них товар не перейдёт на баланс покупателя в Честном знаке. Наш сервис вставляет КИЗ в готовый XML-УПД за минуту: загружаете документ и список кодов из сканера или Excel, получаете XML, где каждый код стоит в строке своего товара.

Не нужны 1С и ручное копирование кодов по одному. Сервис сам раскладывает коды по позициям по GTIN, отрезает криптохвост и предупреждает, если кодов не хватает.

Загрузить УПД и коды

Как добавить коды маркировки в УПД за 3 шага

  1. Загрузите XML-УПД. Подойдёт файл формата 5.03 из учётной системы, от оператора ЭДО или собранный из таблицы. Если документа в XML ещё нет, сделайте его из Excel в нашем конвертере УПД Excel в XML, а потом вернитесь сюда.
  2. Загрузите коды. Текстовый файл из сканера или Excel-таблицу. Каждый код — на отдельной строке.
  3. Скачайте готовый XML. Коды уже стоят в нужных строках товаров, документ можно загружать к оператору ЭДО, подписывать и отправлять.

Важно: коды вставляют до подписания. Подписанный документ менять нельзя, подпись станет недействительной. Сам сервис документ не подписывает и не отправляет: это делается у вашего оператора ЭДО (Диадок, СБИС, ЭДО Лайт и другие).

Откуда взять коды: сканер, Excel, выгрузка

Сервис принимает коды в двух видах.

Текстовый файл (.txt) из сканера. Большинство сканеров штрихкодов и приложений для сбора данных умеют сохранять результат сканирования в текстовый файл: один код на строку. Отсканировали DataMatrix на каждой единице товара, выгрузили файл, загрузили к нам.

Excel-таблица. Если коды хранятся в таблице, например выгружены из личного кабинета Честного знака или переданы складом, загрузите файл Excel. Коды в ячейке пишутся по одному на строку. Так удобно переносить коды маркировки из Excel в УПД без промежуточных шагов.

Не важно, в каком порядке идут коды и перемешаны ли товары: сервис сам разберётся, какой код к какой позиции относится.

Раскладка кодов по товарам (GTIN)

Код маркировки начинается с GTIN — 14-значного кода товара. В полном коде он стоит в символах с 3-го по 16-й, сразу после префикса «01»:

01 04601234567893 21 AbC1dEf2GhI3j
   └── GTIN ───┘    └ серийный номер

Сервис читает GTIN из каждого кода и находит в УПД строку товара с таким же GTIN. В XML коды попадают в блок НомСредИдентТов этой строки, по элементу на единицу:

<ДопСведТов ГТИН="04601234567893">
  <НомСредИдентТов>
    <КИЗ>010460123456789321AbC1dEf2GhI3j</КИЗ>
    <КИЗ>010460123456789321KlM4nOp5QrS6t</КИЗ>
  </НомСредИдентТов>
</ДопСведТов>

Перед сохранением сервис сверяет результат и предупреждает, если:

  • кодов для строки меньше, чем количество товара;
  • кодов больше, чем количество;
  • для GTIN из списка нет строки в документе.

Так вы узнаете о недосканированной коробке или лишнем коде до того, как документ уйдёт покупателю. Для раскладки GTIN должен быть указан в строке товара УПД.

Что такое криптохвост и почему его отрезают

Полный код, который считывает сканер, длиннее того, что нужен в УПД. После серийного номера идёт служебный разделитель (символ GS) и криптохвост — блоки с ключом и криптоподписью, которые начинаются с «91» и «92». Криптохвост нужен для проверки подлинности кода при сканировании, но в УПД код передают без него.

Если вставить код с криптохвостом в УПД, документ может не пройти проверку у оператора ЭДО или покупатель получит ошибку при передаче сведений в Честный знак.

Наш сервис отрезает всё после символа GS автоматически. Загружайте коды прямо из сканера, чистить их вручную не нужно.

Вставить коды в УПД

FAQ

Где в УПД коды маркировки, если в печатной форме их не видно?

Коды хранятся в XML-файле, в блоке СведТов/ДопСведТов/НомСредИдентТов. Печатная форма УПД их обычно не показывает. Чтобы убедиться, что коды на месте, откройте XML в браузере или переведите его в таблицу Excel.

Можно ли указать коды упаковок вместо поштучных?

В формате УПД вместо КИЗ можно указать коды упаковок в элементе НомУпак. В одном блоке их не совмещают: либо коды единиц, либо коды упаковок.

Какие форматы УПД поддерживаются?

XML-УПД формата 5.03 (приказ ФНС от 19.12.2023 № ЕД-7-26/970@). Обратите внимание на имя файла: в ИдФайл есть отдельный признак маркированных товаров, и для документа с кодами он должен быть выставлен.

Что будет, если кодов меньше, чем товара?

Сервис покажет предупреждение по каждой строке, где количество кодов не совпадает с количеством. Документ лучше отправлять только после того, как вы досканируете недостающие коды.

Сколько стоит вставка кодов?

Нисколько: сервис полностью бесплатный. Нужна только регистрация — после неё можно загружать XML-УПД и файлы с кодами.

Можно ли добавить коды в уже подписанный УПД?

Нет. Изменение подписанного файла ломает подпись. Если документ подписан без кодов, порядок исправления нужно согласовать с покупателем и оператором ЭДО.

Нет готового XML? Начните с таблицы: конвертер УПД соберёт документ формата 5.03 из Excel, а затем здесь вы добавите в него коды маркировки.

Подробнее по теме