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 ProcessDebitCreditNote — Debit / credit note

ProcessDebitCreditNote — Debit / credit note

OAGIS BOD combining the verb Process and the noun DebitCreditNote. Business cornerstone of the finance domain in the OAGIS 10.x ecosystem.

BOD purpose

The ProcessDebitCreditNote BOD issues a debit note (additional charge to the customer) or a credit note (refund / credit memo). Canonical equivalent of EDIFACT INVOIC with credit / debit qualifier or X12 812 (Credit/Debit Adjustment).

Structure (ApplicationArea + DataArea)

As every OAGIS BOD, ProcessDebitCreditNote stacks an ApplicationArea technical envelope (Sender, BODID, CreationDateTime) and a DataArea business payload containing the verb Process and the noun DebitCreditNote.

XML example

Minimal OAGIS 10.x payload for didactic purposes. The structural elements (header + business line) are required in any conformant implementation.

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

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

  <DataArea>
    <Process>
      <ActionCriteria>
        <ActionExpression actionCode="Add"/>
      </ActionCriteria>
    </Process>
    <DebitCreditNote>
      <DebitCreditNoteHeader>
        <DocumentID><ID>CN-2026-00478</ID></DocumentID>
        <DocumentDateTime>2026-05-16T15:00:00Z</DocumentDateTime>
        <NoteType>Credit</NoteType>
        <CustomerReference><ID>CUST-19872</ID></CustomerReference>
        <OriginalDocumentReference><ID>PO-2026-871</ID></OriginalDocumentReference>
      </DebitCreditNoteHeader>
      <DebitCreditNoteLine>
        <LineNumber>1</LineNumber>
        <Item><ItemIDs><ID>RBC-2200</ID></ItemIDs></Item>
        <Quantity unitCode="EA">80</Quantity>
        <Amount currencyID="EUR">1240.00</Amount>
        <Reason>Non-conforming product</Reason>
      </DebitCreditNoteLine>
    </DebitCreditNote>
  </DataArea>
</ProcessDebitCreditNote>

Use case

Acme issues via ProcessDebitCreditNote a EUR 1,240 credit note to a customer for 80 non-conforming RBC-2200 units returned after PO PO-2026-871.

EDI equivalents

Further reading

Last updated: May 16, 2026

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