Генерация доверенности

Запрос: POST /powerofattorney/register/content
HTTP-заголовки:
Authorization: Bearer access_token
Content-Type: application/json
Accept: application/json

Тело запроса:

{
    "BoxId": "string",                      // идентификатор ящика юр. лица-доверителя
    "FormatType": "string",                 // формат файла доверенности
    "DocumentId": "guid",                   // идентификатор доверенности
    "DateFrom": "YYYY-MM-DD",               // дата начала действия доверенности
    "DateTo": "YYYY-MM-DD",                 // дата окончания действия доверенности
    "CanDelegate": false,                   // можно ли передоверить полномочия
    "RootPowerOfAttorney": {                // сведения первоначальной доверенности для передоверия
    },
    "ParentPowerOfAttorney":{               // сведения доверенности, на основании которой осуществляется передоверие
    },
    "Principal": {                          // доверитель
    },
    "Trustees": [                           // уполномоченные представители
        {
            "LegalEntity": {                // юридическое лицо
            },
            "IndividualEntrepreneur": {     // индивидуальный предприниматель
            },
            "Individual": {                 // физическое лицо
            }
        }
    ],
    "TrusteePowers": [                      // полномочия представителей
        {
            "Code": "string",               // код полномочий из классификатора
            "Description": "string",        // текстовое описание полномочий
            "Content": "string"             // содержание полномочий
        }
    ]
}

Описание запроса

Запрос ставит задачу на генерацию файла доверенности.

Довереность генерируется от имени российского юридического лица. Ящик доверителя в сервисе оператора узла распределенного реестра ФНС задается в поле BoxId.

Формат файла доверенности задается в поле FormatType.
В данный момент поддерживается два формата: ФНС2 и ФНС3.

Идентификатор доверенности задается в поле DocumentId. Он генерируется вызывающей системой, так же как и для прочих типов документов. Под этим идентификатором доверенность будет зарегистрирована в реестре ФНС. Этот же идентификатор будет использован как идентификатор документооборота в Продукте, если доверенность будет отправлена на регистрацию.

В поле DateFrom задается дата начала действия доверенности. В поле DateTo задается дата окончания действия доверенности. Поле DateTo можно не указывать. В этом случае доверенность будет выдана на один год.

Поле CanDelegate определяет, можно ли передоверить полномочия. Если передано значение true, то передоверие возможно. Если передано значение false, то передоверие невозможно.

Поля RootPowerOfAttorney и ParentPowerOfAttorney заполняются в случае генерации передоверия.

Примечание

Для генерации передоверия от первоначальной доверенности заполняется только поле RootPowerOfAttorney.
Для генерации передоверия от другой передоверенной доверенности заполняются оба поля: RootPowerOfAttorney и ParentPowerOfAttorney.
Передоверие поддерживается только для формата ФНС3.

Сведения первоначальной доверенности для передоверия

В поле RootPowerOfAttorney передаются сведения первоначальной доверенности для передоверия.
Ниже приведена структура данных для сведений первоначальной доверенности.
{
    "Principal": {                                   // сведения о доверителе первоначальной доверенности
    },
    "DateFrom": "YYYY-MM-DD",                        // дата начала действия доверенности
    "DateTo": "YYYY-MM-DD",                          // дата окончания действия доверенности
    "DocumentId": "string",                          // идентификатор доверенности
    "InnerDocumentId": "string",                     // внутренний идентификатор доверенности
}

Сведения доверенности, на основании которой осуществляется передоверие

В поле ParentPowerOfAttorney передаются данные доверенности, на основании которой осуществляется передоверие.
Структура данных приведена ниже.
{
    "DateFrom": "YYYY-MM-DD",                        // дата начала действия доверенности
    "DateTo": "YYYY-MM-DD",                          // дата окончания действия доверенности
    "DocumentId": "string",                          // идентификатор доверенности
    "InnerDocumentId": "string",                     // внутренний идентификатор доверенности
}

Доверитель

В поле Principal передаются данные юридического лица-доверителя.
Структура данных приведена ниже.
{
    "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 задается значение в соответствии со Справочником «Субъекты Российской Федерации».

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

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

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

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

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

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

{
    "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": {           // документ, удостоверяющий личность
    }
}

Полномочия представителей

В поле TrusteePowers передаются полномочия представителей.

В каждом элементе TrusteePowers задается либо код полномочий из классификатора в поле Code, либо текстовое описание полномочий в поле Description. Description должно заполняться в случае, если в классификаторе не найдено подходящее значение для Code.

Если задано поле Code, то дополнительно требуется указать содержание полномочий в поле Content.

Документ, удостоверяющий личность

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

{
    "Code": 0,                                 // код документа, удостоверяющего личность
    "Number": "string",                        // серия, номер документа
    "IssueDate": "YYYY-MM-DD",                 // дата выдачи документа
    "ExpirationDate": "YYYY-MM-DD",            // дата истечения срока документа
    "Authority": "string",                     // наименование органа, выдавшего документ
    "AuthorityDivisionCode": "string"          // код подразделения органа, выдавшего документ
}

Поле Code заполняется из справочника «Виды документов, удостоверяющих личность налогоплательщика».

Примечание

Заполняется только для формата ФНС3.

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

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

Примечание

Генерация файла доверенности не запускает процедуру регистрации доверенности.