PowerOfAttorneyToPost

Структура PowerOfAttorneyToPost предназначена для заполнения данных о машиночитаемой доверенности (МЧД) при отправке документов.

message PowerOfAttorneyToPost {
    optional PowerOfAttorneyFullId FullId = 1;
    required bool UseDefault = 2;
    optional PowerOfAttorneySignedContent Content = 3;
    optional bool SendAsFile = 4;
    repeated PowerOfAttorneySignedContent Contents = 5;
    optional bool UseDocumentContent = 6;
}

message PowerOfAttorneySignedContent {
    required Content_v3 Content = 1;
    required Content_v3 Signature = 2;
}
  • FullId — идентификатор МЧД, представленный структурой PowerOfAttorneyFullId. Необязательный параметр. Если не указан, то у сотрудника должна быть настроена МЧД по умолчанию и флаг UseDefault должен иметь значение true.

  • UseDefault — флаг «Использовать МЧД по умолчанию». Чтобы использовать этот флаг, сотрудник или администратор ящика должен настроить МЧД по умолчанию в веб-интерфейсе или с помощью метода UpdateEmployeePowerOfAttorney. Если для сотрудника, вызывающего метод отправки документа, не настроена МЧД по умолчанию, то при значении UseDefault = true метод вернет ошибку.

  • Content — содержимое файла МЧД и подписи. Поле устарело; используйте поле Contents. Представлено структурой PowerOfAttorneySignedContent с полями:

    • Content — файл МЧД, представленный структурой Content_v3.

    • Signature — файл подписи под МЧД, представленный структурой Content_v3.

  • SendAsFile — флаг, указывающий, что МЧД нужно передать файлом. По умолчанию имеет значение false. МЧД будет передана файлом, если заполнено поле FullId или UseDefault = true и SendAsFile = true. Не используйте флаг SendAsFile, если МЧД не зарегистрирована в реестре доверенностей ФНС; в этом случае можно передать файл с помощью структуры Content.

  • Contents — список файлов передоверенной МЧД и родительских МЧД. Доверенности могут быть указаны в произвольном порядке. Можно передать содержимое МЧД без передоверия. Каждый файл представлен структурой PowerOfAttorneySignedContent с полями:

    • Content — файл МЧД. Представлен структурой Content_v3.

    • Signature — файл подписи под МЧД. Представлен структурой Content_v3.

  • UseDocumentContent — флаг, указывающий, что МЧД передается в содержимом документа. По умолчанию имеет значение false. Применимо только для актов сверки в формате приказа №405 и актов о приемке выполненных работ КС-2 в формате приказа №691. Подробнее о передаче МЧД в содержимом в разделе Отправка документа.

В структуре PowerOfAttorneyToPost можно указать только одно из перечисленных ниже значений, иначе метод отправки вернет ошибку:

  • FullId,

  • Content,

  • Contents,

  • UseDefault = true,

  • UseDocumentContent = true.

Если одновременно указны флаги SendAsFile = true и UseDocumentContent = true, то МЧД будет передана в содержимом документа.

Примечание

На время переходного периода допускается отправка документов без МЧД: для этого структура PowerOfAttorneyToPost должна отсутствовать в теле запроса.


См. также

Структура используется:
Руководства: