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

Данный механизм используется для финализации заказов - заказы, переданные в списке в статусе “Черновик” получают статус “Готов к оформлению”.

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

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

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

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

Метод финализации командировки FinalizeDraftshttps://stage1.corteos.ru/XmlGate/EndCustomer/EndCustomerAPI.asmx?op=FinalizeDrafts

Параметры:

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

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

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

Пример запроса

<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 был удален.