Pular para o conteúdo principal

Validador de Partita IVA (Itália)

Valide Partita IVA (Itália) em tempo real via algoritmo de Luhn modificado.

Validação da Partita IVA Italiana

A validação examina os 11 dígitos numéricos e aplica o algoritmo de Luhn nos 10 primeiros dígitos para verificar a paridade do 11º dígito.

Garante a integridade do cadastro em faturas eletrônicas (FatturaPA / SDI) e plataformas de comércio eletrônico B2B.

Anatomia & Estrutura da Partita IVA (11 Dígitos)

A Partita IVA é o código de identificação fiscal para empresas e profissionais na Itália:

PosiçãoCampoTamanhoSignificado & RegraExemplo
1 a 7Matrícula / Sequencial7 dígitosNúmero progressivo atribuído à empresa pelo ufficio delle entrate1234567
8 a 10Código da Província3 dígitosIdentifica a província de inscrição (001 a 100, ou 999 para sujeitos não residentes)058
11Dígito de Controlo1 dígitoChecksum calculado pelo algoritmo de Luhn (Módulo 10)5

Algoritmo de Validação da Partita IVA (Luhn Módulo 10)

A validação do 11º dígito segue o algoritmo clássico de Luhn com pesos 1 e 2:

DV = (10 - (sum(par_direto + impar_dobrado) % 10)) % 10
  1. 1. Da esquerda para a direita (índices 0 a 9):
  2. 2. Dígitos em posições pares (0, 2, 4, 6, 8): some o valor direto.
  3. 3. Dígitos em posições ímpares (1, 3, 5, 7, 9): multiplique por 2. Se o dobro for maior que 9, subtraia 9.
  4. 4. Somatório total de todas as parcelas.
  5. 5. Calcule o resto da divisão por 10: Resto = Soma % 10.
  6. 6. Obtenha o dígito verificador: DV = (10 - Resto) % 10. O valor obtido deve coincidir com o 11º dígito.

Perguntas Frequentes