Italy
Validate tax registration numbers as per Italy's validation rule. All businesses in Italy are assigned a 13 -digit global unique identifier called Italy IT VAT.
Ensure that the following details are correct for Italy IT VAT:
-
Country Code: IT
-
Validation Type: ORA_IT_VAT
-
Description: Italy IT VAT
-
Number of digits: 13
-
Format:
13 characters: A(1-2)+N(1-10)+C(1)
N(8-10) (that's., 8, 9, 10 digits)={1-100,120,121, 888, 999} NC> 28th Aug 2013 added 888 and 999.
A(1-2) = {IT}
-
Check digits: Yes, 13th digit (last digit)
-
Check Digit Validation: Coefficient - 1212121212 Modulo 10
-
Default Validation: ORA_IT_VAT
Example:
Good:
-
IT03189950961
-
IT00140869991
Bad:
-
IB12345670017 (Invalid country code)
-
12345670017 (Missing country code)
-
IT1234567001 (Invalid format - too short)
-
IT123456700177 (Invalid format - too long)
-
IT12345670018 (Invalid check digit)