Top.Mail.Ru
×
Получить бесплатный чек-лист «10 шагов для начала маркировки»
Тарифы Производство ТН ВЭД Партнерам


Получить бесплатный чек-лист «10 шагов для начала маркировки»

Webhook-уведомления в Честном знаке: настройка через API

Webhook-уведомления в Честном знаке: настройка через API
Назад
30.03.2026
45
Webhook-уведомления в Честном знаке: настройка через API

Ваша учётная система отправила документ в ГИС МТ - и повисла тишина. Обработан ли он? Прошла ли приёмка? Изменился ли статус кодов маркировки? Многие участники оборота товаров сталкиваются с одной и той же проблемой: ручная проверка статусов документов в личном кабинете «Честного знака» отнимает часы рабочего времени. А если объёмы - тысячи кодов ежедневно? Тут уже не до ручного мониторинга.

В этой инструкции разберёмся, как организовать автоматическое отслеживание событий в системе маркировки через API, какие механизмы уведомлений доступны участникам оборота, и почему polling через True API - это не «костыль», а вполне рабочий инструмент, если настроить его грамотно.

Что на самом деле умеет True API в части уведомлений

Сразу к сути. ГИС МТ (Государственная информационная система мониторинга за оборотом товаров) на текущий момент не предоставляет классический webhook-механизм в привычном понимании разработчиков - когда система сама шлёт POST-запрос на ваш URL при возникновении события. Вместо этого используется модель запросов: участник оборота самостоятельно обращается к API за актуальной информацией.

Однако это не означает, что нельзя построить полноценную систему уведомлений. True API (актуальная версия документации - v555+, доступна в разделе «Помощь» личного кабинета ГИС МТ) содержит набор методов, которые позволяют отслеживать практически любое изменение в реальном времени.

Ключевые методы для мониторинга событий:

Метод API Что отслеживает Версия API
/doc/list Список загруженных документов с фильтрацией по дате и статусу v4
/doc/{id}/info Содержимое и статус конкретного документа v4
/cises/search Поиск кодов маркировки по фильтрам (статус, дата, владелец) v4
/doc/validator/status Статус проверки УПД/УПДи v4
/receipt/list Квитанции результатов обработки документов v4

Обратите внимание: методы версии v3 постепенно выводятся из эксплуатации. Если ваша интеграция до сих пор использует v3-эндпоинты - самое время мигрировать. С 12 мая 2025 года ряд методов True API переключён на приём и возврат кодов только в нормализованном формате - без обрамляющих круглых скобок вокруг идентификаторов применения (AI: 01, 21, 8005).

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

Шаг 1. Аутентификация и получение токена

Любое взаимодействие с True API начинается с авторизации. Для продуктивного контура используются адреса:

https://ismp.crpt.ru/api/v4 (True API v4)
https://ismp.crpt.ru/api/v3 (True API v3, устаревший)

Для авторизации потребуется действующий сертификат УКЭП (Усиленная квалифицированная электронная подпись). Процедура стандартная: получаете код аутентификации, подписываете его УКЭП, обмениваете на токен доступа. Токен действует ограниченное время - учитывайте это при проектировании системы автоматического мониторинга.

Шаг 2. Настройка polling-цикла

Суть подхода: ваш сервер периодически опрашивает API на предмет новых документов или изменений статусов. Звучит просто, но дьявол - в деталях.

Оптимальная частота опроса зависит от объёмов. Для компании с 50–100 документами в день - раз в 5–10 минут вполне достаточно. При объёмах свыше 1000 документов - есть смысл опрашивать каждые 1–2 минуты, но обязательно с контролем лимитов API. ГИС МТ имеет SLA по обработке документов, и бомбардировать сервер запросами каждые 5 секунд - путь к временной блокировке.

Шаг 3. Фильтрация и обработка ответов

Метод /doc/list принимает параметры фильтрации: дата начала и окончания, ИНН участника, товарная группа (параметр pg, например pg=water для воды). Это позволяет получать только релевантные документы.

Каждый документ возвращается со статусом обработки. Основные статусы: IN_PROGRESS (на обработке), CHECKED_OK (обработан успешно), CHECKED_NOT_OK (обработан с ошибками), PROCESSING_ERROR (ошибка обработки). Именно изменение этих статусов и является «событием», на которое реагирует ваша система уведомлений.

Не хотите разбираться с API самостоятельно?

Сервис GetMark берёт на себя всю техническую сторону работы с маркировкой - от получения кодов до формирования УПД и отслеживания статусов. Тарифы для оптовиков и розницы начинаются от 35 000 руб./год (до 20 000 кодов маркировки), для производителей и импортёров - от 50 000 руб./год. Тариф «Оптима» с лимитом до 100 000 кодов - 55 000 руб./год, а «Безлимит» (свыше 1 млн кодов) - 105 000 руб./год.

Узнать подробнее о тарифах

Какие события можно отслеживать и зачем это нужно бизнесу

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

Типы событий, которые стоит мониторить в первую очередь:

1. Смена статуса документа. Отправили ввод в оборот - нужно убедиться, что документ прошёл проверку (CHECKED_OK). Если пришёл статус CHECKED_NOT_OK - требуется оперативная реакция: ошибки в атрибутах, несоответствие GTIN, проблемы с подписью.

2. Появление входящих документов. Контрагент отправил вам УПД - а вы об этом не знаете, потому что не заглядывали в ЛК третий день. Автоматический мониторинг через метод получения списка входящих документов решает эту проблему.

3. Изменение статусов кодов маркировки. Код перешёл из статуса EMITTED в APPLIED, из APPLIED в INTRODUCED, из INTRODUCED в RETIRED или WRITTEN_OFF - каждый переход - это событие, требующее фиксации в учётной системе.

4. Ошибки обработки в ГИС МТ. Особенно критично для документов ввода в оборот и агрегации. Ошибка, обнаруженная через неделю, может обернуться штрафами.

5. Квитанции обработки УПД/УКД. Метод получения квитанций возвращает детальный результат проверки электронных документов - прошли они валидацию или нет, и если нет - с какими конкретно ошибками.

Архитектура решения: от простого скрипта до полноценной интеграции

Практика показывает, что реализация системы уведомлений может быть разной степени сложности. Рассмотрим три варианта.

Вариант А - «Минимальный»

Cron-задача (или планировщик Windows) запускает скрипт раз в 10 минут. Скрипт обращается к /doc/list с фильтром по дате «от последнего опроса». При обнаружении документов с новым статусом - отправляет уведомление в Telegram или на email. Подходит для малого бизнеса с небольшим документооборотом.

Вариант Б - «Средний»

Микросервис на Python или PHP, работающий постоянно. Хранит историю статусов в базе данных, отслеживает изменения, при обнаружении новых событий - рассылает уведомления по нескольким каналам, записывает лог. Умеет автоматически обновлять токен авторизации перед его истечением. Подходит для среднего бизнеса.

Вариант В - «Полная интеграция»

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

Практический совет по отладке

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

Обработка ошибок: что идёт не так и как с этим жить

Характерный пример нарушений: компания настроила polling-скрипт, он исправно работал три месяца - а потом тихо умер, потому что срок действия УКЭП истёк. Никакого уведомления не пришло, потому что уведомления слал именно этот скрипт. Замкнутый круг.

Типичные ошибки при работе с API ГИС МТ и как их обрабатывать:

Код / Ошибка Причина Действие
401 Unauthorized Токен истёк или недействителен Автоматическое обновление токена, проверка срока УКЭП
429 Too Many Requests Превышен лимит обращений Экспоненциальный backoff: увеличивайте интервал между запросами
500 Internal Server Error Сбой на стороне ГИС МТ Повтор через 5 минут; рекомендации ЦРПТ - проверить статус системы
SSL Handshake Failed Проблемы с ГОСТ-сертификатом Проверить актуальность корневого сертификата, обновить криптопровайдер
PROCESSING_ERROR Документ отклонён системой Анализ квитанции, исправление данных, повторная отправка

Судебная статистика подтверждает: штрафы за нарушения в сфере маркировки по ст. 15.12 КоАП РФ составляют от 5 000 до 10 000 рублей для должностных лиц и от 50 000 до 300 000 рублей для юридических лиц - с возможной конфискацией товара. Своевременное обнаружение ошибок в документообороте с ГИС МТ позволяет избежать ситуаций, когда товар формально «выпадает» из легального оборота.

GetMark: автоматизация без программирования

Не у каждой компании есть ресурсы на содержание команды разработчиков для интеграции с ГИС МТ. Платформа GetMark решает задачу «из коробки»: получение и печать кодов, формирование УПД, складской учёт, перемаркировка, агрегация, вывод из оборота - всё через единый интерфейс.

Для производителей и импортёров доступны расширенные тарифы: от 50 000 руб./год (тариф Старт+, до 20 000 КМ) до 140 000 руб./год (Безлимит+, свыше 1 млн кодов). Все тарифы включают: конструктор этикеток, маркировку наборов, складской учёт и агрегацию.

Получить консультацию

Уведомление о состоянии кодов: отдельный документ, о котором многие забывают

В системе «Честный знак» существует специальный тип документа - «Уведомление о состоянии кодов». Он не имеет отношения к webhook-уведомлениям в техническом смысле, но его часто путают. Этот документ служит для перевода кодов маркировки в особое статусное состояние.

Характерный пример: компания экспортирует пиво в страны ЕАЭС. Перед отгрузкой на экспорт необходимо оформить документ «Уведомление о состоянии кодов», который переведёт коды в особое состояние. В одном таком документе можно передать до 30 000 кодов, пакетная отправка не поддерживается. Если в документе указана иерархия кодов (агрегаты), в систему передаются только упаковки верхнего уровня.

Этот документ создаётся через «Единый метод создания документов» в True API, и его обработку также необходимо мониторить. Ошибка здесь - и товар «застрянет» на складе, не получив нужный статус для экспортной отгрузки.

Интеграция уведомлений с ЭДО: почему это важно

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

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

Если обработка завершилась с ошибкой - например, из-за некорректной агрегации или несоответствия данных - коды маркировки не перейдут к покупателю. При этом в документообороте ЭДО всё будет выглядеть нормально: УПД подписан, никаких расхождений. А проблема вскроется только при попытке покупателя продать товар на кассе.

Что изменилось в 2026 году: ТС ПИоТ и его влияние на мониторинг

С 7 января 2026 года для розничной продажи маркированных товаров стало обязательным использование сертифицированного программного модуля ТС ПИоТ (технические средства получения информации о товаре). Модуль устанавливается на контрольно-кассовую технику и выполняет проверку кодов маркировки при продаже, сверку данных с «Честным знаком», фиксацию вывода из оборота, блокировку продажи при некорректном или уже выбывшем коде.

Это существенно повышает требования к качеству данных в системе маркировки. Раньше, если документ был обработан с ошибкой - товар всё равно продавался на кассе. Теперь, с включённым ТС ПИоТ, касса просто заблокирует продажу товара с некорректным кодом.

Ещё одно важное изменение: с 1 марта 2026 года вступило в силу Постановление Правительства РФ от 29.12.2025 № 2192 - теперь при регистрации в «Честном знаке» система автоматически проверяет, подано ли уведомление о начале деятельности в Роспотребнадзор через Единый реестр уведомлений (ervk.gov.ru).

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

Безопасность: УКЭП, ГОСТ-шифрование и хранение токенов

Несколько слов о безопасности - тема, которую разработчики часто отодвигают на потом, а зря.

Для HTTPS-соединения с API ГИС МТ используется сертификат ГОСТ Р 34.10-2012. Это значит, что стандартные HTTP-клиенты без поддержки ГОСТ-шифрования не подойдут. На практике для работы чаще всего используется КриптоПро CSP или аналогичные ГОСТ-криптопровайдеры.

Правила хранения токенов и ключей:

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

Делегируйте маркировку профессионалам

GetMark - не просто сервис получения кодов. Это полноценная товароучётная система для маркировки: складской учёт, конструктор этикеток, формирование электронных документов, агрегация, работа с маркетплейсами. Всё - без необходимости настраивать API-интеграции вручную.

Дополнительно доступны консалтинговые услуги: регистрация в системе маркировки, получение GTIN через GS1, маркировка остатков, абонентское сопровождение на 3 месяца, обучение персонала (очно или онлайн). Маркировка «под ключ» - от регистрации до печати кодов на производстве.

Оставить заявку

Часто задаваемые вопросы



Поддерживает ли ГИС МТ классические webhook-уведомления с push-доставкой?

Нет, на текущий момент - нет. Система «Честный знак» использует модель polling: участник самостоятельно обращается к API для получения актуальной информации. Для организации автоматических уведомлений необходимо настроить периодический опрос методов True API с отслеживанием изменений статусов.

Как часто можно опрашивать API без риска блокировки?

Оптимально - раз в 3–10 минут для большинства задач. Точные лимиты указаны в документации True API. При получении ответа 429 (Too Many Requests) необходимо увеличить интервал. Рекомендуется использовать экспоненциальный backoff: если запрос отклонён - ждёте 1 минуту, затем 2, затем 4 и так далее.

Где взять документацию по True API?

В разделе «Помощь» личного кабинета ГИС МТ (промышленный контур) или в базе знаний «Реестра интеграторов». Документация не размещена в открытом доступе - для её получения требуется авторизация в системе. Актуальная версия на март 2026 года - True API v555+.

Какой криптопровайдер нужен для работы с API?

КриптоПро CSP (версия 5.0 и выше) - наиболее распространённый вариант. Также подходят другие ГОСТ-совместимые криптопровайдеры. Ключевое требование - поддержка алгоритма ГОСТ Р 34.10-2012 для HTTPS-соединения и формирования УКЭП. Для тестового контура («Песочницы») сертификат необходимо добавить в список доверенных вручную.

Чем отличается «Уведомление о состоянии кодов» от технических webhook-уведомлений?

Это совершенно разные понятия. «Уведомление о состоянии кодов» - это документ в системе «Честный знак», который переводит коды маркировки в особое статусное состояние (например, перед экспортом). Webhook-уведомления - это технический механизм оповещения через HTTP-запросы, который в ГИС МТ пока не реализован.

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

Да, через товароучётные системы, уже интегрированные с ГИС МТ. Например, типовые конфигурации 1С (УТ, ERP, Розница) имеют встроенные механизмы обмена с «Честным знаком». Также можно использовать специализированные сервисы, такие как GetMark, которые берут на себя взаимодействие с API.

Что делать, если документ «завис» в статусе IN_PROGRESS более суток?

Обратиться в техподдержку ЦРПТ. Согласно SLA по обработке документов ГИС МТ, стандартное время обработки - от нескольких минут до нескольких часов. Если документ не обработан более 24 часов, это может свидетельствовать о технических проблемах на стороне системы. Рекомендации ЦРПТ в случае недоступности ГИС МТ размещены в документации.

Как ТС ПИоТ связан с мониторингом документов?

Напрямую. С 7 января 2026 года ТС ПИоТ проверяет каждый код маркировки при продаже на кассе. Если документ ввода в оборот или приёмки был обработан с ошибкой - код не получит корректный статус, и касса заблокирует продажу. Своевременный мониторинг обработки документов позволяет устранить проблемы до момента, когда товар попадёт на полку.

Какие штрафы предусмотрены за ошибки в маркировке?

По ст. 15.12 КоАП РФ: для должностных лиц - от 5 000 до 10 000 рублей, для юридических лиц - от 50 000 до 300 000 рублей с возможной конфискацией товара. Нарушения в части оборота немаркированной продукции, подлежащей обязательной маркировке, караются ещё строже.

Нужен ли ЭДО для работы с уведомлениями и документами в ГИС МТ?

Для передачи кодов между участниками - да, ЭДО обязателен. Передача кодов маркировки от продавца к покупателю происходит через электронный УПД. Без ЭДО придётся передавать коды вручную через личный кабинет ГИС МТ, что при любых объёмах крайне неудобно. Для внутренних операций (ввод в оборот, вывод, агрегация) можно работать напрямую через API или личный кабинет.

Правда ли, что методы API v3 скоро перестанут работать?

Устаревшие методы v3 выводятся из эксплуатации поэтапно. Часть методов уже перенесена на v4, новые функции появляются только в v4. Рекомендация ЦРПТ - использовать v4 для всех новых интеграций. Отслеживать график отключения устаревших методов можно в разделе «Что нового» на портале «Честного знака» и в телеграм-канале OMS-TTIS Notification.

Как автоматически узнавать о входящих УПД от контрагентов?

Через периодический опрос метода /doc/list с фильтром по типу «входящие». Настройте polling-скрипт, который раз в 5–10 минут проверяет наличие новых входящих документов. При обнаружении - отправляйте уведомление ответственному сотруднику (Telegram, email, SMS). Альтернатива - использовать уведомления от оператора ЭДО, который также может оповещать о новых документах.

Главное правило:

Не ждите, пока проблема с маркировкой найдёт вас сама - через заблокированную кассу, штраф Роспотребнадзора или невозможность отгрузить товар. Настройте мониторинг хотя бы на базовом уровне: проверка статусов документов раз в 10 минут + уведомление при ошибках. Это можно сделать за один рабочий день, а сэкономит - месяцы нервов. А если ресурсов на собственную разработку нет - используйте готовые решения, которые уже прошли этот путь за вас.


Консалтинговые
услуги GetMark
Полное сопровождение маркировки без необходимости разбираться самостоятельно
Что мы можем сделать за вас:
Маркировка товаров
под ключ
Полный цикл: от регистрации в системе до печати кодов на производстве
Регистрация в системе маркировки
Помощь с документами и аккредитацией
Абонентское сопровождение
(3 месяца)
Еженедельные проверки, помощь с отчетами
Получение кодов на остатки
Срочное решение для товаров «в обороте»
Обучение работе
в системе
Индивидуальные тренинги (очно/онлайн)
Маркировка для производителей
Настройка процессов под 487-ФЗ
Консультации по КИЗ
Разбор сложных случаев (импорт,
перемаркировка)
Маркировка остатков
Легализация товара, уже находящегося
на складе
Регистрация в GS1
Получение GTIN для товаров
Контрактное производство
Маркировка для производителей,
работающих под чужим брендом
Количество показов: 45
Назад к списку статей
Статьи, которые могут быть вам интересны:
Поиск по тегам
#штрафы за маркировку #Честный Знак #КоАП РФ #УК РФ #маркировка товаров #конфискация #Роспотребнадзор #ввод в оборот #ЭДО #Data Matrix #автоматические штрафы 2026 #статья 15.12 #административная ответственность #уголовная ответственность #поддельные коды #кейс #импорт ЕАЭС #маркировка легпрома #Wildberries #Ozon #GetMark #FBO #один оператор #чулочно-носочные изделия #масштабирование #наборы и комплекты #Честный знак #мультипак #подарочные наборы #агрегация #правила маркировки #GS1 #GTIN #комплектация товаров #отопительное оборудование #радиаторы #котлы #обязательная маркировка #водонагреватели #импорт оборудования #производство #автоматизация производства #оборудование для маркировки #производственная линия #нанесение кодов #интеграция маркировки #принтер-аппликатор #каплеструйная маркировка #лазерная маркировка #маркировка кабельной продукции #маркировка оптоволокна #эксперимент по маркировке #ТН ВЭД 8544 #ОКПД2 27.32.13 #УПД #ГИС МТ #маркировка 2026 #кабельно-проводниковая продукция #импорт кабеля #маркировка остатков #УКЭП


Бесплатный вебинар по маркировке радиоэлектроники 15.04.2026 в 12:00 Регистрация