Метод позволяет инициировать процесс отмены всей командировки (будет запрошена отмена всех заказов внутри командировки).
Перед использованием метода необходимо пройти аутентификацию и получить валидный токен. Подробнее об этом https://corteos.atlassian.net/l/c/S7xtLSKD
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>
Пример ответа:
<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:46:24.2077064+03:00" SessionID="ZF77TM015CGT" IP="176.99.237.136" WebSite="https://jv3.corteos.ru"/> <Errors> <UniversalApiError Type="ValidationException" Text="Complex reserve is inaccessible"/> </Errors> <ResponseDetails>0</ResponseDetails> </CancelComplexReserveResult> </CancelComplexReserveResponse> </soap:Body> </soap:Envelope>