Fehlercodes · EN 16931

PEPPOL-EN16931-R003Hier ergänzbar

Buyer reference or order reference is required

So lautet die Ablehnung wörtlich: „[PEPPOL-EN16931-R003] PEPPOL-EN16931-R003 fires when a Peppol invoice contains neither a buyer reference (BT-10, cbc:BuyerReference) nor an order reference (BT-13, cac:OrderReference/cbc:ID). At least one of the two must be present. This lets the buyer's AP process (Accounts Payable) match the incoming invoice to their internal purchase order or cost centre without manual research.

The Schematron rule PEPPOL-EN16931-R003 asserts that /Invoice/cbc:BuyerReference OR /Invoice/cac:OrderReference/cbc:ID must exist and be non-empty. It is an OR — you only need one. cbc:BuyerReference is a free-text field (often the buyer's cost centre or Leitweg-ID for German public bodies). cac:OrderReference/cbc:ID is the buyer's purchase order number. Providing an empty element for either counts as absent under PEPPOL-EN16931-R008.

Was Sie bereithaltenBuyer Reference / PO Number
Was wir tunPopulate cbc:BuyerReference with the buyer's reference (cost centre, Leitweg-ID, or agreed identifier), OR populate cac:OrderReference/cbc:ID with the purchase order number. This requires input — the value must come from the buyer.
Wenn Sie es selbst im Rechnungssystem eintragen
Vorher
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
  <cbc:ID>INV-2026-0842</cbc:ID>
  <cbc:IssueDate>2026-08-12</cbc:IssueDate>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <!-- neither cbc:BuyerReference nor cac:OrderReference present -->
  <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
</Invoice>
Nachher
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
  <cbc:ID>INV-2026-0842</cbc:ID>
  <cbc:IssueDate>2026-08-12</cbc:IssueDate>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cbc:BuyerReference>04011000-1234512345-06</cbc:BuyerReference>
  <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
  <cac:OrderReference>
    <cbc:ID>PO-2026-000442</cbc:ID>
  </cac:OrderReference>
</Invoice>
So sieht der Befund ausBeispiel
BefundAngabe fehlt · PEPPOL-EN16931-R003
Stelle/Invoice/cbc:BuyerReference
Von IhnenBuyer Reference / PO Number
DanachBestanden
NachweisSHA-256 und /verify-Link nach der Prüfung