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.

— 01

Foundations

— 02

Standards

— 03

Flagship messages

— 04

Tools

ProcessDebitCreditNote — Debit / credit note

On this page

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