curl -F "xml_file=@RequestRepealWB.xml" http://localhost:8080/opt/in/RequestRepealWB
curl -F "xml_file=@ConfirmRepealWB.xml" http://localhost:8080/opt/in/ConfirmRepealWB
<?xml version="1.0" encoding="UTF-8"?> <ns:Documents Version="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:wt="http://fsrar.ru/WEGAIS/ConfirmTicket"> <ns:Owner> <ns:FSRAR_ID>020000000000</ns:FSRAR_ID> </ns:Owner> <ns:Document> <ns:ConfirmTicket> <wt:Header> <wt:IsConfirm>Rejected</wt:IsConfirm> <wt:TicketNumber>РМЙа0000277</wt:TicketNumber> <wt:TicketDate>2017-06-29</wt:TicketDate> <wt:WBRegId>TTN-0125300000</wt:WBRegId> <wt:Note>НЕ принимаем</wt:Note> </wt:Header> </ns:ConfirmTicket> </ns:Document> </ns:Documents> curl -F "xml_file=@TTNConfirmTicket.xml" http://localhost:8080/opt/in/WayBillTicket
* На мои отправленные накладные получатель может прислать акт расхождения, а анализируя * ответы по актам расхождения получателя ВСЕГА посылается ПОДТВЕРЖДЕНИЕ акта расхождения * Здесь СЕРВИС для накладных отправленных из других программ (1С:Розница не умеет это * подтверждать) по которым получатель прислал акт расходения - прослаем, в том числе * отказ, если это необходимо для моих накладных. Использую новые крупноблочные функции * Схема запроса: /* Если акт расхождения, для завершения документооборота по ТТН потребуется отправить подтверждение - xml-файл (TTNConfirmTicket1.xml) вида: <?xml version="1.0" encoding="UTF-8"?> <ns:Documents Version="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns= "http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:wt= "http://fsrar.ru/WEGAIS/ConfirmTicket"> <ns:Owner> <ns:FSRAR_ID>00040217</ns:FSRAR_ID> </ns:Owner> (1.11.2) <ns:Document> <ns:ConfirmTicket> <wt:Header> <wt:IsConfirm>Accepted</wt:IsConfirm> <wt:TicketNumber>0005</wt:TicketNumber> <wt:TicketDate>2015-02-16</wt:TicketDate> <wt:WBRegId>TTN-0000002247</wt:WBRegId> <wt:Note>Принимаем изменения количества</wt:Note> </wt:Header> </ns:ConfirmTicket> </ns:Document> </ns:Documents> Элемент WBRegId в содержит ссылку на ТТН, ее уникальный идентификатор, присвоенный ТТН на сервере ЕГАИС. Если поле wt:IsConfirm имеет значение Accepted, документ подтверждает акт для накладной с WBRegId=0000002247. Если поле wt:IsConfirm имеет значение Rejected, отправитель не согласен с (1.10.3). Чтобы отправить подтверждение воспользуйтесь командой: curl -F "xml_file=@TTNConfirmTicket1.xml" http://localhost:8080/opt/in/WayBillTicket (1.11.3) */ * Нужно различать по какой версии отсылаю реакцию на акт?