Peppol BIS Billing 3.0 · rule
IT-R-001
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
- Tax code shorter than 11 or longer than 16 characters
- Country prefix or extra whitespace pushing the value outside the allowed length
- Wrong identifier (e.g. a truncated code) mapped into BT-32
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.