Почему ГИС МТ отклоняет УПД с кодом 107, как проверить статус и что делать, чтобы отгрузка прошла
Типичная ситуация: вы отправили УПД через ЭДО, контрагент ждёт подписания, а в ГИС МТ вместо статуса «Обработан» - красный значок и лаконичное «Код ошибки 107. Ошибка проверки подписи документа». Товар отгружен физически, но юридически - передача не состоялась. Коды остались на вашем балансе, покупатель не может принять товар.
Ошибка 107 - одна из самых частых и при этом одна из самых непрозрачных ошибок при работе с маркировкой. За ней может скрываться десяток разных причин: от просроченного сертификата УКЭП до конфликта криптопровайдеров. Диагностика осложняется тем, что текст ошибки один и тот же, а реальные причины - разные.
В этом материале разбираем все известные сценарии появления ошибки 107, пошаговые алгоритмы решения и профилактические меры, чтобы больше не терять время на переотправку документов.
Ошибка 107 (Error Code 107) - это код ошибки ГИС МТ «Честный знак», который возвращается при обработке электронного УПД. Дословно: «Ошибка проверки подписи документа».
Это значит, что система маркировки получила ваш УПД от оператора ЭДО, попыталась проверить усиленную квалифицированную электронную подпись (УКЭП), которой документ подписан, - и проверка не прошла.
Момент возникновения:
УПД формируется в учётной системе (1С, МойСклад, GetMark) или напрямую в ЭДО → подписывается УКЭП отправителя → передаётся оператору ЭДО → оператор отправляет документ в ГИС МТ → ГИС МТ проверяет подпись → ошибка 107.
Документ получает статус «Обработан с ошибками» или «Ошибка в ГИС МТ». Переход права собственности на маркированный товар не происходит. Коды остаются на балансе отправителя.
За одним и тем же кодом 107 прячутся минимум семь разных сценариев. Вот полный список:
| Причина | Описание | Частота |
|---|---|---|
| УКЭП не соответствует организации | Документ подписан подписью, ИНН которой не совпадает с ИНН отправителя в УПД | Очень часто |
| Истёк срок действия сертификата УКЭП | Подпись была валидна на момент выпуска, но истекла к моменту проверки | Часто |
| Сертификат отозван удостоверяющим центром | УЦ отозвал сертификат (компрометация, ошибка при выдаче, смена руководителя) | Средне |
| Конфликт криптопровайдеров | На ПК установлены одновременно КриптоПро и VipNet - подпись формируется некорректно | Средне |
| Устаревшая версия криптопровайдера | Версия КриптоПро или VipNet не поддерживает актуальные алгоритмы подписи | Средне |
| Сбой на стороне ГИС МТ | Временная ошибка серверов «Честного знака» - подпись корректна, но система не смогла её верифицировать | Периодически |
| Роуминговый конфликт | Оператор ЭДО контрагента передал документ в ГИС МТ раньше вашего оператора - дублирование | Редко |
Шаг 1. Проверьте статус документа в ЛК «Честного знака».
Войдите в личный кабинет на честныйзнак.рф → выберите товарную группу → раздел «Документы». Найдите УПД и проверьте статус:
— Если статус «Обработан с ошибками» - ошибка подтверждена на стороне ГИС МТ. Переходите к шагу 2.
— Если статус «Обработан успешно» - ошибка на стороне оператора ЭДО. Обратитесь к оператору с просьбой прогрузить корректный статус из ГИС МТ.
Шаг 2. Проверьте УКЭП на соответствие организации.
Данные в сертификате УКЭП (ИНН, ОГРН, наименование организации) должны точно совпадать с данными отправителя в УПД. Если подпись выпущена на старое наименование организации, другой ИНН или на физлицо без привязки к юрлицу - ГИС МТ отклонит документ.
Как проверить: откройте свойства сертификата в КриптоПро CSP (Пуск → КриптоПро CSP → вкладка «Сервис» → «Просмотреть сертификаты в контейнере»). Сверьте ИНН, ОГРН, ФИО.
Шаг 3. Проверьте срок действия сертификата.
В свойствах сертификата найдите поле «Действителен до». Если срок истёк - подпись недействительна. Необходимо получить новый сертификат УКЭП в аккредитованном удостоверяющем центре (ФНС для руководителей) и переподписать документ.
Шаг 4. Проверьте, не отозван ли сертификат.
Сертификат может быть отозван УЦ без уведомления - например, при смене руководителя, реорганизации или компрометации ключа. Проверить статус можно на сайте УЦ или через CRL (список отозванных сертификатов), встроенный в КриптоПро.
Шаг 5. Проверьте криптопровайдер.
На компьютере должен быть установлен только один СКЗИ: или КриптоПро CSP, или VipNet CSP. Два одновременно = конфликт, который приводит к ошибкам подписи. Если установлены оба - удалите один. Убедитесь, что версия актуальна (КриптоПро CSP 5.0 R3 или выше на апрель 2026).
Шаг 6. Переподпишите и переотправьте документ.
Если причина найдена и устранена - аннулируйте ошибочный УПД (если покупатель ещё не подписал) и сформируйте новый. Или - если учётная система позволяет - повторно подпишите тот же документ обновлённым сертификатом.
Шаг 7. Обратитесь в поддержку.
Если все проверки пройдены, а ошибка сохраняется - обращайтесь в техподдержку ГИС МТ (support@crpt.ru) с приложением:
— Скриншота ошибки из ЛК «Честного знака».
— Файла детализации (квитанции) - скачивается в ЛК рядом со статусом ошибки.
— Документооборота целиком (если работаете через Диадок / Контур / СБИС - кнопка «Скачать → Документооборот целиком»).
⚠ Не подписывайте УПД с ошибкой повторно «на авось».
Если документ обработан с ошибкой в ГИС МТ, на него нельзя делать корректировку или исправление - все последующие документы по этой цепочке тоже обработаются с ошибкой. Нужен новый УПД.
Ошибки маркировки блокируют отгрузки? GetMark поможет
Сервис GetMark автоматически проверяет корректность подписи и статус кодов перед формированием УПД. Встроенная мобильная УКЭП в мобильном приложении исключает проблемы с криптопровайдерами на ПК. Техподдержка на связи с 9 до 21 каждый рабочий день.
Тариф «Старт» - до 5 000 КМ/год за 14 500 ₽/год. С полным функционалом - «Старт+» от 35 000 ₽/год.
Отдельный сценарий - роуминговые документы. Если вы и ваш контрагент используете разных операторов ЭДО (например, Диадок и Такском), документ передаётся между операторами через роуминговое соглашение.
Иногда оператор контрагента передаёт УПД в ГИС МТ раньше, чем ваш оператор. Возникает конфликт: ГИС МТ уже получил документ от одного оператора и при получении того же документа от второго - возвращает ошибку 107 (или ошибку 4 - «документ зарегистрирован ранее»).
Что делать:
— Проверьте статус документа в ЛК «Честного знака». Если там статус успешный - проблема исключительно на стороне ЭДО. Обратитесь к своему оператору с просьбой подтянуть актуальный статус.
— Если статус с ошибкой в ГИС МТ - уточните у контрагента, не передавал ли его оператор документ самостоятельно.
Ошибка 107 часто путается с другими ошибками, связанными с УКЭП. Вот краткая дифференциация:
| Код | Ошибка | Причина |
|---|---|---|
| 107 | Ошибка проверки подписи документа | УКЭП не прошла валидацию в ГИС МТ: не соответствует ИНН, просрочена, отозвана, конфликт СКЗИ |
| 0x80090008 | Указан неправильный алгоритм | Устаревшая версия КриптоПро, не поддерживающая ГОСТ-2012 |
| 0x8007065b | Ошибка исполнения функции | Повреждён контейнер ключа или некорректная установка сертификата |
| 0x80090016 | Набор ключей не существует | Закрытый ключ не найден в контейнере - носитель не подключён или ключ удалён |
| УКЭП не найдена | Подпись не обнаружена | Не установлен плагин (КриптоПро ЭЦП Browser plug-in), не вставлен USB-токен, конфликт СКЗИ |
Если вы видите ошибку 107 в ГИС МТ - это сервер «Честного знака» не смог проверить вашу подпись. Если ошибка с кодами 0x80090… - это локальная проблема на вашем компьютере до отправки документа.
Лучшее решение ошибки - не допустить её. Вот чек-лист, который стоит пройти до отправки любого УПД с кодами маркировки:
| ☐ | УКЭП действительна (срок не истёк, не отозвана) |
| ☐ | ИНН в сертификате совпадает с ИНН организации-отправителя |
| ☐ | На ПК установлен один криптопровайдер (только КриптоПро или только VipNet) |
| ☐ | Версия криптопровайдера актуальна (КриптоПро 5.0 R3+) |
| ☐ | Лицензия криптопровайдера не истекла |
| ☐ | USB-токен с ключом подключён (Рутокен, JaCarta) |
| ☐ | Плагин КриптоПро ЭЦП Browser plug-in установлен и активирован |
| ☐ | Сайт «Честного знака» добавлен в доверенные сайты браузера |
Проблемы с УКЭП и подписью? GetMark решает по-другому
В SaaS-сервисе GetMark встроена мобильная УКЭП - подпись работает через мобильное приложение со встроенным сканером, без привязки к конкретному ПК. Никаких конфликтов криптопровайдеров, никаких USB-токенов, никаких проблем с плагинами.
Услуги:
• Автоматизация ЭДО - формирование УПД с кодами, отправка, контроль статусов.
• Аудит и настройка - проверка УКЭП, настройка ЭДО, диагностика ошибок.
• Техподдержка - с 9 до 21 каждый рабочий день, консультации по всем вопросам маркировки.
Когда причина ошибки 107 найдена и устранена, нужно правильно завершить документооборот.
Если покупатель ещё не подписал УПД:
— Аннулируйте ошибочный документ в ЭДО.
— Сформируйте новый УПД с теми же данными.
— Подпишите обновлённой (валидной) УКЭП.
— Отправьте покупателю через ЭДО.
Если покупатель уже подписал, но ГИС МТ отклонил:
— Обе стороны аннулируют документ (подписание документа аннулирования обеими УКЭП).
— Продавец формирует и отправляет новый УПД.
— Покупатель подписывает.
— Цепочка: ошибочный УПД → документ аннулирования → новый УПД. Именно в таком порядке.
Важно: если на ошибочный УПД попытаться сделать корректировку (УПД(и) или УКД) - корректировка тоже обработается с ошибкой. Единственный рабочий вариант - аннулирование + новый документ.
Ошибка 107 - не единственная проблема при передаче УПД. Вот краткий обзор самых частых сопутствующих ошибок, с которыми сталкиваются участники оборота:
Ошибка 4 - документ зарегистрирован ранее. Возникает при повторной отправке или роуминговом конфликте. Если документ уже успешно обработан - ничего делать не нужно.
Ошибка 14 - недопустимый статус кода маркировки. Код не в статусе «в обороте» на момент отгрузки. Возможно, не проведён ввод в оборот или код уже выбыл.
Ошибка 22 - коды не найдены в ГИС МТ. Коды ещё не переданы в систему или указаны с ошибкой (опечатка).
Ошибка 23 - участник не является владельцем кода. Поставщик пытается отгрузить коды, которые принадлежат другому юрлицу. Проверьте входящие УПД - возможно, приёмка от предыдущего поставщика не была подписана.
Ошибка 46 - некорректная структура XML. Часто при формировании УПД в стороннем ЭДО и загрузке в ЭДО Лайт. Имя файла должно совпадать с параметром «ИдФайл» внутри XML.
Ошибка 60 - код товара (GTIN) не найден. Проверьте наличие GTIN в Национальном каталоге на сайте честныйзнак.рф.
Автоматизация маркировки без головной боли с УКЭП
GetMark - сервис, который заменяет ручную работу с кодами и документами: заказ КМ, печать этикеток, ввод/вывод из оборота, формирование УПД, передача через ЭДО. Мобильное приложение со встроенным сканером и мобильной УКЭП - без привязки к ПК.
Тарифы:
• «Старт» - до 5 000 КМ/год: 14 500 ₽/год
• «Бизнес» - до 100 000 КМ/год: 60 000 ₽/год
• «Макси» - до 500 000 КМ/год: 80 000 ₽/год
Ошибка 107 - это не сбой, с которым «надо просто подождать». В большинстве случаев за ней стоит конкретная техническая причина: несоответствие данных в УКЭП, просроченный сертификат, конфликт криптопровайдеров. И в большинстве случаев она решается за 15–30 минут, если знать, что проверять.
Алгоритм один: проверить статус в ЛК «Честного знака» → проверить УКЭП → проверить криптопровайдер → устранить причину → аннулировать ошибочный документ → сформировать новый → отправить. Корректировки и исправления ошибочных УПД - не работают, только новый документ.
Профилактика ещё проще: следить за сроком действия УКЭП (обновлять заранее), не ставить два криптопровайдера, обновлять ПО. Или использовать сервис с мобильной УКЭП, который снимает всю эту головную боль.