AddItemsToOrder WebserviceMethod
Met AddItemsToOrder kunnen items (een dienst of een artikel) via de Npc (NotaPostCode) aan een bestaande order worden toegevoegd.
string AddItemsToOrder (string DataSource, 
int OrderNr, string ItemsDoc)
string AddItemsToOrder 
(<DataSource>Source<\DataSource><OrderNr>OrderNumber</OrderNr><ItemsDoc>sXmlItems</ItemsDoc>)
DataSource
De URL van de administratie zoals:
D:\Astona\demo.adm of
\\ServerNaam\ShareNaam\astona\demo.adm.
OrderNr
Het nummer van de order waaraan de items moeten worden toegevoegd.
ItemsDoc
Een XML document met de items die moeten worden toegevoegd. De XML moet 
voldoen aan het XML schema dat kan worden opgevraagd met de methode: 
GetItemsDocSchema. 
Voorbeeld SOAP request via HTML POST:
 <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>
     <AddItemsToOrder xmlns="http://www.astona.nl/">
       <DataSource>\\ServerName\ShareName\Astona\demo.adm</DataSource>
       <OrderNr>3445335</OrderNr>
       <ItemsDoc>
         <root>
           <Item>
             
<Npc>00001404402</Npc>
             <Besteld>4</Besteld>
             <StkPrys>98.75</StkPrys>
             <UitVrrd>3</UitVrrd>
             <Maken>1</Maken>
           </Item>
           <Item>
             <Npc>00001404402</Npc>
             
<Besteld>3</Besteld>
             <UitVrrd>3</UitVrrd>
             <Omschrijving>Test eigen omschrijving 
ipv default</Omschrijving>
           </Item>
           </root>
       </ItemsDoc>
     </AddItemsToOrder>
   </soap:Body>
 </soap:Envelope>
Response:
  <soap:Envelope 
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>
      <AddItemsToOrderResponse 
xmlns="http://www.astona.nl/">
        <AddItemsToOrderResult>
               
<Messages>
            <AddOrderItems>
              <AllItemsInserted>True</AllItemsInserted>
              <OrderNr>3445335</OrderNr>
              <Success>true</Success>
            </AddOrderItems>
          </Messages>
            
 </AddItemsToOrderResult>
      </AddItemsToOrderResponse>
    </soap:Body>
  </soap:Envelope>
Zie: 
GetIniString voorbeeld voor aanroepen vanuit AsToDate, DotNet Framework en PHP.
Appendix:
Het schema dat opgevraagd kan worden via: 
GetItemsDocSchema luidt:
<string
xmlns="http://www.astona.nl/">
  <xs:schema
id="NewDataSet"
xmlns=""
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xs:element
name="NewDataSet"
msdata:IsDataSet="true"
msdata:UseCurrentLocale="true">
      <xs:complexType>
        <xs:choice
minOccurs="0"
maxOccurs="unbounded">
          <xs:element
name="Item">
            <xs:complexType>
              <xs:sequence>
                <xs:element
name="Npc">
                  <xs:simpleType>
                    <xs:restriction
base="xs:string">
                      <xs:maxLength
value="25" 
/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element
name="Kenmerk"
minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction
base="xs:string">
                      <xs:maxLength
value="75" 
/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element
name="Ref"
minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction
base="xs:string">
                      <xs:maxLength
value="45" 
/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element
name="LevDat"
minOccurs="0">
                  <xs:simpleType>
                    <xs:restriction
base="xs:string">
                      <xs:maxLength
value="10" 
/>
                    </xs:restriction>
                  
</xs:simpleType>
                </xs:element>
                <xs:element
name="Omschrijving"
minOccurs="0">
                  
<xs:simpleType>
                    <xs:restriction
base="xs:string">
                      <xs:maxLength
value="250" 
/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element
name="Besteld"
type="xs:double"
minOccurs="0" 
/>
                <xs:element
name="APE"
type="xs:double"
minOccurs="0" 
/>
                
<xs:element
name="Eenh"
minOccurs="0">
                  
<xs:simpleType>
                    <xs:restriction
base="xs:string">
                      <xs:maxLength
value="8" 
/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:element>
                <xs:element
name="Kort"
type="xs:double"
minOccurs="0" 
/>
                <xs:element
name="StkPrys"
type="xs:double"
minOccurs="0" 
/>
                <xs:element
name="UitVrrd"
type="xs:double"
minOccurs="0" 
/>
                <xs:element
name="Maken"
type="xs:double"
minOccurs="0" 
/>
                <xs:element
name="UurGpl"
type="xs:double"
minOccurs="0" 
/>
                
<xs:element
name="DossierNr"
type="xs:int"
minOccurs="0" 
/>
                
<xs:element
name="KstPrys"
type="xs:double"
minOccurs="0" 
/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:choice>
      </xs:complexType>
    </xs:element>
  
</xs:schema>
</string>