NordInvoice / Validation rules / PEPPOL-EN16931-R010

English Deutsch Nederlands Français

PEPPOL-EN16931-R010

Buyer electronic address is missing

PEPPOL-EN16931-R010 comes from the official e-invoicing rule sets. This page explains what the rule checks, why invoices trip over it and the concrete change that makes the document pass.

Applies to: Peppol BIS 3.0

Related fields: BT-49

Why this error appears

On the Peppol network the buyer electronic address (BT-49) is the routing address: without it the network cannot deliver the document. Plain EN 16931 treats it as optional, which is why an invoice that validates against EN 16931 can still fail the Peppol rule set.

How to fix it

Add the buyer EndpointID with its schemeID (BT-49), for example 0204:991234567.

Example

Rejected

<cac:AccountingCustomerParty>
  <cac:Party>
    <!-- no EndpointID -->
  </cac:Party>
</cac:AccountingCustomerParty>

Accepted

<cac:AccountingCustomerParty>
  <cac:Party>
    <cbc:EndpointID schemeID="0106">12345678</cbc:EndpointID>
  </cac:Party>
</cac:AccountingCustomerParty>
Check your invoice in the free validator Catch this automatically in the API