EN16931 / XRechnung / Peppol BIS 3 Validator

IT-R-001

fatal UBL

Rule text

[IT-R-001]-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

Where the rule is checked

SyntaxSeverityContext (XPath)Test (XPath)
Peppol-UBLfatalcac:AccountingSupplierParty/cac:Party[$supplierCountry = 'IT']/cac:PartyTaxScheme[normalize-space(cac:TaxScheme/cbc:ID) != 'VAT']matches(normalize-space(cbc:CompanyID),'^[A-Z0-9]{11,16}$')

Business terms referenced

BT-32

Related rules

BR-AE-02, BR-AE-03, BR-AE-04, BR-E-02, BR-E-03, BR-E-04, BR-IG-02, BR-IG-03, BR-IG-04, BR-IP-02, BR-IP-03, BR-IP-04

Source: Peppol BIS Billing 3.0 Schematron, UBL (OpenPeppol, docs.peppol.eu validation artefacts 3.0.21).

Check your invoice against this rule