Switzerland

Validate tax registration numbers as per Switzerland's validation rule. All businesses in Switzerland are assigned a global unique identifier called Switzerland VAT.

Ensure that the following details are correct for Switzerland VAT:

  • Country Code: CH

  • Validation Type: ORA_CH_VAT

  • Description: Switzerland VAT

  • Number of digits: 8 or 15 or 16

  • Format:

    • Up to End of 2013 old format is valid

      8 Characters: 2 Character Country Code (CH) + 6 digit number

    • 16 characters: A(1-3)+ N(1-9) + A(4-7)

      A(1-3) = {CHE}

      A(4-7) = {MWST}

      (German part)

    • 15 characters: A(1-3)+ N(1-9) +A(4-6)

      A(1-3) = {CHE}

      A(4-7) = {TVA}

      (French part)

    • 15 characters: A(1-3)+ N(1-9) +A(4-6)

      A(1-3) = {CHE}

      A(4-7) = {IVA}

      (Italian part)

  • Check digits: No

  • Check Digit Validation: No

  • Default Validation: ORA_CH_VAT

Example:

Good:

  • CHE-318.065.437 MWST

  • CHE-318.065.437 IVA

  • CHE-318.065.437 TVA

Bad:

  • AA123456789 (Invalid country code)

  • 1234567894 (Missing country code)

  • CHE123456789 (Invalid format - too short)

  • CH123456789454545 (Invalid format - too long)

  • CHE123456789ABCD (Invalid format - last wrong characters)