This page is also available in your language:
CRATEAPI Error reference EN · FR · DE · RO

PEPPOL-EN16931-R003

Peppol BIS 3.0 FATAL

Official rule text

A buyer reference or purchase order reference MUST be provided.

What this error means

Peppol requires either a buyer reference (BT-10) or a purchase order reference (BT-13). Public-sector buyers route incoming invoices with these fields, so at least one must be present.

How to fix it

  1. Add cbc:BuyerReference with the reference your customer gave you, or
  2. Add cac:OrderReference/cbc:ID with the PO number.
  3. Ask the buyer which one they expect - sending the wrong one delays payment even when validation passes.

Example

✗ Rejected
<Invoice>
  <!-- neither BuyerReference nor OrderReference -->
✓ Accepted
<Invoice>
  <cbc:BuyerReference>PO-4711</cbc:BuyerReference>

Related rules

Fix it faster

Paste your invoice XML in our free validator - every finding comes with its rule ID. Then generate, convert and render compliant invoices through one API.