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>