Генерация доверенности для отчетности в СФР

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

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

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

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

Формат файла доверенности задается в поле FormatType.
В данный момент поддерживается один формат - СФР_02.

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

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

Доверитель

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

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

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

Примечание

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