ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.
BOD AcknowledgeSalesOrder

AcknowledgeSalesOrder

OAGIS BOD combining the Acknowledge verb with the SalesOrder noun. Direct canonical equivalent of EDI EDIFACT ORDRSP and X12 855 messages in OAGIS 10.x's Sales domain.

BOD purpose

The AcknowledgeSalesOrder BOD confirms on the ERP side the recording of a sales order. Type response to ProcessSalesOrder, it carries the assigned internal number, the detailed status per line, and any stock or discount exception.

Structure (ApplicationArea + DataArea)

Like every OAGIS BOD, AcknowledgeSalesOrder stacks an ApplicationArea technical envelope (Sender, BODID, CreationDateTime) and a business DataArea that contains the verb and the noun.

  • SalesOrderHeader with application Status and internal ERP number.
  • SalesOrderLine with accepted / adjusted / rejected status.

XML example

Minimal OAGIS 10.x payload for didactic purposes. Structural elements (header + at least one line) are required in any conformant implementation.

xml AcknowledgeSalesOrder-OAGIS-10.xml
<?xml version="1.0" encoding="UTF-8"?>
<AcknowledgeSalesOrder
    xmlns="http://www.openapplications.org/oagis/10"
    releaseID="10.11" versionID="10.11">

  <ApplicationArea>
    <Sender>
      <LogicalID>ERP-CENTRAL-EU</LogicalID>
      <ComponentID>SalesModule</ComponentID>
      <ConfirmationCode>OnError</ConfirmationCode>
    </Sender>
    <CreationDateTime>2026-05-15T10:15:00Z</CreationDateTime>
    <BODID>5a8f7d2e-2b15-4c1a-9e6f-acknowledgesalesorder-2026-0014</BODID>
  </ApplicationArea>

  <DataArea>
    <Acknowledge/>
    <SalesOrder>
      <SalesOrderHeader>
        <DocumentID><ID>SO-2026-019200</ID></DocumentID>
        <DocumentDateTime>2026-05-15T11:00:00Z</DocumentDateTime>
        <CustomerParty>
          <PartyIDs><ID>CUST-009912</ID></PartyIDs>
        </CustomerParty>
      </SalesOrderHeader>
      <SalesOrderLine>
        <LineNumber>1</LineNumber>
        <Item><ItemIDs><ID>RBC-2200</ID></ItemIDs></Item>
        <Quantity unitCode="EA">12</Quantity>
        <UnitPrice><Amount currencyID="EUR">11.20</Amount></UnitPrice>
      </SalesOrderLine>
    </SalesOrder>
  </DataArea>
</AcknowledgeSalesOrder>

Use case

The ERP confirms the recording of a 12-line e-commerce order: 10 lines in stock for immediate shipment, 2 in backorder at 3 weeks. AcknowledgeSalesOrder is routed back to the e-commerce platform, which notifies the customer.

EDI equivalences

On an EDI gateway, this BOD typically maps to:

Further reading

Last updated: May 15, 2026

Official source: OAGi — OAGIS 10.x — OAGi — OAGIS, free distribution via oagi.org