Финализация командировки

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

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

Метод: FinalizeDrafts

Параметры:

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

  • ReserveToKeepIds – List<int>– список номеров заказов в системе Кортеос, которые необходимо перевести в статус “Готов к оформлению“;

Черновики из списка ReserveToKeepIds получат статус готов к оформлению, заказы, которые не были переданы в списке на финализацию - удаляются или направляются на отмену.

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

Пример передачи заказа в агентство(transfer)

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:cor="http://www.corteos.ru/"> <soap:Header> <cor:AuthHeader> <!--Optional:--> <cor:Token>ee9b931e-****-****-a597-3be03b59c90c</cor:Token> </cor:AuthHeader> </soap:Header> <soap:Body> <cor:FinalizeDrafts> <cor:id_ComplexReserve>766029</cor:id_ComplexReserve> <!--Optional:--> <cor:ReserveToKeepIds> <!--Zero or more repetitions:--> <cor:int>1768145</cor:int> <cor:int>1768147</cor:int> </cor:ReserveToKeepIds> </cor:FinalizeDrafts> </soap:Body> </soap:Envelope>

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

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body> <FinalizeDraftsResponse xmlns="http://www.corteos.ru/"> <FinalizeDraftsResult> <Result>true</Result> </FinalizeDraftsResult> </FinalizeDraftsResponse> </soap:Body> </soap:Envelope>

 Командировка была переведена в чистовик, а заказы 1768145 и 1768147 были переведены в статус “Готов к оформлению“, а заказ 1768146 был удален