NordInvoice / Validation rules / PEPPOL-EN16931-R010
English Deutsch Nederlands Français
PEPPOL-EN16931-R010Buyer 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.
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