Pular para o conteúdo principal

Gerador de Codice Fiscale (Itália)

Gere e formate Codice Fiscale da Itália válidos para desenvolvimento e testes de software.

Aguardando geração...

Sobre o Codice Fiscale (Itália)

O Codice Fiscale é o identificador fiscal individual atribuído a cidadãos e residentes na Itália pela Agenzia delle Entrate (DPR 605/1973 e DM 23/12/1976).

Composto por 16 caracteres alfanuméricos no formato LLLLLLNNLNNLNNNL, codifica sobrenome (3 letras), nome (3 letras), ano de nascimento (2 dígitos), mês (1 letra de A a T), dia e sexo (+40 para mulheres), código cadastral do município (Belfiore) e caractere de controle (CIN) via Módulo 26.

Anatomia & Estrutura do Codice Fiscale (16 Caracteres)

O Codice Fiscale italiano é composto por 16 caracteres alfanuméricos distribuídos em 6 blocos regulados pelo MEF:

PosiçãoCampoTamanhoSignificado & RegraExemplo
1 a 3Apelido (Cognome)3 letrasPrimeiras 3 consoantes do sobrenome familiarRSS
4 a 6Nome (Nome)3 letras1ª, 3ª e 4ª consoantes do nome de batismo (ou primeiras se < 4)MRA
7 e 8Ano de Nascimento2 dígitosÚltimos 2 dígitos do ano de nascimento85
9Mês de Nascimento1 letraCódigo alfabético do mês (A=Jan, B=Fev, C=Mar, D=Abr, E=Mai, H=Jun, L=Jul, M=Ago, P=Set, R=Out, S=Nov, T=Dez)M
10 e 11Dia e Sexo2 dígitosDia do mês: 01 a 31 para homens; 41 a 71 para mulheres (+40)01
12 a 15Código Catastral (Belfiore)4 charsCódigo do comune de nascimento ou Estado estrangeiro (iniciado em Z)H501
16Caractere de Controlo (CIN)1 letraDígito de verificação calculado via Módulo 26 com tabelas de ponderação par e ímparQ

Algoritmo de Validação do Codice Fiscale (Módulo 26 e CIN)

A Agenzia delle Entrate calcula o caractere de controlo (CIN) através de somatórios de posições pares e ímpares:

CIN = char(65 + (sum(peso_impar(c_i)) + sum(peso_par(c_j))) % 26)
  1. 1. Isole os 15 primeiros caracteres do Codice Fiscale (índices 0 a 14).
  2. 2. Para os caracteres em posições ímpares (1º, 3º, 5º... índice par 0, 2, 4...), consulte a tabela oficial de pesos ímpares (ex: A=1, B=0, C=5, D=7, etc.).
  3. 3. Para os caracteres em posições pares (2º, 4º, 6º... índice ímpar 1, 3, 5...), consulte a tabela de pesos pares (A=0, B=1, C=2, D=3...).
  4. 4. Some todos os valores obtidos.
  5. 5. Divida a soma total por 26 e obtenha o resto: Resto = Soma % 26.
  6. 6. O 16º caractere deve corresponder à letra do alfabeto equivalente a Resto (0=A, 1=B, ..., 25=Z).

Perguntas Frequentes (FAQ)