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 ConfirmBOD — Confirm BOD

ConfirmBOD — Confirm BOD

BOD OAGIS combinant le verbe Confirm et le noun BOD. Équivalent canonique direct des messages EDI EDIFACT CONTRL et X12 997 dans l'écosystème Transverse d'OAGIS 10.x.

Objet du BOD

Le BOD ConfirmBOD est la confirmation métier générique d'OAGIS : il porte la décision de traitement de tout BOD précédemment reçu (succès, erreur applicative, exception métier). Équivalent fonctionnel du CONTRL EDIFACT ou du 997 X12, mais au niveau applicatif et non purement syntaxique.

Structure (ApplicationArea + DataArea)

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

  • OriginalApplicationArea — recopie l'enveloppe du BOD reçu (BODID, sender), pour corrélation.
  • BusinessObjectDocument — référence au BOD d'origine (nom, version).
  • ConfirmationResponse — statut (Success, Error, Warning) + détail par ligne traitée.
  • Confirm verbe.

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 ConfirmBOD-OAGIS-10.xml
<?xml version="1.0" encoding="UTF-8"?>
<ConfirmBOD
    xmlns="http://www.openapplications.org/oagis/10"
    releaseID="10.11" versionID="10.11">

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

  <DataArea>
    <Confirm>
      <OriginalApplicationArea>
        <Sender>
          <LogicalID>ERP-SOURCE</LogicalID>
        </Sender>
        <BODID>0d3f9c9e-7a14-4d22-8e1a-source-2026-9981</BODID>
      </OriginalApplicationArea>
      <BusinessObjectDocument>
        <BusinessObjectDocumentName>SyncItemMaster</BusinessObjectDocumentName>
      </BusinessObjectDocument>
      <ConfirmationResponse>
        <Status>
          <Code>Warning</Code>
        </Status>
      </ConfirmationResponse>
    </Confirm>
    <BusinessObjectDocument>
      <BusinessObjectDocumentName>SyncItemMaster</BusinessObjectDocumentName>
      <BusinessObjectDocumentRevision>10.11</BusinessObjectDocumentRevision>
    </BusinessObjectDocument>
  </DataArea>
</ConfirmBOD>

Cas d'usage

Un système destinataire reçoit un SyncItemMaster décrivant 1 500 articles. 1 497 sont chargés sans erreur, 3 sont rejetés (codification incomplète). Un ConfirmBOD est renvoyé à l'émetteur avec Status=Warning et le détail des 3 articles en exception.

É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