Отмена командировки

Метод позволяет инициировать процесс отмены всей командировки (будет запрошена отмена всех заказов внутри командировки).

Перед использованием метода необходимо пройти аутентификацию и получить валидный токен. Подробнее об этом Авторизация. Получение токена

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>

Пример ответа: