Rules / PEPPOL-COMMON-R056-2 · Markdown
Peppol BIS Billing 3.0 · rule
PEPPOL-COMMON-R056-2
What does PEPPOL-COMMON-R056-2 mean? Dutch VAT numbers MUST have the format (NL123456789B12).
Why did my invoice fail PEPPOL-COMMON-R056-2?
Dutch VAT numbers must have the format NL123456789B12: the NL country prefix, nine digits, the letter B, and two digits. This is the same Dutch VAT pattern as PEPPOL-COMMON-R056-1, applied where the VAT number appears as a tax registration rather than an endpoint identifier.
Official rule text
Dutch VAT numbers MUST have the format (NL123456789B12).
Common causes
- NL prefix omitted from the seller or buyer VAT registration
- Lowercase b or missing two-digit suffix
- Nine-digit BSN/fiscal number used without the B-suffix structure
How do I fix it?
<cac:PartyTaxScheme> <cbc:CompanyID>NL123456789B12</cbc:CompanyID> <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme> </cac:PartyTaxScheme>
Related rules
Check your invoice against this rule
Paste it into the live demo, or call POST /v1/validate. See the quickstart.