Генерация вложений¶
POST /document/waybill/transporter/address-changing/cargo/content
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",
"RedirectionDateTime": "2022-11-25T13:38:24.371Z",
"RedirectionDocumentId": "string",
"RedirectionDocumentFormerInn": "string",
"DeliveryDateTime": "2022-11-25T13:38:24.371Z",
"DeliveryAddress": {
"Postcode": "string",
"RegionCode": "string",
"District": "string",
"City": "string",
"Locality": "string",
"Street": "string",
"House": "string",
"Building": "string",
"Flat": "string"
}
"ReceiverChange": true,
"NewReceiverBoxId": "string",
"NewReceiverName": "string",
"NewReceiverInn": "string",
"NewReceiverKpp": "string",
"NewReceiverAddress": {
"Postcode": "string",
"RegionCode": "string",
"District": "string",
"City": "string",
"Locality": "string",
"Street": "string",
"House": "string",
"Building": "string",
"Flat": "string"
}
"NewReceiverTelephone": "string"
}
Параметры передаются в разрезе документов: если в пакете несколько ЭТрН, то для каждого документа должны быть заданы свои значения. Параметры обязательны к заполнению: если они не переданы для каждой ЭТрН, то генерация завершится с ошибкой.
Ответ на запрос¶
Генерация вложений выполняется асинхронно. В случае успешного выполнения запроса ставится задача на генерацию и возвращается ее идентификатор.