Криптохвост: почему коды из личного кабинета ЧЗ нельзя печатать и где взять полный код
Список кодов, скачанный из личного кабинета «Честного знака», для печати не годится: в нём нет криптохвоста, проверочной части кода. Полный код маркировки приходит только из СУЗ, когда вы получаете коды из заказа, и этот файл нужно беречь.
Типичная история: коды со статусами скачали из кабинета, загрузили в MarkPDF, а программа предупреждает «Коды без криптохвоста». Программа не ошибается: в файле просто другой вид кода.
Кабинет отдаёт КИ, полный код есть только в СУЗ
В личном кабинете, в разделе «Коды маркировки», коды можно отфильтровать по статусу и скачать списком в xlsx или csv. База знаний «Честного знака» прямо пишет: в таком файле коды идентификации без кода проверки, и превратить их в Data Matrix для нанесения на товар нельзя.
КИ нужен для документов: ввод в оборот, отгрузка, вывод из оборота. Для печати нужен полный код маркировки, то есть КИ плюс криптохвост. Его выдаёт СУЗ, станция управления заказами, когда вы получаете коды из заказа. В веб-интерфейсе это PDF или EPS с готовыми квадратами, через API — строка из букв, цифр и спецсимволов, так коды забирают учётные программы.
Как отличить полный код от короткого
Код читается по группам: 01 и 14 цифр GTIN, затем 21 и серийный номер. На этом КИ заканчивается. У полного кода дальше идёт невидимый разделитель GS (символ 29) и проверочная часть. Обычно это либо 93 и 4 знака, либо 91 и 4 знака, снова GS, 92 и 44 знака. Какой вариант у вашего товара, зависит от товарной группы.
На что смотреть в файле:
- Строка кончается сразу после серийного номера — это КИ, печатать его нельзя.
- Длина. Сравнивайте с файлом из СУЗ той же группы: серийный номер в разных группах разной длины, поэтому одно и то же число знаков в разных группах значит разное.
- Разделитель. В блокноте GS не виден или выглядит странным значком. Если его нет, а строка кончается на «93» и четыре знака, это может быть и хвост без разделителя, и обычный конец серийного номера. На глаз не различить, нужен исходный файл.
- Файл побывал в Excel. При сохранении в xlsx разделитель GS пропадает или превращается в знаки вроде _x001D_, и код портится. Подробно — в статье «Что зашито в коде маркировки».
Чем грозит печать короткого кода
Квадрат из КИ сканер прочитает, и это сбивает с толку: этикетка выглядит рабочей. Но кода проверки в ней нет. Постановление Правительства от 21.11.2023 № 1944 среди случаев запрета продажи называет код проверки, который не соответствует характеристикам средства идентификации, в том числе структуре и формату. В группах, где на кассах уже действует разрешительный режим, такая марка может остановить продажу.
Исправить это можно только переклейкой, и только если полные коды где-то сохранились. Поэтому коды проверяют до печати, а не на кассе.
Файл из СУЗ потерян: что делать
- Повторная выгрузка. По базе знаний «Честного знака», файл с кодами в СУЗ можно получить повторно в течение 2 суток после получения последнего кода из заказа. Точный срок указан в поле «Печать доступна до»: раздел «Документы», вкладка «Печать/Экспорт». Вариант «Коды идентификации в формате CSV» там же — снова КИ, для печати не годится.
- Остался PDF или напечатанный лист. Полный код зашит в самом Data Matrix, и «Честный знак» советует получать его сканированием. Текст под квадратом не копируйте: в подписи часто нет хвоста. В MarkPDF «Сканер марок» читает марки из PDF (если на листе их несколько, включите режим «Точный»), а «Экспорт всех КМ» сохраняет их в txt целиком, с разделителем. Такой файл годится для печати.
- Поищите на компьютере и в почте. Если коды получали через учётную программу, проверьте, не сохранила ли она их. Найти файл по серийному номеру помогает «Поиск КМ по папкам»: он читает txt, csv, Excel и json, но не PDF. Подробно — в статье «Из какого заказа код маркировки».
- Печатный комплекс файл не выдаст: по базе знаний «Честного знака», передавать файлы с полными кодами он не вправе.
- Ничего не нашлось — заказывайте новые коды. Восстановить хвост по КИ невозможно.
Как MarkPDF ловит короткие коды
При загрузке в разделы «Стандартный (ОСУ)» и «Поэкземплярный учёт» программа проверяет каждую строку. Коды без криптохвоста подсвечиваются жёлтым, появляется предупреждение «Коды без криптохвоста», а строка состояния внизу показывает, сколько их. Напечатать такие коды можно, но программа предупреждает: полноценным кодом маркировки такой Data Matrix не будет.

Перед автоматической печатью то же показывает окно «Проверка кодов партии». Готовый PDF, свой или от поставщика, проверяет «Сканер марок» в программе или на markpdf.ru/skaner: марка без хвоста получит статус «Некорректный» с причиной.
А в разделах «КМ в ГИС МТ (статус)» и «Выгрузка КМ в УД» нужен как раз КИ: там хвост отрезается сам.
Коды маркировки выдаются один раз: файл из СУЗ стоит хранить так же бережно, как сами этикетки.
Скачать MarkPDF — 4 дня бесплатно, без карты. Windows 10/11, права администратора не нужны.
Без установки: онлайн-печать этикеток ОСУ и ПЭУ в браузере, проверка кодов в PDF и инструменты для PDF. Бесплатно 35 заданий в сутки, с подпиской дневного лимита нет.
Разбираться некогда — сделаем за вас: карточка товара, заказ кодов, ввод в оборот и готовые наклейки.
Что дальше. Код полный, а сканер его всё равно не читает? Разбор по шагам: «Код Честного знака не сканируется: что проверить».
Источники
Что выгружает личный кабинет и почему из КИ нельзя сделать Data Matrix — база знаний «Честного знака». Повторное получение кодов и поле «Печать доступна до» — «Повторная печать кодов маркировки». Состав полного кода, получение его сканированием и ограничение для печатных комплексов — «Как получить полные коды маркировки». Случаи запрета продажи — постановление Правительства РФ от 21.11.2023 № 1944 (government.ru) и разбор разрешительного режима.
Перечни и даты меняются — сверяйтесь с официальными источниками.