What it means
When a number is marked with scheme 0106, it must be a Dutch Chamber of Commerce (KvK) number: exactly 8 digits, for example 12345678, and nothing else. The test only checks the format. The check applies wherever the scheme is used: in the electronic address (BT-34 or BT-49), in a party identifier (such as BT-29 or BT-46) and in a company registration number (such as BT-30 or BT-47). It runs in Peppol BIS Billing 3.0.
Why it matters
Peppol BIS Billing 3.0 requires values marked with scheme 0106 to contain exactly 8 digits.
How to fix it
Enter the 8-digit KvK number from the relevant party's Chamber of Commerce extract or from kvk.nl, as digits only. Do not put the VAT number (btw-nummer) or the 12-digit establishment number here: those are different numbers, and the establishment number has its own scheme (0217). If you build the XML yourself, the scheme is the schemeID attribute on cbc:EndpointID, on cbc:ID inside cac:PartyIdentification, or on cbc:CompanyID.
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-COMMON-R054 still fails, and which other rules do.
Related rules
- PEPPOL-COMMON-R055 A Dutch OIN must be 20 digits
- PEPPOL-COMMON-R057 A Dutch KvK establishment number must be 12 digits
- PEPPOL-COMMON-R053 A Danish SE number must be DK followed by 8 digits
- PEPPOL-COMMON-R052 A Danish chamber of commerce number must be 10 digits
- PEPPOL-COMMON-R050 An Australian ABN must be 11 digits with a valid check
- PEPPOL-COMMON-R049 A Swedish organisation number must be 10 valid digits