Обновлено 24 сентября 2026 г. — по практике, изменениям в системе за август–сентябрь и вебинарам оператора. Что изменилось.

Маркировка радиоэлектроники в системе «Честный знак» стала обязательной в 2026 году, и почти каждый участник рынка — импортёр, дистрибьютор, производитель — прошёл через одни и те же вопросы. Мы собрали их в один справочник: как устроены коды, чем отличается ввоз из ЕАЭС от импорта по декларации, почему упаковка из тысячи компонентов маркируется одним кодом и как её потом разделить, что означают номера ошибок и почему ответ «200 OK» не означает, что документ принят.

Материал основан на практике работы с ГИС МТ, СУЗ и Национальным каталогом в товарной группе «радиоэлектроника». Это инженерный, а не юридический документ: нормативные сроки и перечни меняются, поэтому даты и коды ТН ВЭД сверяйте с действующей редакцией постановлений Правительства и документацией оператора.

Содержание

  1. Кого и чего это касается
  2. С чего начинается работа
  3. Национальный каталог и карточки товара
  4. Как устроен код маркировки
  5. Жизненный цикл кода: от заказа до вывода
  6. Упаковки переменного количества и их дробление
  7. Остатки, импорт и ввоз из ЕАЭС
  8. Передача кодов покупателю через ЭДО
  9. Ошибки и молчаливые отказы
  10. Деньги: эмиссия, баланс, квота GTIN
  11. Практика: печать этикеток и сканеры

1. Кого и чего это касается

Какие электронные компоненты подлежат маркировке?

Под маркировку попадает примерно треть типового ассортимента дистрибьютора электроники: источники питания и преобразователи напряжения, реле на напряжение свыше 60 В, соединители и разъёмы, светодиоды и оптопары, коммутационные модули, светотехника, печатные платы.

Принадлежность определяется парой кодов — ТН ВЭД и ОКПД2, а не бытовым названием товара и не тем, к какой категории вы относите его в своём каталоге. Признаком необходимости маркировки служит полное совпадение по обоим: попадание только по одному из кодов ещё ни о чём не говорит. Один и тот же предмет может быть «разъёмом» (маркируется) или «частью разъёма» (не маркируется) — разница именно в кодах, под которыми он ввезён.
Соседние подсубпозиции — разные миры. В перечне коды указаны на разную глубину, и соседний код почти наверняка означает другой ответ. Штепсели и розетки маркируются, а соединители для печатных схем — нет; реле на напряжение свыше 60 В маркируются, а до 60 В — нет. Проверять нужно точный код своей позиции по действующей редакции постановления, а не «по аналогии с похожим товаром».
Групповые упаковки и наборы для радиоэлектроники отключены с 3 августа 2026 года (постановление № 1954 в редакции № 577): их нельзя описывать в Национальном каталоге, заказывать на них коды и подавать документы с типами «набор» и «групповая упаковка». Транспортная коробка с вложенными кодами остаётся, дробление упаковки переменного количества — тоже (это другой механизм, см. раздел 6). Для группы остаются поштучный учёт и переменное количество в родительском коде. Отдельно: с ноября 2026 сведения об агрегации перестают приниматься через СУЗ, коробки собираются только документом «Формирование упаковки» в ГИС МТ, и тип агрегата в нём становится обязательным.
Смежные группы. Кабель, полимерные трубы и оптическое волокно идут отдельными экспериментами, продлёнными до 28 февраля 2027 года; дальше ожидается обязательная маркировка. Кто попадёт, определяет код конкретной позиции: например, термоусаживаемая трубка, задекларированная по 3917 32, входит в перечень полимерных труб, а плоский шлейф и компьютерные шнуры в перечне кабеля отсутствуют.

Ключевые даты

Срок Что наступает
март 2026 Регистрация участников оборота, бесплатная выдача кодов
1 мая 2026 Обязательная маркировка при импорте и производстве. Это рубеж «до/после»: товар, ввезённый раньше и не проданный, проходит как остатки
30 ноября 2026 Крайний срок домаркировки остатков (обсуждалось продление — отслеживайте)
1 декабря 2026 Оборот немаркированного запрещён, передача кодов через ЭДО обязательна
1 марта 2027 Обязателен вывод из оборота; в рознице — через кассу

Учёт в товарной группе — поэкземплярный: система знает судьбу каждого кода, а не только сводные объёмы.

2. С чего начинается работа

Из чего состоит «Честный знак» с точки зрения интеграции

Начинающие часто воспринимают систему как единое целое, а на деле это три разные подсистемы с разными адресами, разными токенами и разной логикой:

Подсистема За что отвечает
ГИС МТ (True API) Оборот: статусы кодов, ввод в оборот, вывод из оборота, документы
СУЗ
станция управления заказами
Эмиссия: заказ кодов, их выкуп, отчёты о нанесении
Национальный каталог Карточки товара: наименование, ТН ВЭД, бренд, разрешительная документация

Токен для чтения статусов и токен для заказа кодов — разные, живут отдельно и протухают независимо. Типичная ошибка новичка: сетевой сбой из-за просроченного токена выглядит в логах как «заказ ещё не готов» и съедает весь таймаут ожидания.

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

Технические решения существуют, но у каждого своя цена, и «просто включить автоподпись» не выйдет. Подпись без подтверждения владельцем противоречит требованиям законодательства об электронной подписи, а облачные сервисы такую услугу не оказывают. Остаются варианты, каждый из которых чем-то неудобен:

Подход Чем расплачиваетесь
Сертификат лежит на сервере, подписание автоматическое Технически работает и встречается на практике, но это личная подпись конкретного человека в постоянном доступе у сервера. Риск оценивайте сами: подписью можно воспользоваться не только для маркировки
Решения «для внутреннего размещения» с аппаратным модулем безопасности Стоят дорого, разворачиваются долго — и всё равно предполагают подтверждение операции человеком
Подпись на рабочем месте подписанта, очередь на стороне системы Ключ остаётся у владельца, но нужна работающая машина с криптопровайдером: это может быть открытая вкладка браузера, а может — учётная система, которая сама обращается к криптопровайдеру на компьютере подписанта. Пока рабочее место не активно, очередь копится

Какой бы вариант вы ни выбрали, архитектуру вокруг него имеет смысл строить одинаково:

  • Чтение (статусы кодов и документов) — по «токену дня»: сотрудник утром один раз подписывает вход, токен живёт 9–10 часов;
  • Всё, что требует подписи (ввод в оборот, отчёты о нанесении, вывод из оборота, дробление) — складывается в очередь на подпись;
  • Ответственный сотрудник подписывает накопленное пачкой, одним действием.

Такой подход выдерживает и рост объёмов, и отпуска: очередь копится, а не блокирует работу склада. Полномочия подписанта система проверяет сама — по машиночитаемой доверенности.

3. Национальный каталог и карточки товара

Зачем нужна карточка и когда её обязательно публиковать

Карточка описывает товар: наименование, бренд, ТН ВЭД, ОКПД2, разрешительную документацию. Она проходит путь черновик → модерация → публикация, модерация занимает до четырёх рабочих дней.

Главная ловушка новичка. Пока карточка не опубликована, система откажет и во вводе в оборот, и в отчёте о нанесении — причём молча. Отчёт примут, выдадут номер, а коды так и останутся в статусе «эмитирован». Сама система не сообщит ни ошибкой, ни письмом: статус отчёта сменится на «ошибку», и всё. Мы наблюдали отчёты, провисевшие так неделю, и вставшие за ними вводы в оборот. Причина при этом не тайна — её можно запросить (как — в разделе 5), и звучит она прямо: «Отсутствует карточка товара (GTIN) в НК».

Практический вывод: держите документы в собственном буфере и выпускайте их к отправке только после того, как карточка получила статус «опубликована». Проверять статус нужно программно, а не «на глаз».

Почему карточка зависает на модерации

Сразу оговорка: пустая графа разрешительной документации сама по себе публикацию не блокирует. Карточка без документа и без отметки публикуется, а ввод в оборот остатков по её кодам проходит — мы наблюдали это на полутора десятках карточек и больше чем тысяче кодов. Каталог не требует документ у каждой позиции: у многих товаров его нет, и это нормально. Зависают карточки чаще из-за ошибок в атрибутах категории. Но так можно только с остатками. Ввести в оборот ввозимый товар без разрешительной документации система не даст: и по таможенной декларации, и из ЕАЭС документ обязателен уже в теле документа ввода, и карточка без него бесполезна (см. раздел 7). Поэтому пустое место всё же не то же самое, что осознанное «не требуется», и разница проявится на первом же ввозе.

Если документа нет, всё же заполняйте атрибут «Требования подтверждения соответствия отсутствуют» с обоснованием — для радиоэлектроники подходит формулировка «технические характеристики товара». Проверяющий тогда видит, что пропуск осознанный, а вы сами не забудете, что для этого товара документ ещё предстоит найти, если он когда-нибудь пойдёт не остатками, а ввозом: при ввозе документ обязателен уже в теле документа ввода в оборот (см. раздел 7).

Если документ есть, он передаётся парой «номер и дата»: без даты каталог реквизит не примет, и он выпадет целиком. Дату можно взять из своей учётной системы или запросить у ФГИС Росаккредитации: у реестра есть программный интерфейс, тот же, которым пользуется его публичный сайт, с анонимным токеном, а сведения о сертификатах и декларациях выкладываются и наборами открытых данных. Разделы у сертификатов и деклараций разные и номер ищется по-разному, но дата регистрации и срок действия там есть — можно подставлять в карточку автоматически.

И ещё одно: заполнять документацию лучше до отправки на модерацию. В опубликованную карточку её тоже можно внести — тем же методом, что при создании, по идентификатору карточки: правка живёт отдельной черновой веткой, проходит модерацию и подпись, а опубликованная версия всё это время продолжает работать. Ловушка в том, что статус такой карточки становится составным, «опубликована» и «на модерации» одновременно, и мониторинг, который следит только за неопубликованными карточками, правку не увидит — она тихо зависнет неподписанной.

Отдельно о заполнении карточки для товаров, которые продаются упаковками: объявите характеристику переменной, но не указывайте ни предельные значения, ни вид тары — подробности и причины в разделе «Упаковки переменного количества».

4. Как устроен код маркировки

Код в Data Matrix состоит из двух смысловых частей, и различать их критически важно:

01<GTIN, 14 цифр>21<серийный номер> ⟨GS⟩91<…>⟨GS⟩92<криптоподпись>
└──── код идентификации (КИ) ────┘ └──── криптографический хвост ────┘
Часть Где применяется
КИ
без хвоста
Учёт в собственном реестре, документы ввода в оборот, поле маркировки в УПД, декларация на товары
Полный код
с криптохвостом
Отчёт о нанесении и печать этикетки — только он позволяет напечатать действительный Data Matrix
Полный код — это актив, который надо защищать. По коду идентификации подделать этикетку нельзя, по полному — можно. Поэтому в основном реестре хранят только КИ, полные коды держат отдельно и в зашифрованном виде, а после подтверждения нанесения криптохвост затирают: его окно жизни — часы. В журналы приложения полные коды писать нельзя.

Разбор кода: две ошибки, которые совершают почти все

  • Резать по фиксированной длине. Серийный номер имеет переменную длину (до 20 символов) и заканчивается служебным разделителем. Разбирать надо по разделителю.
  • Отбраковывать «странные» символы. Алфавит серийных номеров включает кавычки, скобки, знаки препинания: 5b7XwGn=GLU!zTrYr"aY — совершенно нормальный серийник. Фильтр «только буквы и цифры» отбракует валидные коды.

5. Жизненный цикл кода: от заказа до вывода

1. Заказ
СУЗ
2. Нанесение
печать + отчёт
3. Ввод в оборот
ГИС МТ
4. Передача
УПД через ЭДО
5. Вывод
продажа, вывод из оборота

Заказ кодов: лимиты, о которые спотыкаются

  • не более 10 товаров (GTIN) в одном заказе, повторы одного GTIN внутри заказа запрещены — заявку из складской системы придётся резать на пачки;
  • до 150 000 кодов на одну позицию заказа;
  • не более 100 активных заказов одновременно: при достижении лимита создание новых просто перестаёт работать;
  • заказанные коды нужно выкупить из буфера — и обязательно сверять, сколько кодов вернулось: прийти может меньше, чем заказано.
Списать лишние коды нечем. Отчёт о выбытии кодов для радиоэлектроники недоступен, а закрытие заказа лишь прекращает выдачу оставшихся кодов — уже выданные оно не аннулирует. Выпущенный и не нанесённый код остаётся висеть навсегда, поэтому заказывать «с запасом» не только дорого (см. раздел 10), но и необратимо.

Отчёт о нанесении: четыре обязательные вещи

Отчёт — момент, когда система узнаёт, что коды физически наклеены. Четыре условия, без которых он тихо умрёт:

  1. полный код с криптохвостом (усечённый — ошибка);
  2. дата производства — без неё отчёт уходит в никуда без всякого сообщения;
  3. КПП организации в атрибутах — для радиоэлектроники обязателен;
  4. место осуществления деятельности — с 1 сентября 2026 года обязательно: пара «КПП плюс идентификатор ФИАС», по которой в системе должно находиться ровно одно место. Заведите его заранее и проверьте, что оно действующее и единственное.
Дата производства ограничена диапазоном. Для импортных кодов она не может быть старше 20 лет от даты подачи отчёта, для кодов на остатки — не раньше 1970 года. Отчёт с датой вне диапазона отклоняется целиком. В статусе отчёта и в квитанции причины нет, но в связанном документе с результатами обработки она названа прямо: «Неверно указан тэг PRDT» (код 34) — это и есть дата производства (как его получить). Границу берите с запасом: она считается от даты подачи и сдвигается каждый день.

Почему «200 OK» не значит «принято»

Это главное свойство системы, которое надо усвоить до начала интеграции. ГИС МТ обрабатывает документы асинхронно — от секунд до часов. Уведомлений о результате система не присылает. Успешный HTTP-ответ означает лишь «запрос принят на обработку», а не «документ проведён».

Отсюда правило: у каждой операции должен быть свой способ узнать вердикт.

Что подали Чем проверить Что считать провалом
Отчёт о нанесении или разделении Статус отчёта в СУЗ «Ошибка»; «отправлен» — ещё не провал. Старые идентификаторы отчётов СУЗ забывает, так что через недели надёжнее смотреть состояние самих кодов. Причину «ошибки» статус не называет — она в связанном документе квитанции, см. ниже
Заказ кодов Статус заказа и состояние буфера «Отклонён» с причиной по товару
Документы ГИС МТ
ввод, вывод, импорт
Карточка документа по его идентификатору «Проверен с ошибками» + список ошибок
Что угодно, когда сомневаетесь Фактическое состояние самих кодов Статус и даты не изменились
Практика: заведите отдельную периодическую задачу, которая раз в 5–10 минут опрашивает все «отправленные» операции и возвращает провалившиеся в очередь с текстом ошибки. Без неё о молчаливом отказе вы узнаете от кладовщика, у которого «код не делится».

И ещё: дедупликации подач нет. Две одинаковые отправки создадут два документа — первый пройдёт, второй будет отклонён. Защиту от двойной подачи придётся строить у себя, причём такую, которая срабатывает до обращения к системе: статус, выставляемый после ответа, оставляет окно гонки шириной в целый запрос.

6. Упаковки переменного количества и их дробление

Это самая частая тема вопросов в электронике — и самый частый источник взаимного непонимания между поставщиком и покупателем.

Почему на катушке из 5000 резисторов один код?

Поэкземплярный учёт не означает «наклейку на каждый компонент». Мелкие изделия маркируются одним родительским кодом, в который зашито количество: катушка, пакет, коробка на тысячу штук — это одна маркированная упаковка переменного количества. Клеить код на каждый чип-резистор физически невозможно, и система этого не требует.

Как количество попадает в систему?

Количество дописывается в сам код при отчёте о нанесении отдельной группой данных. Признак того, что товар вообще может иметь переменное количество, берётся из карточки Национального каталога.

Совет из практики: не ограничивайте себя сами. Карточка позволяет указать предельные значения переменной характеристики — например, не больше 10 000 штук. Указывать их не обязательно, и лучше этого не делать: диапазон никак не помогает в обороте, зато однажды упрётся в реальную поставку, где в упаковке окажется больше. Достаточно объявить, что характеристика переменная, — и всё.
То же и с типом тары. Не привязывайте карточку к «катушке», «пакету» или «коробке»: один и тот же товар сегодня приедет на катушке, завтра в пакете, послезавтра в чём угодно ещё. Тара — свойство конкретной партии, а не товара, и жёстко описанная в карточке она создаёт расхождение на ровном месте.
Без количества отчёт не пройдёт. По нашему опыту отчёт о нанесении по товару переменного количества, поданный без количества, ГИС МТ отклоняет: «Количество товара выходит за рамки диапазона» (код 338). Коды при этом остаются ненанесёнными, и отчёт можно подать заново — уже с количеством. Необратимо другое: количество, которое прошло в нанесённый код, потом не исправить (раздел 7). Проверяйте признак переменности по карточке каталога, а не по тому, что прислала учётная система: карточка меняется независимо от неё.

Как узнать, сколько единиц сейчас под кодом?

Достоверно это знает только «Честный знак». В самом Data Matrix количества нет — величина переменная и меняется при каждом дроблении. Запрос информации по коду возвращает текущее фактическое количество; своя локальная копия — вспомогательная величина, полагаться на неё в спорных ситуациях нельзя.

В карточке кода написано «Тип упаковки: Единица товара». Значит, это одна штука?

Нет — и это едва ли не главное недоразумение рынка. В радиоэлектронике система не выделяет упаковку переменного количества отдельным типом упаковки. Признак того, что перед вами упаковка, а не штука, — соседнее поле «Количество выпущенной продукции».
Тип упаковки
Единица товара  — это про уровень кода, а не про количество
Количество выпущенной продукции, шт.
5000  — а вот это содержимое упаковки

Более того, «единица товара» — обязательное условие операции разделения: родительский код должен быть именно такого типа. Коды групповой и транспортной упаковки для дробления не годятся, они расформировываются иначе. То есть запись, которая настораживает покупателей, на самом деле подтверждает, что упаковку можно разделить.

Как разделить упаковку

Операция называется «отчёт о нанесении по операции разделения товаров». Отдельно расформировывать упаковку и отдельно вводить новый код в оборот не нужно — всё делается одним документом:

1
Заказать новый код маркировки на отделяемое количество. Тот же GTIN, способ выпуска — «маркировка вне производства или импорта».
2
Нанести новый код на отделяемую часть и подать отчёт о разделении, указав новый код, количество и код-родитель.
3
Система сама уменьшает количество у родителя и переводит новый код сразу в оборот. Когда у родителя остаётся ноль, он списывается автоматически.

Условия, при которых операция пройдёт:

Требование Почему отказывают
Оба кода принадлежат вам Пока УПД не подписана обеими сторонами, коды числятся за поставщиком
Родитель — «единица товара», в обороте Групповые и транспортные коды делятся иначе
Новый код — тот же GTIN, ещё не введён Чужой GTIN или уже введённый код операцию не пройдут
Что это значит для покупателя. Получив упаковку с одним кодом на 5000 штук, вы не обязаны продавать её целиком. Дробите столько раз, сколько нужно — хоть по одной штуке под заказ. Единственное, что требуется сделать заранее, — принять и подписать УПД: до этого коды вам не принадлежат, и любое дробление будет отклонено.
Делить «под ноль» можно, но только на две и более части. Если разделить упаковку без остатка (например, 10 = 9 + 1), родительский код сам переходит в «выбыл», отдельно расформировывать его не нужно, а весь товар дальше живёт под дочерними кодами, которые можно делить снова. А вот отделить всё количество одной частью нельзя: для системы это не деление, а копия родителя под новым кодом, и такой отчёт ГИС МТ отклоняет (проверено на практике: 158 из 158 — отказ, 62 из 1438 — принято). Нужна вся упаковка — отгружайте родительский код как есть. Необратимо в делении другое: количество у родителя обратно не увеличить, а отделённый код уже оплачен. Ошиблись в цифре — товар не потерян, но лишняя марка и лишняя переклейка останутся. Поэтому количество перед делением стоит подтверждать оператору отдельно.
Две практики, которые берегут от дорогих ошибок. Первая — подтверждение деления повторным сканом: первый скан марки ничего не делает, только показывает товар, сколько было в упаковке, сколько отделяем и сколько останется, и лишь второй скан той же марки выполняет операцию; другая марка, смена количества или уход с экрана сбрасывают подтверждение. Вторая — дочерний код обязан унаследовать реквизиты декларации родителя: в системе он заказывается заново и приходит без них, а без декларации привязка к партии теряется молча и сверка при отгрузке не сходится. Спускайте реквизиты по всей цепочке делений.

7. Остатки, импорт и ввоз из ЕАЭС

Товар лежит на складе с прошлого года. Что с ним делать?

Это остатки, и они домаркировываются по упрощённой схеме: заказ кодов способом «маркировка вне производства или импорта», нанесение, ввод в оборот как остатков. Разрешительная документация для остатков не требуется. Обратите внимание: для радиоэлектроники специальные «остаточные» способы выпуска, знакомые по другим товарным группам, не применяются — используется именно перемаркировка.

На чей GTIN маркировать остатки?

На тот, что уже стоит на упаковке, — и в большинстве случаев для этого ничего оформлять не нужно. Позиция оператора, повторённая на вебинарах по радиоэлектронике в 2026 году, сводится к трём случаям:

  • На упаковке российский GTIN производителя (диапазон 460–469). Коды на остатки заказываете прямо на него: разрешение владельца карточки, субаккаунт каталога и собственная карточка не нужны. Так можно только для остатков, перемаркировки и деления. Чтобы ввозить или производить на чужой российский GTIN, субаккаунт от владельца уже обязателен.
  • GTIN иностранный. Каждый импортёр заводит в каталоге свой экземпляр карточки, субаккаунтов для иностранных номеров нет вовсе. Первый зарегистрировавший заполняет карточку целиком, остальные наследуют только код ТН ВЭД, ОКПД 2, категорию и товарный знак — эти поля меняет поддержка по документам, с оповещением всех владельцев экземпляров.
  • GTIN на товаре нет. Либо собственный российский номер через ГС1 РУС (свой GTIN на чужой товар допустим), либо индустриальная карточка диапазона 004, которую выпускает сам оператор. Индустриальная карточка не попадает в GS1: такой товар нельзя перепродать в ЕАЭС, а часть торговых сетей её не принимает, поэтому оператор считает её не заменой, а вариантом для санкционно-чувствительных позиций.
При ввозе — наоборот: разрешительный документ обязателен в самом документе ввода в оборот. С августа 2026 года и ввод по таможенной декларации, и ввоз из ЕАЭС отклоняются, если в теле документа нет реквизитов действующего сертификата или декларации соответствия. Карточка Национального каталога здесь не спасает: система берёт сведения из документа, а не из карточки. Истёкший или прекращённый документ даёт отказ «недопустимый статус» уже после подписи, поэтому статус в реестре проверяйте до подачи. Изменение ввели без объявления в хронике релизов — интеграции, работавшие с весны, сломались молча, и узнать об этом можно было только по вердикту документа.

Импорт: чем отличается ввоз из третьих стран от ввоза из ЕАЭС?

Здесь скрыта ловушка, на которой спотыкаются почти все интеграции. Разберём по этапам:

Этап Импорт по декларации Ввоз из ЕАЭС
Заказ кодов способ выпуска «импорт» тоже «импорт»
Ввод в оборот документ по данным таможенной декларации отдельный трансграничный документ
Интуиция подводит именно здесь. Раз ввод в оборот для ЕАЭС — «трансграничный», кажется логичным и коды заказывать «трансграничным» способом. Система откажет, причём формулировкой про «несоответствие типу участника» — и её пойдут искать в правах доступа и настройках кабинета, хотя дело всего лишь в неверном значении поля. На этапе эмиссии любой ввоз — это «импорт».

Кто наносит коды, если товар маркируется на зарубежном производстве

При ввозе коды должны быть на упаковках до прибытия товара, поэтому наносят их, как правило, на стороне производителя. Схема обычная: российский участник оборота заказывает коды, выгружает их файлом и передаёт партнёру, тот печатает этикетки и клеит.

Когда производство за рубежом, к обычным рискам добавляются языковой барьер и разное понимание самой задачи. Инструкция, написанная по-русски и переведённая через переписку, на фабрике превращается в «наклеить эти картинки на коробки», а тонкости теряются первыми. Ошибка возникает не от небрежности, а от того, что человек на другом конце не видит смысла операции.

Теряются при этом обе величины, которые задаются при нанесении, — и количество в упаковке, и дата производства. Про дату забывают особенно часто, потому что внешне упаковки одинаковы: две коробки одного артикула отличаются только датой, и перепутать их на складе проще простого. Всплыть это может в самый неподходящий момент — например, при полном таможенном досмотре, когда сведения в системе не сойдутся с фактическим товаром.

Здесь и возникает самая дорогая ошибка во всей цепочке. Отчёт о нанесении — единственный момент, когда в систему попадают количество в упаковке и дата производства. Если на фабрике перепутали катушки, наклеили код от одной позиции на другую или указали не то количество, узнать об этом получится только при приёмке в России — когда партия уже прошла таможню.

И вот что важно понимать про исправления. Дату производства поправить можно — для этого есть отдельный документ корректировки сведений. А количество в упаковке не изменяется никак и никогда: оно фиксируется в момент нанесения намертво, и никакой корректировкой его не переписать.

Формально существует перемаркировка — замена кода на новый. Но она не отменяет расходов, а добавляет их: коды снова платные, этикетки нужно заново напечатать и физически наклеить, а если партия к этому моменту лежит на складе временного хранения, сверху ложатся работы и хранение на СВХ — они обычно дороже самих кодов. Перемаркировка — страховка от катастрофы, а не рабочий сценарий.

При этом ответственность за достоверность сведений несёт импортёр, а не иностранная фабрика: для системы участник оборота — он.

Просьбами «будьте внимательнее» это не лечится: ошибка происходит там, где сведения вводит один человек, а упаковку держит в руках другой. Работающий подход — убрать посредника из передачи данных: дать производителю инструмент, в котором он сам заказывает нужное количество кодов под конкретные упаковки, печатает этикетки, а после наклейки сканирует их и тут же указывает количество в каждой упаковке и дату производства. Тогда данные вносит тот, кто физически видит товар, а импортёру остаётся проверка и подтверждение.

У нас такой кабинет работает для партнёров и в третьих странах, и в ЕАЭС — посмотреть можно на nihao.radiodetali.com (дальше страницы входа — только для действующих партнёров). Заявки и отчёты проходят модерацию на нашей стороне, так что ошибка ловится до того, как уйдёт в систему, а не после приёмки.

Так это выглядит у партнёра (данные на снимках условные):

Заказ кодов в партнёрском кабинете: партнёр сам указывает артикул и количество упаковок
Заказ кодов в партнёрском кабинете: партнёр сам указывает артикул и количество упаковок
Отчёт о нанесении: наклеенные этикетки сканируются (сканером или камерой телефона), тут же вносятся количество в упаковке и дата производства. Если у партии упаковки одинаковые, параметры задаются один раз, а этикетки просто сканируются одна за другой; менять их нужно, только когда меняется объём упаковки или дата
Отчёт о нанесении: наклеенные этикетки сканируются (сканером или камерой телефона), тут же вносятся количество в упаковке и дата производства. Если у партии упаковки одинаковые, параметры задаются один раз, а этикетки просто сканируются одна за другой; менять их нужно, только когда меняется объём упаковки или дата

Для поставщиков из ЕАЭС у «Честного знака» есть и собственная схема: экспортёр сам заказывает российские коды через систему маркировки своей страны, наносит их и подаёт сведения об отгрузке, а импортёру остаётся один документ приёмки. Механизм рабочий, но требует, чтобы партнёр взял на себя вашу регуляторную работу без выгоды для себя — на практике соглашаются редко, так что рассчитывать на него как на основной путь не стоит.

8. Передача кодов покупателю через ЭДО

Нужно ли отдельно сообщать системе об отгрузке?

Нет. Коды передаются внутри универсального передаточного документа. Как только УПД подписана обеими сторонами, оператор ЭДО сам передаёт сведения в ГИС МТ, и коды перерегистрируются на покупателя. Отдельный документ отгрузки подавать не нужно.

Из этого следует важное для обеих сторон: пока покупатель не подписал УПД, товар в системе остаётся за продавцом. Покупатель не сможет ни продать его дальше, ни разделить упаковку — не потому, что что-то настроено неправильно, а потому, что коды ему ещё не принадлежат.

Можно ли проверить УПД до отправки?

Да, и это недооценённая возможность. У «Честного знака» есть сервис предварительной проверки универсального передаточного документа: вы отправляете туда готовый XML до того, как он уйдёт контрагенту, и получаете вердикт — пройдёт документ проверку системы или будет отклонён, с перечнем конкретных ошибок.

Подпись для проверки не требуется — достаточно обычного токена, а вердикт приходит за считанные секунды. Это позволяет встроить проверку прямо в момент формирования документа: некорректный УПД не уедет к покупателю, и не придётся потом аннулировать отправленное.
Тонкость, на которой все спотыкаются. Проверяющий сервис требует имя файла внутри XML с полным служебным хвостом по приказу ФНС, а оператор ЭДО тот же самый хвост отвергает и дописывает его сам при отправке. Один и тот же документ нельзя отправить в оба места с одинаковым именем: храните вариант без хвоста для ЭДО, а для проверки дописывайте хвост непосредственно перед подачей. Формулировка отказа при этом говорит про «некорректное содержание документа» — и её идут искать в кодах маркировки и суммах, хотя дело только в имени файла.

А если покупатель вообще не работает с маркировкой?

Ситуация обычная: небольшая производственная компания покупает компоненты для собственных изделий и участником оборота маркированной радиоэлектроники не является. Передать ей коды через ЭДО невозможно — принимающей стороны в системе просто нет.

Проверять это можно программно. В интерфейсе системы есть метод, возвращающий, зарегистрирован ли участник по конкретной товарной группе. Достаточно ИНН контрагента — и вы заранее знаете, какой сценарий отгрузки применять, вместо того чтобы выяснять это по факту зависшего документа.

Если контрагент не участник оборота именно по радиоэлектронике, коды при продаже выводятся из оборота — с указанием соответствующей причины. Товар уходит покупателю уже «вне оборота», и дальнейшая судьба кодов систему не интересует. Проверку удобно встраивать в момент оформления отгрузки: сценарий «передаём коды по ЭДО» и сценарий «выводим из оборота» расходятся именно здесь.

Вывод из оборота: что вернуть нельзя

Причин вывода у радиоэлектроники немного: продажа покупателю, который не работает с маркировкой (в документе указывается его ИНН — по названию причины это «использование для собственных нужд», и речь о нуждах покупателя, а не продавца), дистанционная продажа физическому лицу и уничтожение. Причина «утрата или порча» системой для группы отвергается.

Отдельного документа «возврат в оборот» для радиоэлектроники нет — подтверждено оператором в сентябре 2026 года. Если выведенный код нужно вернуть, например при возврате товара покупателем, остаются два пути: аннулировать сам документ вывода, пока это возможно, либо подать «ввод в оборот с причиной» — перечень причин для него оператор ещё дополняет. Списанный код не возвращается никак, только новая марка.
Маркетплейсы. Позиция оператора: при продаже со своего склада код выводится из оборота как «дистанционная продажа» в момент сдачи заказа в пункт выдачи или на склад площадки, а не при вручении. Если площадка потеряла посылку и прислала акт утраты, код возвращают в оборот и выводят заново как «уничтожение» по собственному акту списания. Товар на складе площадки после подписания УПД числится за ней — списывать его её работа. Для всего этого нужна связка «номер заказа — код маркировки», ведите её у себя.

В документе от поставщика вместо кодов — коробки

Поставщик вправе указать не поштучные коды, а код транспортной упаковки — номер коробки, внутри которой лежат обычные коды. Оба способа могут смешиваться в одном документе и даже в одной строке. Состав коробки раскрывается запросом к системе. Учтите это при автоматической приёмке: разбор, который ищет только поштучные коды, у такой позиции найдёт ноль и решит, что товар немаркированный.

Что проверять при приёмке

  • сканировать фактические коды и сверять с перечнем в документе — чужой код в коробке означает пересортицу у поставщика;
  • считать товар своим только после подписания документа обеими сторонами и подтверждения передачи в ГИС МТ;
  • сверять количество под кодом с ожидаемым — для упаковок переменного количества это единственный способ поймать расхождение до того, как товар уйдёт дальше.

9. Ошибки и молчаливые отказы

Ошибки приходят не в ответе на запрос, а в статусе документа — и формулировки часто уводят в сторону. Расшифровка самых частых:

Что видите Что на самом деле
«Недопустимый статус кода» Две противоположные причины: либо нанесение ещё не обработано, либо код уже введён в оборот. Различать по фактическому статусу кода
«Недостаточное описание товара» Карточка в каталоге не опубликована
«Код не имеет вложений» Коды не нанесены либо групповая упаковка подана без кода упаковки
«Подпись не соответствует участнику» Подписано не то представление документа
«…имеет недопустимый статус (группа статусов 2)» Разрешительный документ в документе ввода истёк или прекращён. Статус проверяется по реестру, а не по карточке, и отказ приходит уже после подписи
«…отсутствует в карточке товара» Реквизиты разрешительного документа в документе ввода сверяются с карточкой каталога и должны совпадать с ней посимвольно
Ошибки нет, но ничего не происходит Самый коварный случай: отчёт принят, номер выдан, коды остались ненанесёнными, а статус отчёта сменился на «ошибку» без пояснений. Причина есть — в связанном документе квитанции (раздел 5), коды ниже

Коды отказов при нанесении

Их отдаёт связанный документ квитанции — по одному на каждый код маркировки. Встреченные в нашей практике:

Код Текст системы Что за этим стоит
6 «Лицевой счёт заблокирован или недостаточно средств» Деньги, а не данные: отчёт не проходит целиком. У нас это самая массовая причина отказов
12 «Отсутствует карточка товара (GTIN) в НК» Карточка не опубликована — тот самый «молчаливый» отказ из раздела 3
34 «Неверно указан тэг PRDT» Дата производства вне допустимого диапазона (раздел 5)
338 «Количество товара выходит за рамки диапазона» Товар переменного количества подан без количества или с количеством вне диапазона карточки
1 «Дубликат кода» Отчёт по уже нанесённому коду — повторная подача того же документа
48 «Недопустимый способ ввода в оборот» Способ выпуска кода не подходит к операции
4 «Код уже списан» Нанесение по выведенному из оборота коду

Общее правило: если операция «вроде прошла», но статус кодов не изменился — считайте, что она не прошла, и ищите причину, а не повторяйте подачу. Повтор создаст второй документ, который отклонят.

10. Деньги: эмиссия, баланс, квота GTIN

Выпуск кодов платный, и цена не «примерно», а установлена постановлением Правительства единой для всех товарных групп:

Стоимость одного кода маркировки
50 копеек
без НДС  ·  61 копейка с НДС по ставке 22 %

Считать бюджет удобно от неё: партия в 100 000 компонентов, маркированная поштучно, стоит 50 000 рублей плюс налог, а та же партия в упаковках переменного количества — несколько рублей. Это, помимо физической невозможности клеить код на чип-резистор, вторая причина маркировать упаковками.

Оплата списывается с лицевого счёта участника, и это создаёт риск, о котором вспоминают поздно:

При недостатке средств на счёте заказ кодов просто не проходит, а при оплате по нанесению ГИС МТ целиком отклоняет и отчёт о нанесении (код 6, «недостаточно средств»). Коды нужны задолго до того, как товар окажется на складе. При импорте их заказывают и оплачивают заранее: коды передают на производство либо готовят к нанесению до ввоза, и к этому моменту сроки уже связаны с отгрузкой и таможенным оформлением. Пустой счёт останавливает не маркировку лежащего товара, а подготовку партии, где сдвиг на день-два стоит дороже.

Отсюда практический вывод: баланс — величина, о которой нельзя узнавать «по факту сбоя». Нужен регулярный автоматический опрос и оповещение при снижении ниже порога, заданного с запасом на ближайшие поставки.

Способа оплаты два, и выбор между ними — не только про деньги. «Оплата по эмиссии» списывает деньги в момент выпуска кода, ещё до нанесения и ввода в оборот; тогда заказанные, но не использованные коды — уже потраченные деньги, и заказывать «с запасом» невыгодно. «Оплата по нанесению» списывает их после отчёта о нанесении, но доступна не везде: для способа выпуска «маркировка вне производства или импорта» (остатки, дробление) оператор оставил только оплату по эмиссии, а для импорта оплата по нанесению работает. Обратная сторона второго способа: с 3 августа 2026 года неоплаченные коды, по которым за 30 дней с выпуска не подан отчёт о нанесении, аннулируются автоматически. Именно при импорте это опасно: коды заказывают заранее и отправляют на производство, а между эмиссией и нанесением проходят недели — изготовление партии, упаковка, отгрузка. Разрыв больше 30 дней тут скорее правило, чем исключение, и тогда эмитированные коды протухнут раньше, чем фабрика их наклеит, а уже наклеенная аннулированная марка — это брак партии. Поэтому для импорта с длинным плечом надёжнее оплата по эмиссии, а оплата по нанесению годится там, где отчёт подаётся в те же дни. Прежде чем выбирать, измерьте по своим данным, сколько проходит от заказа до отчёта.

Второй ресурс — номера GTIN. Их количество ограничено договором с оператором, и остаток система не показывает: такого метода в интерфейсе каталога просто нет. Считать приходится самостоятельно. Учтите, что номер расходуется в момент создания карточки, а не публикации: черновики и отклонённые на модерации карточки тоже занимают номера.

Два приёма, которых нет в документации. Номера GTIN, выдаваемые каталогом, детерминированы: префикс организации, три цифры серии и контрольная цифра. Значит, полный список своих карточек можно собрать перебором серий по каждому известному префиксу — на одном участнике такой перебор нашёл вдвое больше карточек, чем числилось по кодам и собственному реестру. И второе: через субаккаунты каталога владелец GTIN может разрешить другой организации заказывать коды на свои номера, полностью или по перечню — это готовый механизм для партнёрских производств.

11. Практика: печать этикеток и сканеры

Печать

  • Data Matrix для маркировки — не обычный двумерный код: в нём обязателен служебный признак и разделители групп. Генератор, собирающий код из «скобочной» записи, на серийниках со спецсимволами выдаёт нечитаемую этикетку;
  • каждую напечатанную матрицу стоит декодировать обратно и сверять с исходным кодом — это дёшево и ловит брак до того, как он уедет клиенту;
  • встроенные в принтер кодировщики штрихкодов бывают ненадёжны: наблюдались случаи, когда принтер молча не печатал код на отдельных серийниках. Надёжнее готовить изображение самим и отдавать принтеру готовую графику.

Сканеры

  • Раскладка клавиатуры. Сканер «печатает» код как нажатия клавиш. При русской раскладке латиница превращается в кириллицу, код бьётся, система его не узнаёт. Поле ввода должно читать физические клавиши, а не символы;
  • Разделитель групп. Часть моделей передаёт его отдельной клавишей, и браузер его не видит — сканер нужно настраивать по инструкции конкретной модели;
  • Автоотправка по паузе. Если сканер не шлёт «ввод» в конце, поле отправляют по паузе набора. Пауза в 100–150 мс мала: на медленной машине уходит обрывок кода, и оператор видит череду отказов. Разумное значение — около 350 мс плюс проверка минимальной длины.

Что изменилось в ревизиях 16, 22 и 24 сентября 2026 г.

  • 24 сентября: текст причины отказа отчёта о нанесении получается по API — через связанный документ квитанции; прежнее «причины нет нигде» неверно (раздел 5); коды отказов при нанесении (раздел 9); отчёт без количества отклоняется и подаётся заново (раздел 6); без денег на счёте не проходит и нанесение (раздел 10);
  • 22 сентября: на чей GTIN маркировать остатки — чужой российский без субаккаунта, иностранный своим экземпляром карточки, индустриальный 004 и его ограничения (раздел 7);
  • групповые упаковки и наборы отключены для радиоэлектроники с 3 августа, агрегация через СУЗ отключается с ноября (раздел 1);
  • смежные группы: кабель, полимерные трубы, оптоволокно и термоусадка (раздел 1);
  • пустая графа разрешительной документации публикацию и ввод остатков не блокирует, но ввозимый товар без документа в оборот не войдёт; дата документа из реестра Росаккредитации доступна программно; правка опубликованной карточки (раздел 3);
  • списать лишние коды нечем; место осуществления деятельности и диапазон даты производства в отчёте о нанесении (раздел 5);
  • деление под ноль (только на две и более части, одной частью — отказ), подтверждение вторым сканом, наследование декларации (раздел 6);
  • разрешительный документ обязателен в теле документа ввода при ввозе (раздел 7);
  • причины вывода, отсутствие возврата в оборот, порядок для маркетплейсов (раздел 8);
  • две новые ошибки по разрешительным документам (раздел 9);
  • исправлено про оплату: способов два, и для импорта оплата по нанесению работает; перебор GTIN и субаккаунты каталога (раздел 10).

Где брать первоисточники

Описание программных интерфейсов «Честного знака» не публикуется в открытом доступе: документы выдаются из личного кабинета участника — раздел «Помощь» для ГИС МТ и вкладка «Руководства» для СУЗ. Это два разных места, что регулярно путают. Методические рекомендации по оформлению документов ЭДО и база знаний по товарным группам открыты и обновляются регулярно — при расхождении с этой статьёй верьте им: система меняется.

Нужна помощь с внедрением? Мы прошли маркировку радиоэлектроники целиком — от карточек Национального каталога и эмиссии кодов до отчётов о нанесении, ввода в оборот, дробления упаковок и передачи сведений через ЭДО. Накопленная практика включает и то, о чём документация умалчивает.

Где взять текст причины отказа

Долгое время мы считали, что у отклонённого отчёта о нанесении причины нет вообще: статус отчёта в СУЗ говорит только «ошибка», а квитанция — лишь на каком шаге документ умер и сколько кодов из скольких обработано. Это неверно. У квитанции есть связанный документ с результатами обработки, и в нём по каждому коду — номер ошибки и её текст. Отдаёт его отдельный метод СУЗ — получение документа, связанного с квитанцией; описан он в руководстве программиста СУЗ рядом с методами квитанций.

  1. Запросите квитанцию отчёта (её же можно скачать в кабинете СУЗ: документы → обработанные → фильтр «Обработан с ошибкой»). По API квитанции ищутся и списком за период, так что разобрать можно сразу всю историю отказов.
  2. Возьмите из неё идентификатор результата и идентификатор документа из события обработки в ГИС МТ — а не идентификатор исходного документа: это главная ловушка, с ним метод ничего полезного не вернёт.
  3. По этой паре запросите связанный документ. Содержимое приходит строкой, внутри которой ещё один JSON, — разбирать в два шага.

Разбор всей нашей истории отказов этим методом закрыл случаи, которые раньше приходилось угадывать подбором, — расшифровка кодов в разделе 9. Ограничение одно: квитанции старше мая 2026 года так не читаются. Практический вывод: при отказе отчёта сначала запрашивайте этот документ, а уже потом документацию и поддержку.

Консультируем участников рынка и помогаем выстроить процесс — от разбора конкретной ошибки до проектирования интеграции. Есть и готовая структурированная база знаний по маркировке радиоэлектроники: методы API ГИС МТ, СУЗ и Национального каталога, коды ошибок с причинами, процессы и грабли, которых нет в документации, — в формате, пригодном и для интеграторов, и для ИИ-помощников; предоставляем по запросу. Пишите на sale@radiodetali.com.