.. _Integration_IntegrationApi_PowerOfAttorney_ValidatingPowerOfAttorney_PostingValidationTask: Постановка задачи на валидацию доверенности ########################################### | Запрос: ``POST /powerofattorney/validate`` | HTTP-заголовки: .. code-block:: Authorization: Bearer access_token Content-Type: application/json Accept: application/json Тело запроса: .. code-block:: JSON { "BoxId": "string", "PowerOfAttorney": { // идентификационные данные доверенности "Id": "string", // идентификатор доверенности в реестре ФНС "IssuerInn": "string" // }, "PowerOfAttorneyFiles": { // файлы доверенности и подписи "ContentLinkId": "string", // ссылка на контент файла доверенности в архиве "SignatureLinkId": "string" // ссылка на подпись в архиве }, "Principal": { // доверитель }, "Trustee": { // уполномоченный представитель "LegalEntity": { // юридическое лицо }, "IndividualEntrepreneur": { // индивидуальный предприниматель }, "Individual": { // физическое лицо } }, "TrusteeCertificate": "base64" // открытая часть сертификата уполномоченного представителя в Base64 } Описание запроса **************** Запрос ставит задачу на валидацию доверенности в реестре ФНС. Ящик организации для обращения к сервису оператора узла распределенного реестра ФНС задается в поле ``BoxId``. Доверенность ============ Доверенность для валидации может быть указана одним из двух способов: * Путем передачи идентификационных данных доверенности. В этом случае заполняется структура ``PowerOfAttorney``. * Путем передачи файла доверенности и подписи к нему. В этом случае заполняется структура ``PowerOfAttorneyFiles``. Файлы должны быть предварительно сохранены в архиве. Доверитель ========== | Данные доверителя для сверки с доверенностью передаются в поле ``Principal``. | Структура данных приведена ниже. .. code-block:: JSON { "Name": "string", // наименование юридического лица "Ogrn": "string", // ОГРН "Inn": "string", // ИНН "Kpp": "string" // КПП } В полях ``Name``, ``Ogrn``, ``Inn`` и ``Kpp`` передаются реквизиты юридического лица из ЕГРЮЛ. Уполномоченный представитель ============================ Данные уполномоченного представителя для сверки с доверенностью могут быть указаны одним из двух способов: * Путем передачи данных представителя в поле ``Trustee``. * Путем передачи открытой части сертификата уполномоченного представителя в поле ``TrusteeCertificate`` в Base64-кодировке. В этом случае данные представителя определяются в результате разбора содержимого сертификата. ``Trustee`` содержит сведения либо о юридическом лице, либо об индивидуальном предпринимателе, либо о физическом лице. Юридическое лицо ---------------- Ниже приведена структура данных для указания юридического лица в качестве уполномоченного представителя. .. include:: ../_Include/LegalEntity.rst Индивидуальный предприниматель ------------------------------ Ниже приведена структура данных для указания индивидуального предпринимателя в качестве уполномоченного представителя. .. include:: ../_Include/IndividualEntrepreneur.rst Физическое лицо --------------- Ниже приведена структура данных для указания физического лица в качестве уполномоченного представителя. .. include:: ../_Include/Individual.rst Ответ на запрос **************** Валидация доверенности выполняется асинхронно. В случае успешного выполнения запроса ставится задача на валидацию и возвращается ее идентификатор.