Skip to content

Warning

PEPPOL-COMMON-R054: A Dutch KvK number must be 8 digits

In short

Warning: worth checking.

PEPPOL-COMMON-R054 means a number given with scheme 0106 is not a Dutch Chamber of Commerce (KvK) number of exactly 8 digits. Correct the number to the 8 digits on the relevant party's KvK extract.

On this page

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
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether PEPPOL-COMMON-R054 still fails, and which other rules do.

Updated 6 November 2026