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

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

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

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

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

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

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

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

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

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

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

Примечание

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

Примечание

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

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

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