What it means
The electronic address of the seller (BT-34) and of the buyer (BT-49) is where e-invoices are delivered, such as a Peppol ID. It comes with a scheme (schemeID) that says what kind of identifier it is. The scheme must be a code from the Electronic Address Scheme list, for example 0088 for a GLN, 0106 for a Dutch KvK number, 0190 for a Dutch OIN, 0204 for a Leitweg-ID, 0208 for a Belgian company number, 9925 for a Belgian VAT number or 9930 for a German VAT number. Names such as GLN or VAT, and codes not on this list, fail.
Why it matters
Peppol BIS Billing 3.0 requires any schemeID on cbc:EndpointID to be on the Electronic Address Identifier Scheme list.
How to fix it
Check the scheme of your electronic address (BT-34) and the buyer's electronic address (BT-49). Use a code from the Electronic Address Scheme list that matches the identifier. If you build the XML yourself, it is the schemeID attribute of cbc:EndpointID, for both the seller and the buyer.
Once the file is corrected, check it again for free: Validate a Peppol BIS invoice
Or fix the invoice in a form and download the corrected file, for 1 credit: Fix a rejected e-invoice
The rule as published
Read the rule on the publisher's site
Where this rule applies
| Rule set | Version |
|---|---|
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
Check your file
Drop your e-invoice to see whether PEPPOL-EN16931-CL008 still fails, and which other rules do.
Related rules
- PEPPOL-EN16931-CL007 Amounts must use a valid ISO 4217 currency code
- PEPPOL-EN16931-CL006 The VAT point date code must be 3, 35 or 432
- PEPPOL-EN16931-CL003 Charge reason code must be a valid UNCL 7161 code
- PEPPOL-EN16931-CL002 Discount reason code must be on the allowed list
- PEPPOL-EN16931-CL001 Attachments must use an allowed file type