Работа с машиночитаемой доверенностью

С 1 марта 2022 года вступают в силу поправки в Федеральный закон от 06.04.2011 № 63-ФЗ. Изменения заключаются в том, что для подписания документов сотрудники компаний могут использовать сертификаты физического лица, в которых указаны только их личные данные без указания принадлежности к организации. Однако только подписи физического лица при обмене документами недостаточно, чтобы вести юридически значимый документооборот организации. Для подтверждения полномочий сотрудника и его принадлежности к компании руководитель должен выпустить машиночитаемую доверенность.

Машиночитаемая доверенность (МЧД) — электронный документ в формате XML, используя который руководитель организации передает сотруднику полномочия для подписания документов. С помощью МЧД сотрудники могут ставить подписи от лица организации. Документ содержит данные о:

  • доверителе — организации, которая выдала доверенность,

  • доверенном лице — физическом лице, которое уполномочено совершать действие,

  • полномочиях сотрудника.

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

  • отказ в подписи,

  • запрос аннулирования,

  • отказ в аннулировании,

  • аннулирование,

  • запрос уточнения,

  • подписание извещения о получении документа.

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

Примечание

На время переходного периода, пока МЧД не является обязательным требованием, использовать МЧД с сертификатом физического лица не обязательно.

Процесс работы с МЧД в Диадоке представлен следующими этапами:

Управление доверенностями

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

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

Зарегистрировать МЧД может администратор ящика организации или сам сотрудник. Для этого нужно:

  • выпустить доверенность в сервисе Контур.Доверенность по инструкции: Диадок не выпускает МЧД;

  • получить информацию о МЧД для ее добавления в Диадок: XML-файл МЧД + ЭП руководителя или регистрационный номер МЧД + ИНН доверителя;

  • зарегистрировать МЧД в Диадоке;

После этого можно:

Кроме этого Диадок позволяет управлять уже привязанными к сотруднику доверенностями:

  • получить список МЧД, привязанных к сотруднику,

  • отвязать МЧД от сотрудника,

  • изменить для МЧД настройку «по умолчанию».

Регистрация МЧД

Чтобы зарегистрировать МЧД, вызовите метод RegisterPowerOfAttorney. Метод вернет идентификатор задачи taskId.

Передайте идентификатор taskId в метод RegisterPowerOfAttorneyResult, чтобы узнать результат регистрации.

После регистрации МЧД можно привязать к сотруднику.

Работа с МЧД сотрудника

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

Работать с МЧД сотрудника можно с помощью методов:

Формирование документа

При формировании формализованного документа нужно учесть данные об организации в блоке Подписант. Для этого вместе с сертификатом физического лица укажите МЧД:

  • при генерации титула с МЧД методом GenerateTitleXml. Метод заполняет поля блока Подписант данными, полученными из МЧД.

  • при подготовке документа к подписанию методом PrepareDocumentsToSign: для этого в поле SignerContent структуры PrepareDocumentsToSignRequest передайте XML-файл универсального подписанта с данными МЧД.

Предварительная проверка МЧД

Перед отправкой документа можно проверить МЧД:

  • соответствует ли МЧД установленному формату,

  • является ли МЧД действующей (без учета отзыва),

  • верна ли подпись, которой подписана МЧД,

  • соответствует ли МЧД сертификату, которым будет подписан документ,

  • отозвана ли МЧД — проверяется в тех случаях, когда за отведенное время удастся получить информацию о статусе МЧД от сервиса ФНС.

Для предварительной проверки МЧД используйте метод PrevalidatePowerOfAttorney.

Отправка документа

Отправить документ с МЧД можно с помощью методов PostMessage, SendDraft и PostMessagePatch. Эти методы принимают на вход структуры SignedContent и DocumentSenderSignature, которые хранят информацию о МЧД внутри структуры PowerOfAttorneyToPost.

Передать МЧД можно способами, описанными в таблице ниже. Для каждого способа существуют свои правила заполнения структуры PowerOfAttorneyToPost и условия их применения.

Способы передачи МЧД

Способ передачи

Как указать МЧД

Условия

Файлом в составе пакета документов

Заполнить структуру Contents файлом МЧД и подписью

Наличие файла и подписи у интегратора

Выбрать UseDefault или заполнить FullId с одновременным SendAsFile

Наличие у сотрудника доверенности по умолчанию или указанной доверенности

Метаданными

Выбрать UseDefault или заполнить FullId

В содержимом документа

Выбрать UseDocumentContent

Заполненный блок про МЧД в XML-файле титула, сформированного методом GenerateTitleXml. Применимо только для акта сверки 405 формата и акта о приемке выполненных работ КС-2 691 формата

Получение документа

Получение МЧД в сообщении

Чтобы получить информацию о МЧД в сообщении, используйте методы:

Они возвращают информацию о МЧД и ее статусе внутри структуры PowerOfAttorneyInfo.

Получение МЧД в docflow

Чтобы получить информацию о МЧД в docflow, используйте методы:

Они возвращают:

  • информацию об общем (сводном) статусе по всем МЧД для всех сущностей документа внутри структуры PowerOfAttorneyValidationStatus, хранящейся в DocflowStatusV3,

  • информацию о МЧД и ее статусе из подписи под документом внутри структуры SignaturePowerOfAttorney, хранящейся в SignatureV3.

Получение МЧД в документах

Чтобы получить информацию о МЧД в документах, используйте методы

Они возвращают информацию об общем (сводном) статусе по всем МЧД для всех сущностей документа внутри структуры PowerOfAttorneyValidationStatus, хранящейся в DocflowStatusV3.

Чтобы получить подробную информацию о МЧД, отправленной с документом, используйте метод GetPowerOfAttorneyInfo.

Ответное действие по документу

Для ответного действия по документу вызовите метод PostMessagePatch. Укажите в теле запроса регистрационный номер МЧД и ИНН доверителя или признак «использовать МЧД по умолчанию». Этот метод принимает на вход структуру DocumentSignature, которая хранят информацию о МЧД внутри структуры PowerOfAttorneyToPost.


См. также

Методы для работы с МЧД:
Структуры для работы с МЧД: