einvoicecheck
Menu

Rules / NL-R-009 · Markdown

Peppol BIS Billing 3.0 · rule

NL-R-009

Layer peppol·Checked against Peppol BIS Billing 3.0 2026.5

What does NL-R-009 mean? For suppliers in the Netherlands, if an order line reference (cac:OrderLineReference/cbc:LineID) is used, there must be an order reference on the document level (cac:OrderReference/cbc:ID)

Why did my invoice fail NL-R-009?

For suppliers in the Netherlands, if any invoice line uses an order line reference (cac:OrderLineReference/cbc:LineID), the document must also carry an order reference at document level (cac:OrderReference/cbc:ID). Line-level order references only make sense in the context of an identified order, so this Peppol BIS 3.0 Dutch country rule requires the header reference too.

Official rule text

For suppliers in the Netherlands, if an order line reference (cac:OrderLineReference/cbc:LineID) is used, there must be an order reference on the document level (cac:OrderReference/cbc:ID)

Common causes

How do I fix it?

<cac:OrderReference>
  <cbc:ID>PO-2026-1001</cbc:ID>
</cac:OrderReference>

Related rules

NL-R-001 · NL-R-002 · NL-R-003 · NL-R-004 · NL-R-005 · NL-R-006 · NL-R-007 · NL-R-008

Check your invoice against this rule

Paste it into the live demo, or call POST /v1/validate. See the quickstart.