Отмена командировки
Метод позволяет инициировать процесс отмены всей командировки (будет запрошена отмена всех заказов внутри командировки).
Перед использованием метода необходимо пройти аутентификацию и получить валидный токен. Подробнее об этом Авторизация. Получение токена
WSDL для использования метода: https://yourdomain.ru/XmlGate/V3/OrderManagement/OrdersAPI.asmx?WSDL
Метод: CancelComplexReserve
Параметры:
Id_ComplexReserve – int – Номер командировки в Кортеос, не может быть пустым;
Token – string – токен или агента
Пример успешной отмены командировки:
Пример запроса:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cor="http://corteos.ru">
<soapenv:Header>
<cor:AuthHeader>
<!--Optional:-->
<cor:Token>c550ba74-fa9d-4546-917d-0379d122c0b1</cor:Token>
</cor:AuthHeader>
</soapenv:Header>
<soapenv:Body>
<cor:CancelComplexReserve>
<cor:id_ComplexReserve>766088</cor:id_ComplexReserve>
</cor:CancelComplexReserve>
</soapenv:Body>
</soapenv:Envelope>
Пример ответа:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<CancelComplexReserveResponse xmlns="http://corteos.ru">
<CancelComplexReserveResult>
<Trace ResponseDate="2020-09-28T23:45:00.2001641+03:00" SessionID="ZF77TM015CGT" IP="176.99.237.136" WebSite="https://jv3.corteos.ru"/>
<Errors/>
<ResponseDetails>766088</ResponseDetails>
</CancelComplexReserveResult>
</CancelComplexReserveResponse>
</soap:Body>
</soap:Envelope>
Пример неуспешной отмены командировки:
Пример запроса:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cor="http://corteos.ru">
<soapenv:Header>
<cor:AuthHeader>
<!--Optional:-->
<cor:Token>c550ba74-fa9d-4546-917d-0379d122c0b1</cor:Token>
</cor:AuthHeader>
</soapenv:Header>
<soapenv:Body>
<cor:CancelComplexReserve>
<cor:id_ComplexReserve>7660880</cor:id_ComplexReserve>
</cor:CancelComplexReserve>
</soapenv:Body>
</soapenv:Envelope>
Пример ответа: