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

Запрос: 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,                   // можно ли передоверить полномочия
    "Principal": {                          // доверитель
    },
    "Trustees": [                           // уполномоченные представители
        {
            "LegalEntity": {                // юридическое лицо
            },
            "IndividualEntrepreneur": {     // индивидуальный предприниматель
            },
            "Individual": {                 // физическое лицо
            }
        }
    ],
    "TrusteePowers": [                      // полномочия представителей
        {
            "Code": "string",               // код полномочий из классификатора
            "Description": "string",        // текстовое описание полномочий
            "Content": "string"             // содержание полномочий
        }
    ]
}

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

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

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

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

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

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

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

Доверитель

В поле Principal передаются данные юридического лица-доверителя.
Структура данных приведена ниже.
{
    "Name": "string",                           // наименование юридического лица
    "Ogrn": "string",                           // ОГРН
    "Inn": "string",                            // ИНН
    "Kpp": "string",                            // КПП
    "RegistrationAddress": "string",            // юридический адрес
    "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",            // юридический адрес
    "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.

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

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

Примечание

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