einvoicecheck
Menu

Rules / PEPPOL-COMMON-R056-2 · Markdown

Peppol BIS Billing 3.0 · rule

PEPPOL-COMMON-R056-2

Layer peppol·Checked against Peppol BIS Billing 3.0 2026.5

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

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

PEPPOL-COMMON-R056-1

Check your invoice against this rule

Paste it into the live demo, or call POST /v1/validate. See the quickstart.