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)