Peppol BIS Billing 3.0 · rule
DE-R-026
What does DE-R-026 mean? If both supplier and customer are located in Germany, and if "Invoice type code" (BT-3) contains the code 384 (Corrected invoice), "PRECEDING INVOICE REFERENCE" (BG-3) should be provided at least once.
Why did my invoice fail DE-R-026?
On domestic German invoices, if the Invoice type code (BT-3) is 384 (Corrected invoice), a PRECEDING INVOICE REFERENCE group (BG-3) should be provided at least once. A correction is only interpretable if the receiver knows which earlier invoice it corrects. In UBL BG-3 is the cac:BillingReference/cac:InvoiceDocumentReference block.
Official rule text
If both supplier and customer are located in Germany, and if "Invoice type code" (BT-3) contains the code 384 (Corrected invoice), "PRECEDING INVOICE REFERENCE" (BG-3) should be provided at least once.
Common causes
- Type code 384 used without any cac:BillingReference element
- The corrected invoice's number is only mentioned in a free-text note
- The reference exists but is placed in cac:OrderReference or cac:AdditionalDocumentReference instead
How do I fix it?
<cac:BillingReference>
<cac:InvoiceDocumentReference>
<cbc:ID>RE-2026-0042</cbc:ID>
<cbc:IssueDate>2026-05-30</cbc:IssueDate>
</cac:InvoiceDocumentReference>
</cac:BillingReference>
Related rules
DE-R-001 · DE-R-002 · DE-R-003 · DE-R-004 · DE-R-005 · DE-R-006 · DE-R-007 · DE-R-008
Check your invoice against this rule
Paste it into the live demo, or call POST /v1/validate. See the quickstart.