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.
SalesOrderHeaderwith applicationStatusand internal ERP number.SalesOrderLinewith 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 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:
- EDIFACT ORDRSP — EDIFACT equivalent.
- X12 855 — X12 equivalent.
Further reading
- OAGi — OAGIS 10.x — official spec page and free download.
- OAGi (OAGIS) — hub on ediverse — BOD architecture, verbs, canonical model.
- EDIFACT on ediverse — functional equivalent EDIFACT ORDRSP.
- X12 on ediverse — functional equivalent X12 855.