Постановка задачи на валидацию доверенности

Запрос: POST /powerofattorney/validate
HTTP-заголовки:
Authorization: Bearer access_token
Content-Type: application/json
Accept: application/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.
Структура данных приведена ниже.
{
    "Name": "string",   // наименование юридического лица
    "Ogrn": "string",   // ОГРН
    "Inn": "string",    // ИНН
    "Kpp": "string"     // КПП
}

В полях Name, Ogrn, Inn и Kpp передаются реквизиты юридического лица из ЕГРЮЛ.

Уполномоченный представитель

Данные уполномоченного представителя для сверки с доверенностью могут быть указаны одним из двух способов:

  • Путем передачи данных представителя в поле Trustee.

  • Путем передачи открытой части сертификата уполномоченного представителя в поле TrusteeCertificate в Base64-кодировке. В этом случае данные представителя определяются в результате разбора содержимого сертификата.

Trustee содержит сведения либо о юридическом лице, либо об индивидуальном предпринимателе, либо о физическом лице.

Юридическое лицо

Ниже приведена структура данных для указания юридического лица в качестве уполномоченного представителя.

{
    "Name": "string",                           // наименование юридического лица
    "Ogrn": "string",                           // ОГРН
    "Inn": "string",                            // ИНН
    "Kpp": "string",                            // КПП
    "RegistrationAddress": "string",            // юридический адрес
    "IsBranch": true                            // признак того, что является филиалом юридического лица
    "Representative": {                         // сведения о представителе юридического лица
        "Position": "string",                   // должность представителя
        "PowersApprovingDocument": "string",    // документ, определяющий полномочия представителя
        "Person": {                             // персональные данные представителя
            "Inn": "string",                    // ИНН
            "Snils": "000-000-000 00",          // СНИЛС
            "DateOfBirth": "YYYY-MM-DD",        // дата рождения
            "CitizenshipType": 1,               // тип гражданства
            "CitizenshipCode": "string",        // код страны для иностранных граждан
            "Surname": "string",                // фамилия
            "FirstName": "string",              // имя
            "MiddleName": "string",             // отчество
            "IdentityDocument": {               // документ, удостоверяющий личность
            }
        }
    }
}

В полях Name, Ogrn, Inn, Kpp и RegistrationAddress передаются реквизиты юридического лица из ЕГРЮЛ.

В поле Representative передаются персональные данные представителя юридического лица.

Поле CitizenshipType может принимать значения:

  • 1 - гражданин Российской Федерации;

  • 2 - иностранный гражданин - в этом случае дополнительно заполняется поле CitizenshipCode в соответствии общероссийским классификатором стран мира;

  • 3 - лицо без гражданства.

Примечание

Для формата ФНС3 в поле RegistrationAddress задается значение в соответствии со Справочником «Субъекты Российской Федерации».

Индивидуальный предприниматель

Ниже приведена структура данных для указания индивидуального предпринимателя в качестве уполномоченного представителя.

{
    "Name": "string",               // наименование ИП
    "Ogrnip": "string",             // ОГРН ИП
    "Inn": "string",                // ИНН
    "Snils": "000-000-000 00",      // СНИЛС
    "DateOfBirth": "YYYY-MM-DD",    // дата рождения
    "CitizenshipType": 1,           // тип гражданства
    "CitizenshipCode": "string",    // код страны для иностранных граждан
    "Surname": "string",            // фамилия
    "FirstName": "string",          // имя
    "MiddleName": "string",         // отчество
    "IdentityDocument": {           // документ, удостоверяющий личность
    }
}

В полях Name и Ogrnip передаются реквизиты индивидуального предпринимателя из ЕГРИП.

В остальных полях передаются персональные данные индивидуального предпринимателя.

Физическое лицо

Ниже приведена структура данных для указания физического лица в качестве уполномоченного представителя.

{
    "Inn": "string",                // ИНН
    "Snils": "000-000-000 00",      // СНИЛС
    "DateOfBirth": "YYYY-MM-DD",    // дата рождения
    "CitizenshipType": 1,           // тип гражданства
    "CitizenshipCode": "string",    // код страны для иностранных граждан
    "Surname": "string",            // фамилия
    "FirstName": "string",          // имя
    "MiddleName": "string",         // отчество
    "IdentityDocument": {           // документ, удостоверяющий личность
    }
}

Ответ на запрос

Валидация доверенности выполняется асинхронно. В случае успешного выполнения запроса ставится задача на валидацию и возвращается ее идентификатор.