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 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
- X12 812 — Credit/Debit Adjustment — X12 equivalent (see X12 on ediverse).
- EDIFACT INVOIC (qualifier crédit) — EDIFACT equivalent (see EDIFACT on ediverse).
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 — comparison baseline for BODs with EDIFACT counterpart.
- X12 on ediverse — comparison baseline for BODs with X12 counterpart.