XML ORDRSP – Orderbevestiging

  • 3 minutes to read

Het ORDRSP-bericht (Order Response) wordt in twee richtingen gebruikt:

Richting Van → Naar Actie in Business Central
Uitgaand BC → Klant Verkooporderbevestiging wordt via EDI verstuurd
Inkomend Leverancier → BC Prijs, korting en hoeveelheid op inkooporderregel worden bijgewerkt

Uitgaand XML

Het root-element is <OrderResponse>. Partijgegevens worden als directe child-elementen opgenomen (geen <Party>-wrapper).

Element Omschrijving
Message Intern EDI-documentnummer (gegenereerd door Business Central)
OrderNo Verkoopordernummer
OrderDate Orderdatum / boekingsdatum
RequestedReceiptDate Gewenste leveringsdatum van de klant
RequestedDeliveryDate Gevraagde leverdatum (van Requested Delivery Date op de verkooporder)
ShipmentDate Verzenddatum (van Shipment Date op de verkooporder)
SenderGln GLN-code van de afzender (eigen bedrijf)
SenderName Naam van de afzender
SenderAddress Adres van de afzender
SenderAddress2 Adres 2 van de afzender
SenderPostCode Postcode van de afzender
SenderCity Gemeente van de afzender
SenderCountryCode Landcode van de afzender
SenderVATNumber BTW-nummer van de afzender
ShipToGln GLN-code van het afleveradres
ShipToCode Afleveradrescode (van Ship-to Code op de verkooporder)
ShipToName Naam van het afleveradres
ShipToAddress Adres van het afleveradres
ShipToAddress2 Adres 2 van het afleveradres
ShipToPostCode Postcode van het afleveradres
ShipToCity Gemeente van het afleveradres
ShipToCountryCode Landcode van het afleveradres
VendorGln GLN-code van de klant (koper)
VendorName Naam van de klant
VendorAddress Adres van de klant
VendorAddress2 Adres 2 van de klant
VendorPostCode Postcode van de klant
VendorCity Gemeente van de klant
VendorCountryCode Landcode van de klant
VendorVATNumber BTW-nummer van de klant

Regels (Lines > Line)

Element Omschrijving
SenderOrderNumber Verkoopordernummer (eigen referentie)
SenderLineId Regelvolgnummer
CustomerOrderNumber Extern documentnummer (klantordernummer)
LineId EDI-regelnummer (CFL LineId)
ReqDeliveryDt Gevraagde leverdatum per regel
DelDt Toegezegde leveringsdatum per regel
GTINOrderUnit GTIN-code van de besteleenheid
GTIN EAN-/GTIN-code van het artikel
ItemNo Artikelnummer
Description Omschrijving van het artikel
OrderUnit Besteleenheid
Quantity Bevestigde hoeveelheid
BaseQuantity Basishoeveelheid (per besteleenheid)
UnitPrice Eenheidsprijs
Discount Kortingspercentage
LineAmount Regelbedrag

Geplande levering (Lines > Line > ScheduledDelivery)

Element Omschrijving
Quantity Te leveren hoeveelheid op de geplande datum
UoM Eenheidscode
DelDate Geplande leveringsdatum

XML Voorbeeld (uitgaand)

<?xml version="1.0" encoding="utf-8"?>
<OrderResponse>
  <Message>EDI-000004</Message>
  <OrderNo>VRK-00789</OrderNo>
  <OrderDate>2026-04-28</OrderDate>
  <RequestedReceiptDate>2026-05-10</RequestedReceiptDate>
  <SenderGln>5411234567890</SenderGln>
  <SenderName>Mijn Bedrijf NV</SenderName>
  <SenderAddress>Industrieweg 1</SenderAddress>
  <SenderAddress2></SenderAddress2>
  <SenderPostCode>9000</SenderPostCode>
  <SenderCity>Gent</SenderCity>
  <SenderCountryCode>BE</SenderCountryCode>
  <SenderVATNumber>BE0123456789</SenderVATNumber>
  <ShipToGln>5419999000099</ShipToGln>
  <ShipToName>Klant NV – Magazijn</ShipToName>
  <ShipToAddress>Magazijnweg 10</ShipToAddress>
  <ShipToAddress2></ShipToAddress2>
  <ShipToPostCode>1020</ShipToPostCode>
  <ShipToCity>Brussel</ShipToCity>
  <ShipToCountryCode>BE</ShipToCountryCode>
  <VendorGln>5419999000001</VendorGln>
  <VendorName>Klant NV</VendorName>
  <VendorAddress>Klantenstraat 1</VendorAddress>
  <VendorAddress2></VendorAddress2>
  <VendorPostCode>1000</VendorPostCode>
  <VendorCity>Brussel</VendorCity>
  <VendorCountryCode>BE</VendorCountryCode>
  <VendorVATNumber>BE0555444333</VendorVATNumber>
  <Lines>
    <Line>
      <LineId>10</LineId>
      <GTINOrderUnit>5410000111333</GTINOrderUnit>
      <GTIN>5410000111333</GTIN>
      <Description>Artikel A</Description>
      <OrderUnit>PCE</OrderUnit>
      <Quantity>100</Quantity>
      <BaseQuantity>1</BaseQuantity>
      <UnitPrice>12.50</UnitPrice>
      <Discount>5</Discount>
      <LineAmount>1187.50</LineAmount>
      <ScheduledDelivery>
        <Quantity>100</Quantity>
        <UoM>PCE</UoM>
        <DelDate>2026-05-10</DelDate>
      </ScheduledDelivery>
    </Line>
  </Lines>
</OrderResponse>

Inkomend XML

Het inkomende formaat gebruikt een <Envelope>-wrapper. Business Central werkt op basis van het bericht de prijs, korting, bedrag en geplande leveringsdatum op de inkooporderregel bij.

De inkooporder wordt gevonden via het veld SupplierRef (= ons inkoopordernummer). De orderregel wordt opgezocht via LineId. Indien meerdere <ScheduledDelivery>-elementen aanwezig zijn, wordt de inkooporderregel gesplitst.

Envelope

Element Omschrijving
Sender GLN-code van de leverancier
Receiver GLN-code van eigen bedrijf
Version Versienummer
DocType Documenttype (waarde conform documentsoortinstelling, b.v. ORDRSP)
DocDt Documentdatum
DocNumber Documentnummer van de leverancier

Header (Message > Header)

Element Omschrijving
SupplierRef Ons inkoopordernummer (wordt gebruikt om de inkooporder te vinden)
ReqDeliveryDt Gewenste leveringsdatum (optioneel)
OrderNumber Ordernummer van de leverancier (optioneel)
CustomerRef Klantreferentie (optioneel)
OrderDt Orderdatum (optioneel)

Partijen (Message > Party)

Qual EANCOM-omschrijving Gebruik in Business Central
BY Koper Verplicht – GLN bepaalt de eigen onderneming

Elk <Party>-element bevat minimaal <Qual> en <GLN>.

Regels (Message > Line)

Element Omschrijving
LineId Regelnummer van de inkooporder
Price Bevestigde eenheidsprijs
DiscountPct Bevestigd kortingspercentage
LineAmount Bevestigd regelbedrag

Geplande levering (Message > Line > ScheduledDelivery)

Element Omschrijving
Qty Te leveren hoeveelheid
DelDt Geplande leveringsdatum

Meerdere <ScheduledDelivery>-blokken per regel zijn toegestaan. Business Central splitst de inkooporderregel dan automatisch op per leveringsdatum.

XML Voorbeeld (inkomend)

<?xml version="1.0" encoding="utf-8"?>
<Order>
  <Envelope>
    <Sender>5410000111222</Sender>
    <Receiver>5411234567890</Receiver>
    <Version>1</Version>
    <DocType>ORDRSP</DocType>
    <DocDt>2026-05-06</DocDt>
    <DocNumber>LVR-BEVESTIGING-001</DocNumber>
  </Envelope>
  <Message>
    <Header>
      <SupplierRef>INK-00123</SupplierRef>
      <OrderNumber>LVR-BEVESTIGING-001</OrderNumber>
      <OrderDt>2026-05-06</OrderDt>
    </Header>
    <Party>
      <Qual>BY</Qual>
      <GLN>5411234567890</GLN>
    </Party>
    <Line>
      <LineId>10</LineId>
      <Price>11.90</Price>
      <DiscountPct>5</DiscountPct>
      <LineAmount>1130.50</LineAmount>
      <ScheduledDelivery>
        <Qty>100</Qty>
        <DelDt>2026-05-14</DelDt>
      </ScheduledDelivery>
    </Line>
  </Message>
</Order>

Zie ook