einvoicecheck
Menu

Rules / IT-R-001 · Markdown

Peppol BIS Billing 3.0 · rule

IT-R-001

Layer peppol·Checked against Peppol BIS Billing 3.0 2026.5

What does IT-R-001 mean? BT-32 (Seller tax registration identifier) - For Italian suppliers BT-32 minimum length 11 and maximum length shall be 16. Per i fornitori italiani il BT-32 deve avere una lunghezza tra 11 e 16 caratteri

Why did my invoice fail IT-R-001?

For Italian suppliers the Seller tax registration identifier (BT-32) must be between 11 and 16 characters long. This Peppol BIS 3.0 Italian country rule matches the length of Italian tax registrations; in UBL BT-32 is carried in the seller's cac:PartyTaxScheme/cbc:CompanyID (the second tax scheme entry, TAX).

Official rule text

BT-32 (Seller tax registration identifier) - For Italian suppliers BT-32 minimum length 11 and maximum length shall be 16. Per i fornitori italiani il BT-32 deve avere una lunghezza tra 11 e 16 caratteri

Common causes

How do I fix it?

<cac:PartyTaxScheme>
  <cbc:CompanyID>01234567890</cbc:CompanyID>
  <cac:TaxScheme><cbc:ID>TAX</cbc:ID></cac:TaxScheme>
</cac:PartyTaxScheme>

Related rules

IT-R-002 · IT-R-003 · IT-R-004

Check your invoice against this rule

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