Генерация вложений

Запрос: POST /document/waybill/transporter/financial-condition/cargo/content
HTTP-заголовки:
Authorization: Bearer access_token
Content-Type: application/json
Accept: application/json

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

{
    "DocumentId": "guid",                   // идентификатор документа
    "Signer": {                             // подписант
    },
    "Parameters": [                         // параметры генерации титула изменения ФС
    ],
    "SignerStatuses": [                     // статусы подписанта
    ],
    "Certificate": "base64"                 // открытая часть сертификата подписанта в Base64
}

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

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

Статусы подписантов

Статусы подписантов нужны для титулов ЭТрН:

{
    "DocumentId": "guid",                       // идентификатор документа
    "SignerStatus": 0                           // статус подписанта
}

Статусы передаются в разрезе документов: если в пакете несколько документов, то для каждого документа могут быть заданы свои значения. Если статусы для документа не переданы, то используются значения по умолчанию.

Значение поля SignerStatus является перечислением и определяется приказом ФНС.

Примечание

Статус подписанта передается в XML-элементе Подписант.

Примечание

В качестве значения по умолчанию используется статус, описывающий лицо, действующее от имени компании без доверенности.

Параметры генерации титула изменения ФС

Параметры генерации титула изменения финансоваого состояния нужны для заполнения обязательных элементов содержимого файла:

{
    "DocumentId": "guid",                  // идентификатор документа
    "FinancialSubject": "string",          // наименование экономического субъекта
    "IsFinancialSubjectTransporter": true, // признак того, что экономический субъект - грузоперевозчик
    "TransportationCost": "string",        // стоимость перевозки без налога
    "TransportationTax": "string",         // налоговая ставка
    "TransportationTaxSum": "string",      // сумма налога
    "DocumentParticulars": [               // сведения о реквизитах сторон титула грузоперевозчика
    ]
}

Примечание

Сведения о реквизитах сторон титула грузоперевозчика заполняются, если грузоперевозчик не является экономическим субъектом (значение IsFinancialSubjectTransporter равно false).

Сведения о реквизитах сторон титула перевозчика:

{
    "DocumentNumber": "string",            // идентификатор документа
    "DocumentParties": [                   // список сторон документа
    ]
}

Список сторон титула перевозчика:

{
    "Inn": "string",                      // ИНН стороны документа
    "IsLegalEntity": true                 // признак того, что сторона документа является ЮЛ
}

Параметры передаются в разрезе документов: если в пакете несколько ЭТрН, то для каждого документа должны быть заданы свои значения. Параметры обязательны к заполнению: если они не переданы для каждой ЭТрН, то генерация завершится с ошибкой.

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

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