участники электронных торгов

Разработка веб-сервиса «машиночитаемые доверенности» (МЧД)

Проект описывает разработку сервиса по созданию массовых доверенностей МЧД с использованием API ФНС.

Создали отдельный сервис для выпуска, загрузки, хранения и использования машиночитаемых доверенностей в электронных закупках. Решение интегрировано с торговой платформой и распределенным реестром ФНС.

О компании

Заказчик — федеральная электронная торговая площадка, работающая с закупками по 44-ФЗ и 223-ФЗ, коммерческими процедурами и цифровыми сервисами для заказчиков и поставщиков. Платформа объединяет юридически значимые операции, внешние интеграции и большое количество пользовательских сценариев, поэтому к ее развитию предъявляются повышенные требования по надежности, безопасности и непрерывности работы.

Исходная ситуация

Переход к использованию личной квалифицированной электронной подписи физического лица вместе с машиночитаемой доверенностью изменил процесс подписания документов от имени организаций. Электронной торговой площадке требовалось встроить работу с МЧД в пользовательские сценарии, не заставляя участников вручную переключаться между несколькими системами.

Основная сложность заключалась в работе с меняющимися схемами обмена и в необходимости надежно связать доверенность, сертификат подписанта, полномочия и конкретное действие на площадке. Дополнительно требовалось обеспечить понятный сценарий для пользователя, который не должен разбираться во внутреннем устройстве распределенного реестра.

Цель и задачи

  • Создавать машиночитаемые доверенности для сотрудников и представителей организаций.
  • Передавать сведения в распределенный реестр ФНС по актуальным схемам обмена.
  • Подтягивать доверенности, созданные во внешних сервисах, по уникальному идентификатору GUID.
  • Автоматически предлагать действующие доверенности при подписании объектов на площадке.
  • Поддерживать обновления форматов и интеграционных требований без остановки торговой системы.

Решение

Команда разработала самостоятельный сервис с отдельной базой данных, интегрировала его с торговой платформой и настроила взаимодействие с распределенным реестром ФНС.

  • Пользователь создает доверенность в интерфейсе сервиса и назначает полномочия сотруднику.
  • Созданная МЧД автоматически становится доступна в личном кабинете связанных систем заказчика.
  • Доверенность, оформленную на другой площадке, можно загрузить или найти по GUID.
  • При подписании документа система показывает подходящие действующие доверенности.
  • Сервис проверяет статусы и учитывает изменения форматов, публикуемые регуляторами.
  • Архитектура отделяет работу с МЧД от ядра ЭТП и упрощает дальнейшее сопровождение.

Результат

  • Пользователи получили единый сценарий создания и применения МЧД внутри цифровой экосистемы заказчика.
  • Сократилось количество ручных загрузок и повторного ввода данных.
  • Сервис поддерживает доверенности, созданные как внутри системы, так и на внешних ресурсах.

Технологии и интеграции

  • API и схемы обмена ФНС.
  • Стандартизированный формат МЧД XML.
  • Работа с уникальным идентификатором GUID.
  • Отдельная база данных и интеграция с торговой платформой.
  • Взаимодействие с распределенным реестром ФНС.

Текущая ситуация

Сервис встроен в цифровой контур заказчика и поддерживает полный пользовательский сценарий: создание МЧД для сотрудников, автоматическое отображение доверенности в связанных системах и выбор подходящего документа при подписании объектов.

Доверенности, созданные во внешних сервисах, можно подключить по GUID. Команда продолжает обновлять сервис при изменении схем обмена и требований регуляторов, сохраняя совместимость с торговой платформой и распределенным реестром.