Error codes · EN 16931

BR-62In your invoicing software

Seller electronic address must have a scheme identifier

This is the rejection, word for word: „[BR-62] Peppol BIS Billing 3.0 requires that the Seller electronic address (BT-34) — the cbc:EndpointID on cac:AccountingSupplierParty — carries a schemeID attribute. Without it, the address cannot be resolved on the Peppol network and the invoice is rejected before it reaches the buyer.“

The Schematron assertion checks: cbc:EndpointID/@schemeID. If the attribute is missing or empty on cac:AccountingSupplierParty/cac:Party/cbc:EndpointID, BR-62 fires. The schemeID must be a value from the Peppol Electronic Address Scheme (EAS) code list (e.g. 0088 GLN, 0106 Dutch KvK, 0184 Danish CVR, 0192 Norwegian ORG, 0208 Belgian CBE, 9930 German VAT).

What to have readySeller Peppol EAS code
What we doAdd a valid EAS schemeID attribute to the Seller cbc:EndpointID element. Invoice Navigator infers the correct scheme from the seller's country and VAT/registration ID and inserts it automatically.
If you enter it yourself in your invoicing software
Before
<cac:AccountingSupplierParty>
  <cac:Party>
    <cbc:EndpointID>12345678</cbc:EndpointID>
  </cac:Party>
</cac:AccountingSupplierParty>
After
<cac:AccountingSupplierParty>
  <cac:Party>
    <cbc:EndpointID schemeID="0106">12345678</cbc:EndpointID>
  </cac:Party>
</cac:AccountingSupplierParty>

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

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