ApiService
Click here for a complete list of operations.
SalesOrder_Save
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /cwuiDRC/Api/ApiService.asmx HTTP/1.1 Host: apps.herbst.ie Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://herbst.ie/acc2/customerwebui/api/SalesOrder_Save" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <SalesOrder_Save xmlns="http://herbst.ie/acc2/customerwebui/api"> <sharedKey>string</sharedKey> <documentData> <CurrencyCode>string</CurrencyCode> <CustomerText>string</CustomerText> <DeliveryText>string</DeliveryText> <Description>string</Description> <Notes>string</Notes> <PostDate>dateTime</PostDate> <PostState>int</PostState> <Reference>string</Reference> <UserFieldAssignedFlags> <Suf01>boolean</Suf01> <Suf02>boolean</Suf02> <Suf03>boolean</Suf03> <Suf04>boolean</Suf04> <Suf05>boolean</Suf05> <Suf06>boolean</Suf06> <Suf07>boolean</Suf07> <Suf08>boolean</Suf08> <Suf09>boolean</Suf09> <Suf10>boolean</Suf10> <Suf11>boolean</Suf11> <Suf12>boolean</Suf12> <Suf13>boolean</Suf13> <Suf14>boolean</Suf14> <Suf15>boolean</Suf15> <Suf16>boolean</Suf16> <Suf17>boolean</Suf17> <Suf18>boolean</Suf18> <Suf19>boolean</Suf19> <Suf20>boolean</Suf20> <Dtuf01>boolean</Dtuf01> <Dtuf02>boolean</Dtuf02> <Dtuf03>boolean</Dtuf03> <Dtuf04>boolean</Dtuf04> <Dtuf05>boolean</Dtuf05> <Duf01>boolean</Duf01> <Duf02>boolean</Duf02> <Duf03>boolean</Duf03> <Duf04>boolean</Duf04> <Duf05>boolean</Duf05> <Iuf01>boolean</Iuf01> <Iuf02>boolean</Iuf02> <Iuf03>boolean</Iuf03> <Iuf04>boolean</Iuf04> <Iuf05>boolean</Iuf05> </UserFieldAssignedFlags> <UserFieldValues> <Suf01>string</Suf01> <Suf02>string</Suf02> <Suf03>string</Suf03> <Suf04>string</Suf04> <Suf05>string</Suf05> <Suf06>string</Suf06> <Suf07>string</Suf07> <Suf08>string</Suf08> <Suf09>string</Suf09> <Suf10>string</Suf10> <Suf11>string</Suf11> <Suf12>string</Suf12> <Suf13>string</Suf13> <Suf14>string</Suf14> <Suf15>string</Suf15> <Suf16>string</Suf16> <Suf17>string</Suf17> <Suf18>string</Suf18> <Suf19>string</Suf19> <Suf20>string</Suf20> <Dtuf01>dateTime</Dtuf01> <Dtuf02>dateTime</Dtuf02> <Dtuf03>dateTime</Dtuf03> <Dtuf04>dateTime</Dtuf04> <Dtuf05>dateTime</Dtuf05> <Duf01>double</Duf01> <Duf02>double</Duf02> <Duf03>double</Duf03> <Duf04>double</Duf04> <Duf05>double</Duf05> <Iuf01>int</Iuf01> <Iuf02>int</Iuf02> <Iuf03>int</Iuf03> <Iuf04>int</Iuf04> <Iuf05>int</Iuf05> </UserFieldValues> </documentData> <itemDataArray> <SalesOrder_SaveItemData> <AmountVatExc>double</AmountVatExc> <AmountVat>double</AmountVat> <Description>string</Description> <Notes>string</Notes> <ProductCode>string</ProductCode> <ProductName>string</ProductName> <Quantity>double</Quantity> <Uom>string</Uom> <UserFieldAssignedFlags> <Suf01>boolean</Suf01> <Suf02>boolean</Suf02> <Suf03>boolean</Suf03> <Suf04>boolean</Suf04> <Suf05>boolean</Suf05> <Suf06>boolean</Suf06> <Suf07>boolean</Suf07> <Suf08>boolean</Suf08> <Suf09>boolean</Suf09> <Suf10>boolean</Suf10> <Suf11>boolean</Suf11> <Suf12>boolean</Suf12> <Suf13>boolean</Suf13> <Suf14>boolean</Suf14> <Suf15>boolean</Suf15> <Suf16>boolean</Suf16> <Suf17>boolean</Suf17> <Suf18>boolean</Suf18> <Suf19>boolean</Suf19> <Suf20>boolean</Suf20> <Dtuf01>boolean</Dtuf01> <Dtuf02>boolean</Dtuf02> <Dtuf03>boolean</Dtuf03> <Dtuf04>boolean</Dtuf04> <Dtuf05>boolean</Dtuf05> <Duf01>boolean</Duf01> <Duf02>boolean</Duf02> <Duf03>boolean</Duf03> <Duf04>boolean</Duf04> <Duf05>boolean</Duf05> <Iuf01>boolean</Iuf01> <Iuf02>boolean</Iuf02> <Iuf03>boolean</Iuf03> <Iuf04>boolean</Iuf04> <Iuf05>boolean</Iuf05> </UserFieldAssignedFlags> <UserFieldValues> <Suf01>string</Suf01> <Suf02>string</Suf02> <Suf03>string</Suf03> <Suf04>string</Suf04> <Suf05>string</Suf05> <Suf06>string</Suf06> <Suf07>string</Suf07> <Suf08>string</Suf08> <Suf09>string</Suf09> <Suf10>string</Suf10> <Suf11>string</Suf11> <Suf12>string</Suf12> <Suf13>string</Suf13> <Suf14>string</Suf14> <Suf15>string</Suf15> <Suf16>string</Suf16> <Suf17>string</Suf17> <Suf18>string</Suf18> <Suf19>string</Suf19> <Suf20>string</Suf20> <Dtuf01>dateTime</Dtuf01> <Dtuf02>dateTime</Dtuf02> <Dtuf03>dateTime</Dtuf03> <Dtuf04>dateTime</Dtuf04> <Dtuf05>dateTime</Dtuf05> <Duf01>double</Duf01> <Duf02>double</Duf02> <Duf03>double</Duf03> <Duf04>double</Duf04> <Duf05>double</Duf05> <Iuf01>int</Iuf01> <Iuf02>int</Iuf02> <Iuf03>int</Iuf03> <Iuf04>int</Iuf04> <Iuf05>int</Iuf05> </UserFieldValues> <VatCode>string</VatCode> </SalesOrder_SaveItemData> <SalesOrder_SaveItemData> <AmountVatExc>double</AmountVatExc> <AmountVat>double</AmountVat> <Description>string</Description> <Notes>string</Notes> <ProductCode>string</ProductCode> <ProductName>string</ProductName> <Quantity>double</Quantity> <Uom>string</Uom> <UserFieldAssignedFlags> <Suf01>boolean</Suf01> <Suf02>boolean</Suf02> <Suf03>boolean</Suf03> <Suf04>boolean</Suf04> <Suf05>boolean</Suf05> <Suf06>boolean</Suf06> <Suf07>boolean</Suf07> <Suf08>boolean</Suf08> <Suf09>boolean</Suf09> <Suf10>boolean</Suf10> <Suf11>boolean</Suf11> <Suf12>boolean</Suf12> <Suf13>boolean</Suf13> <Suf14>boolean</Suf14> <Suf15>boolean</Suf15> <Suf16>boolean</Suf16> <Suf17>boolean</Suf17> <Suf18>boolean</Suf18> <Suf19>boolean</Suf19> <Suf20>boolean</Suf20> <Dtuf01>boolean</Dtuf01> <Dtuf02>boolean</Dtuf02> <Dtuf03>boolean</Dtuf03> <Dtuf04>boolean</Dtuf04> <Dtuf05>boolean</Dtuf05> <Duf01>boolean</Duf01> <Duf02>boolean</Duf02> <Duf03>boolean</Duf03> <Duf04>boolean</Duf04> <Duf05>boolean</Duf05> <Iuf01>boolean</Iuf01> <Iuf02>boolean</Iuf02> <Iuf03>boolean</Iuf03> <Iuf04>boolean</Iuf04> <Iuf05>boolean</Iuf05> </UserFieldAssignedFlags> <UserFieldValues> <Suf01>string</Suf01> <Suf02>string</Suf02> <Suf03>string</Suf03> <Suf04>string</Suf04> <Suf05>string</Suf05> <Suf06>string</Suf06> <Suf07>string</Suf07> <Suf08>string</Suf08> <Suf09>string</Suf09> <Suf10>string</Suf10> <Suf11>string</Suf11> <Suf12>string</Suf12> <Suf13>string</Suf13> <Suf14>string</Suf14> <Suf15>string</Suf15> <Suf16>string</Suf16> <Suf17>string</Suf17> <Suf18>string</Suf18> <Suf19>string</Suf19> <Suf20>string</Suf20> <Dtuf01>dateTime</Dtuf01> <Dtuf02>dateTime</Dtuf02> <Dtuf03>dateTime</Dtuf03> <Dtuf04>dateTime</Dtuf04> <Dtuf05>dateTime</Dtuf05> <Duf01>double</Duf01> <Duf02>double</Duf02> <Duf03>double</Duf03> <Duf04>double</Duf04> <Duf05>double</Duf05> <Iuf01>int</Iuf01> <Iuf02>int</Iuf02> <Iuf03>int</Iuf03> <Iuf04>int</Iuf04> <Iuf05>int</Iuf05> </UserFieldValues> <VatCode>string</VatCode> </SalesOrder_SaveItemData> </itemDataArray> </SalesOrder_Save> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <SalesOrder_SaveResponse xmlns="http://herbst.ie/acc2/customerwebui/api"> <SalesOrder_SaveResult>string</SalesOrder_SaveResult> </SalesOrder_SaveResponse> </soap:Body> </soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /cwuiDRC/Api/ApiService.asmx HTTP/1.1 Host: apps.herbst.ie Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <SalesOrder_Save xmlns="http://herbst.ie/acc2/customerwebui/api"> <sharedKey>string</sharedKey> <documentData> <CurrencyCode>string</CurrencyCode> <CustomerText>string</CustomerText> <DeliveryText>string</DeliveryText> <Description>string</Description> <Notes>string</Notes> <PostDate>dateTime</PostDate> <PostState>int</PostState> <Reference>string</Reference> <UserFieldAssignedFlags> <Suf01>boolean</Suf01> <Suf02>boolean</Suf02> <Suf03>boolean</Suf03> <Suf04>boolean</Suf04> <Suf05>boolean</Suf05> <Suf06>boolean</Suf06> <Suf07>boolean</Suf07> <Suf08>boolean</Suf08> <Suf09>boolean</Suf09> <Suf10>boolean</Suf10> <Suf11>boolean</Suf11> <Suf12>boolean</Suf12> <Suf13>boolean</Suf13> <Suf14>boolean</Suf14> <Suf15>boolean</Suf15> <Suf16>boolean</Suf16> <Suf17>boolean</Suf17> <Suf18>boolean</Suf18> <Suf19>boolean</Suf19> <Suf20>boolean</Suf20> <Dtuf01>boolean</Dtuf01> <Dtuf02>boolean</Dtuf02> <Dtuf03>boolean</Dtuf03> <Dtuf04>boolean</Dtuf04> <Dtuf05>boolean</Dtuf05> <Duf01>boolean</Duf01> <Duf02>boolean</Duf02> <Duf03>boolean</Duf03> <Duf04>boolean</Duf04> <Duf05>boolean</Duf05> <Iuf01>boolean</Iuf01> <Iuf02>boolean</Iuf02> <Iuf03>boolean</Iuf03> <Iuf04>boolean</Iuf04> <Iuf05>boolean</Iuf05> </UserFieldAssignedFlags> <UserFieldValues> <Suf01>string</Suf01> <Suf02>string</Suf02> <Suf03>string</Suf03> <Suf04>string</Suf04> <Suf05>string</Suf05> <Suf06>string</Suf06> <Suf07>string</Suf07> <Suf08>string</Suf08> <Suf09>string</Suf09> <Suf10>string</Suf10> <Suf11>string</Suf11> <Suf12>string</Suf12> <Suf13>string</Suf13> <Suf14>string</Suf14> <Suf15>string</Suf15> <Suf16>string</Suf16> <Suf17>string</Suf17> <Suf18>string</Suf18> <Suf19>string</Suf19> <Suf20>string</Suf20> <Dtuf01>dateTime</Dtuf01> <Dtuf02>dateTime</Dtuf02> <Dtuf03>dateTime</Dtuf03> <Dtuf04>dateTime</Dtuf04> <Dtuf05>dateTime</Dtuf05> <Duf01>double</Duf01> <Duf02>double</Duf02> <Duf03>double</Duf03> <Duf04>double</Duf04> <Duf05>double</Duf05> <Iuf01>int</Iuf01> <Iuf02>int</Iuf02> <Iuf03>int</Iuf03> <Iuf04>int</Iuf04> <Iuf05>int</Iuf05> </UserFieldValues> </documentData> <itemDataArray> <SalesOrder_SaveItemData> <AmountVatExc>double</AmountVatExc> <AmountVat>double</AmountVat> <Description>string</Description> <Notes>string</Notes> <ProductCode>string</ProductCode> <ProductName>string</ProductName> <Quantity>double</Quantity> <Uom>string</Uom> <UserFieldAssignedFlags> <Suf01>boolean</Suf01> <Suf02>boolean</Suf02> <Suf03>boolean</Suf03> <Suf04>boolean</Suf04> <Suf05>boolean</Suf05> <Suf06>boolean</Suf06> <Suf07>boolean</Suf07> <Suf08>boolean</Suf08> <Suf09>boolean</Suf09> <Suf10>boolean</Suf10> <Suf11>boolean</Suf11> <Suf12>boolean</Suf12> <Suf13>boolean</Suf13> <Suf14>boolean</Suf14> <Suf15>boolean</Suf15> <Suf16>boolean</Suf16> <Suf17>boolean</Suf17> <Suf18>boolean</Suf18> <Suf19>boolean</Suf19> <Suf20>boolean</Suf20> <Dtuf01>boolean</Dtuf01> <Dtuf02>boolean</Dtuf02> <Dtuf03>boolean</Dtuf03> <Dtuf04>boolean</Dtuf04> <Dtuf05>boolean</Dtuf05> <Duf01>boolean</Duf01> <Duf02>boolean</Duf02> <Duf03>boolean</Duf03> <Duf04>boolean</Duf04> <Duf05>boolean</Duf05> <Iuf01>boolean</Iuf01> <Iuf02>boolean</Iuf02> <Iuf03>boolean</Iuf03> <Iuf04>boolean</Iuf04> <Iuf05>boolean</Iuf05> </UserFieldAssignedFlags> <UserFieldValues> <Suf01>string</Suf01> <Suf02>string</Suf02> <Suf03>string</Suf03> <Suf04>string</Suf04> <Suf05>string</Suf05> <Suf06>string</Suf06> <Suf07>string</Suf07> <Suf08>string</Suf08> <Suf09>string</Suf09> <Suf10>string</Suf10> <Suf11>string</Suf11> <Suf12>string</Suf12> <Suf13>string</Suf13> <Suf14>string</Suf14> <Suf15>string</Suf15> <Suf16>string</Suf16> <Suf17>string</Suf17> <Suf18>string</Suf18> <Suf19>string</Suf19> <Suf20>string</Suf20> <Dtuf01>dateTime</Dtuf01> <Dtuf02>dateTime</Dtuf02> <Dtuf03>dateTime</Dtuf03> <Dtuf04>dateTime</Dtuf04> <Dtuf05>dateTime</Dtuf05> <Duf01>double</Duf01> <Duf02>double</Duf02> <Duf03>double</Duf03> <Duf04>double</Duf04> <Duf05>double</Duf05> <Iuf01>int</Iuf01> <Iuf02>int</Iuf02> <Iuf03>int</Iuf03> <Iuf04>int</Iuf04> <Iuf05>int</Iuf05> </UserFieldValues> <VatCode>string</VatCode> </SalesOrder_SaveItemData> <SalesOrder_SaveItemData> <AmountVatExc>double</AmountVatExc> <AmountVat>double</AmountVat> <Description>string</Description> <Notes>string</Notes> <ProductCode>string</ProductCode> <ProductName>string</ProductName> <Quantity>double</Quantity> <Uom>string</Uom> <UserFieldAssignedFlags> <Suf01>boolean</Suf01> <Suf02>boolean</Suf02> <Suf03>boolean</Suf03> <Suf04>boolean</Suf04> <Suf05>boolean</Suf05> <Suf06>boolean</Suf06> <Suf07>boolean</Suf07> <Suf08>boolean</Suf08> <Suf09>boolean</Suf09> <Suf10>boolean</Suf10> <Suf11>boolean</Suf11> <Suf12>boolean</Suf12> <Suf13>boolean</Suf13> <Suf14>boolean</Suf14> <Suf15>boolean</Suf15> <Suf16>boolean</Suf16> <Suf17>boolean</Suf17> <Suf18>boolean</Suf18> <Suf19>boolean</Suf19> <Suf20>boolean</Suf20> <Dtuf01>boolean</Dtuf01> <Dtuf02>boolean</Dtuf02> <Dtuf03>boolean</Dtuf03> <Dtuf04>boolean</Dtuf04> <Dtuf05>boolean</Dtuf05> <Duf01>boolean</Duf01> <Duf02>boolean</Duf02> <Duf03>boolean</Duf03> <Duf04>boolean</Duf04> <Duf05>boolean</Duf05> <Iuf01>boolean</Iuf01> <Iuf02>boolean</Iuf02> <Iuf03>boolean</Iuf03> <Iuf04>boolean</Iuf04> <Iuf05>boolean</Iuf05> </UserFieldAssignedFlags> <UserFieldValues> <Suf01>string</Suf01> <Suf02>string</Suf02> <Suf03>string</Suf03> <Suf04>string</Suf04> <Suf05>string</Suf05> <Suf06>string</Suf06> <Suf07>string</Suf07> <Suf08>string</Suf08> <Suf09>string</Suf09> <Suf10>string</Suf10> <Suf11>string</Suf11> <Suf12>string</Suf12> <Suf13>string</Suf13> <Suf14>string</Suf14> <Suf15>string</Suf15> <Suf16>string</Suf16> <Suf17>string</Suf17> <Suf18>string</Suf18> <Suf19>string</Suf19> <Suf20>string</Suf20> <Dtuf01>dateTime</Dtuf01> <Dtuf02>dateTime</Dtuf02> <Dtuf03>dateTime</Dtuf03> <Dtuf04>dateTime</Dtuf04> <Dtuf05>dateTime</Dtuf05> <Duf01>double</Duf01> <Duf02>double</Duf02> <Duf03>double</Duf03> <Duf04>double</Duf04> <Duf05>double</Duf05> <Iuf01>int</Iuf01> <Iuf02>int</Iuf02> <Iuf03>int</Iuf03> <Iuf04>int</Iuf04> <Iuf05>int</Iuf05> </UserFieldValues> <VatCode>string</VatCode> </SalesOrder_SaveItemData> </itemDataArray> </SalesOrder_Save> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <SalesOrder_SaveResponse xmlns="http://herbst.ie/acc2/customerwebui/api"> <SalesOrder_SaveResult>string</SalesOrder_SaveResult> </SalesOrder_SaveResponse> </soap12:Body> </soap12:Envelope>