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

Данный механизм используется для отмены командировки целиком.

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

Для отмены командировки используется метод CancelComplexReserve из сервиса EndCustomerAPI.asmx

WSDL можно скачать с демо-сайта: https://stage1.corteos.ru/XmlGate/EndCustomer/EndCustomerAPI.asmx?WSDL

Для работы в продуктовой среде необходимо заменить “stage1.corteos.ru на свой домен (на котором работают пользователи вашей компании).

Метод отмены командировки CancelComplexReservehttps://stage1.corteos.ru/XmlGate/EndCustomer/EndCustomerAPI.asmx?op=CancelComplexReserve

WSDL для использования метода: https://yourdomain.ru/XmlGate/EndCustomer/EndCustomerAPI.asmx?WSDL

Метод: CancelComplexReserve

Параметры:

  • id_ComplexReserve – int – номер командировки в системе Кортеос;

  • ClientToken – string – токен клиента

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cor="http://www.corteos.ru/"> <soapenv:Header> <cor:AuthHeader> <!--Optional:--> <cor:Token>adf32723-****-****-965c-00beaa068491</cor:Token> </cor:AuthHeader> </soapenv:Header> <soapenv:Body> <cor:CancelComplexReserve> <cor:id_ComplexReserve>766114</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://www.corteos.ru/"> <CancelComplexReserveResult> <Result>true</Result> </CancelComplexReserveResult> </CancelComplexReserveResponse> </soap:Body> </soap: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://www.corteos.ru/"> <CancelComplexReserveResult> <Result>false</Result> <Errors> <string>Complex reserve is inaccessible</string> </Errors> </CancelComplexReserveResult> </CancelComplexReserveResponse> </soap:Body> </soap:Envelope>