ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.
BOD AcknowledgePurchaseOrder — Acknowledge Purchase Order

AcknowledgePurchaseOrder — Acknowledge Purchase Order

BOD OAGIS combinant le verbe Acknowledge et le noun PurchaseOrder. Équivalent canonique direct des messages EDI EDIFACT ORDRSP et X12 855 dans l'écosystème Achats d'OAGIS 10.x.

Objet du BOD

Le BOD AcknowledgePurchaseOrder confirme côté fournisseur la prise en compte d'un ProcessPurchaseOrder reçu. Il est l'équivalent canonique d'un EDIFACT ORDRSP ou d'un X12 855, avec un détail ligne par ligne (acceptation, ajustement de quantité ou date, rejet motivé).

Structure (ApplicationArea + DataArea)

Comme tout BOD OAGIS, AcknowledgePurchaseOrder empile une ApplicationArea d'enveloppe technique (Sender, BODID, CreationDateTime) et une DataArea métier qui contient le verbe et le noun.

  • PurchaseOrderHeader — référence le DocumentID de la PO d'origine, ajoute Status avec un code (Accepted, AcceptedWithChanges, Rejected).
  • PurchaseOrderLine — détaille par ligne le statut accepté, modifié, ou rejeté, avec OriginalQuantity et AcknowledgedQuantity si différentes.
  • Acknowledge verbe sans condition, simple accusé.

Exemple XML

Payload OAGIS 10.x minimal, à titre didactique. Les éléments structurants (en-tête + au moins une ligne) sont obligatoires dans toute implémentation conforme.

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

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

  <DataArea>
    <Acknowledge/>
    <PurchaseOrder>
      <PurchaseOrderHeader>
        <DocumentID><ID>PO-2026-000871</ID></DocumentID>
        <DocumentDateTime>2026-05-15T10:00:00Z</DocumentDateTime>
        <BuyerParty>
          <PartyIDs><ID>4012345678901</ID></PartyIDs>
          <Name>Acme Industries</Name>
        </BuyerParty>
        <SupplierParty>
          <PartyIDs><ID>5790000123456</ID></PartyIDs>
          <Name>Northern Components</Name>
        </SupplierParty>
        <RequestedDeliveryDateTime>2026-06-04T08:00:00Z</RequestedDeliveryDateTime>
      </PurchaseOrderHeader>
      <PurchaseOrderLine>
        <LineNumber>1</LineNumber>
        <Item>
          <ItemIDs><ID>RBC-2200</ID></ItemIDs>
          <Description>Roulement à billes 22 mm</Description>
        </Item>
        <Quantity unitCode="EA">240</Quantity>
        <UnitPrice><Amount currencyID="EUR">8.40</Amount></UnitPrice>
      </PurchaseOrderLine>
    </PurchaseOrder>
  </DataArea>
</AcknowledgePurchaseOrder>

Cas d'usage

Un fournisseur reçoit une PO de 240 roulements et confirme l'acceptation de 200 pour la date demandée, plus 40 pour une livraison décalée d'une semaine. Le BOD AcknowledgePurchaseOrder est routé vers l'ERP acheteur, qui met à jour sa fenêtre de réception.

Équivalences EDI

En passerelle EDI, ce BOD se mappe typiquement vers :

Pour aller plus loin

Dernière mise à jour: 15 mai 2026

Source officielle: OAGi — OAGIS 10.x — OAGi — OAGIS, distribution libre via oagi.org