Peppol BIS Billing 3.0 · rule
NL-R-001
What does NL-R-001 mean? For suppliers in the Netherlands, if the document is a creditnote, the document MUST contain an invoice reference (cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID)
Why did my invoice fail NL-R-001?
For suppliers in the Netherlands, a credit note must contain a reference to the invoice it corrects, carried in cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID. This Peppol BIS 3.0 Dutch country rule ensures every Dutch credit note can be linked back to the original invoice.
Official rule text
For suppliers in the Netherlands, if the document is a creditnote, the document MUST contain an invoice reference (cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID)
Common causes
- BillingReference block omitted from the credit note
- Original invoice number placed in a note or order reference instead of InvoiceDocumentReference
- Empty cbc:ID inside the InvoiceDocumentReference
How do I fix it?
<cac:BillingReference>
<cac:InvoiceDocumentReference>
<cbc:ID>INV-2026-0042</cbc:ID>
</cac:InvoiceDocumentReference>
</cac:BillingReference>
Related rules
NL-R-002 · NL-R-003 · NL-R-004 · NL-R-005 · NL-R-006 · NL-R-007 · NL-R-008 · NL-R-009
Check your invoice against this rule
Paste it into the live demo, or call POST /v1/validate. See the quickstart.