Skip to content

Fatal

PEPPOL-EN16931-R003: Give a buyer reference or a purchase order reference

In short

Fatal: fails the selected checks.

PEPPOL-EN16931-R003 means the invoice has neither a buyer reference (BT-10) nor a purchase order reference (BT-13). Ask your customer which reference they want: an order number, a cost centre, a contact name or, for public bodies, a routing code.

On this page

What it means

Every Peppol invoice must contain at least one of the buyer reference (BT-10) and the purchase order reference (BT-13). The buyer uses them to route the invoice to the right person or to match it to an order.

Why it matters

Peppol BIS Billing 3.0 adds this rule to EN 16931 so that every access point and receiver can process the invoice the same way. The sending or receiving access point rejects an invoice that fails it, so it never reaches the buyer.

How to fix it

Ask your customer which reference they want: an order number, a cost centre, a contact name or, for public bodies, a routing code. Enter it as the buyer reference or the order number on the invoice and export again. In the XML these are cbc:BuyerReference and cac:OrderReference/cbc:ID.

The rule as published

Read the rule on the publisher's site

Where this rule applies

Rule set Version
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether PEPPOL-EN16931-R003 still fails, and which other rules do.

Updated 6 November 2026