CreateVerkoopOrderregel

Met deze functie kunt u verkooporderregels toevoegen aan een bestaande verkooporder.
CreateVerkooporderRegel(ByVal PartnerKey As String, ByVal Omgevingscode As String, ByVal SessionId As String, ByVal VerkooporderRegels As DataSet, ByRef foutmelding As String)

Bij het aanmaken van een verkooporderregel dient de verkooporder aanwezig te zijn.

SOAP request:

<?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>
    <CreateVerkooporderRegel xmlns="https://cloudswitch.imuisonline.com/">
      <PartnerKey>string</PartnerKey>
      <Omgevingscode>string</Omgevingscode>
      <SessionId>string</SessionId>
      <Verkooporder><![CDATA[zie voorbeeld]]></Verkooporder>
      <Foutmelding>string</Foutmelding>
    </CreateVerkooporderRegel>
  </soap12:Body>
</soap12:Envelope>

Voorbeeld: Informatie over de request tag <verkooporder>zie voorbeeld</verkooporder>. Bij het toevoegen van een verkooporderregel bij een bestaande verkooporder. 

<NewDataSet>
<SELECTION>
<TABLE>ORDKOP</TABLE>
<WHEREFIELDS>NR</WHEREFIELDS>
<WHEREOPERATORS>=</WHEREOPERATORS>
<WHEREVALUES>nummer bestaande order</WHEREVALUES>
</SELECTION>
<ORDRG>
<ART>nummer artikel</ART>
<AANT>aantal</AANT>
<PRS>prijs</PRS>
</ORDRG>
</NewDataSet>

Zie de documentatie voor alle beschikbare velden voor het aanmaken van de verkooporder(regel).

Voorbeeld:  Waardes  in de request tag <Verkooporder></Verkooporder>. Bij het aanmaken van een extra verkooporderregel:

Het is mogelijk om in één aanroep meerdere orderregels toe te voegen.

<NewDataSet>
<SELECTION>
<TABLE>ORDKOP</TABLE>
<WHEREFIELDS>NR</WHEREFIELDS>
<WHEREOPERATORS>=</WHEREOPERATORS>
<WHEREVALUES>201500165</WHEREVALUES>
</SELECTION>
<ORDRG>
<RG>0</RG>
<ART>9000</ART>
<AANT>2</AANT>
<PRS>123.45</PRS>
</ORDRG>
</NewDataSet>

SOAP response:

<?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>
    <CreateVerkooporderRegelResponse xmlns="https://cloudswitch.imuisonline.com/">
      <CreateVerkooporderRegelResult>true</CreateVerkooporderRegelResult>
      <Verkooporder>zie voorbeeld</Verkooporder>
      <Foutmelding></Foutmelding>
    </CreateVerkooporderRegelResponse>
  </soap12:Body>
</soap12:Envelope>

In dit voorbeeld is de regel aan de verkooporderregel toegevoegd.

Voorbeeld van waarde voor response tag <Verkooporderregels></Verkooporderregels>, aanmaken van een extra verkooporderregel:

<NewDataSet>
<SELECTION>
<TABLE>ORDKOP</TABLE>
<WHEREFIELDS>NR</WHEREFIELDS>
<WHEREOPERATORS>=</WHEREOPERATORS>
<WHEREVALUES>201500165</WHEREVALUES>
</SELECTION>
<ORDRG>
<RG>25</RG>
<ART>9000</ART>
<AANT>2</AANT>
<PRS>123.45</PRS>
<BEDR>234.56</BEDR>
<DATLEV>28-05-2015</DATLEV>
<EENH>Stuk</EENH>
<OMSCHR>Finner fiets type 500 standaard</OMSCHR>
<OPMEXT>De Finner 500 wordt geleverd inclusief 1 jaar diefstal verzekering. Stuur de polis direct na aflevering naar ons op.</OPMEXT>
<OPMINT>Deze fiets wordt verpakt in een speciaal regenbestendig karton. De ketting dient altijd gesmeerd afgeleverd te worden. Het standaard meegeleverde slotnummer dient vastgelegd te worden in het computersysteem.</OPMINT>
<PERCKORT>5</PERCKORT>
<PERCKORTKORT>0</PERCKORTKORT>
<STATUS>O</STATUS>
<VERKOPER>groot</VERKOPER>
</ORDRG>
</NewDataSet>