Error codes · EN 16931

BR-63In your invoicing software

Buyer electronic address must have a scheme identifier

This is the rejection, word for word: „[BR-63] Peppol BIS Billing 3.0 requires the Buyer electronic address (BT-49) — the cbc:EndpointID on cac:AccountingCustomerParty — to carry a schemeID attribute. Without it, the receiver Access Point cannot resolve the buyer participant and the invoice is rejected on ingress.“

Schematron assertion: cac:AccountingCustomerParty/cac:Party/cbc:EndpointID/@schemeID must be present and non-empty. Value must come from the Peppol Electronic Address Scheme (EAS) code list. A missing or blank schemeID triggers BR-63.

What to have readyBuyer Peppol EAS code
What we doAdd a valid EAS schemeID attribute to the Buyer cbc:EndpointID element. Invoice Navigator infers the code from the buyer's country and identifier type and inserts it automatically.
If you enter it yourself in your invoicing software
Before
<cac:AccountingCustomerParty>
  <cac:Party>
    <cbc:EndpointID>DE123456789</cbc:EndpointID>
  </cac:Party>
</cac:AccountingCustomerParty>
After
<cac:AccountingCustomerParty>
  <cac:Party>
    <cbc:EndpointID schemeID="9930">DE123456789</cbc:EndpointID>
  </cac:Party>
</cac:AccountingCustomerParty>

Element order is part of the rule: if the element sits in the wrong place, the validator rejects with BR-63.

What the finding looks likeExample
FindingStructure invalid · BR-63
From youBuyer Peppol EAS code
ThenRe-export
ProofSHA-256 and /verify link after the check