Validador de Codice Fiscale Italiano
Valida Codice Fiscale italiano (16 caracteres, checksum letra final) — usado em documentos e contratos na Itália.
Codice Fiscale: o código fiscal italiano de 16 caracteres, derivado do nome e nascimento
O Codice Fiscale italiano é um código alfanumérico de 16 caracteres que identifica unicamente uma pessoa para fins fiscais e administrativos. Diferente de um número aleatório, ele é derivado dos seus dados: sobrenome, nome, data de nascimento, sexo e local de nascimento — então duas pessoas podem ocasionalmente colidir (homocodia), o que as autoridades resolvem substituindo letras. Esta ferramenta valida a estrutura e o caractere verificador final.
A última letra é um checksum calculado com uma tabela especial de posição ímpar/par mod 26 — o exemplo RSSMRA80A01F205X (um "Mario Rossi" fictício) termina em X porque é o que o algoritmo produz sobre os 15 primeiros caracteres.
Como os 16 caracteres são montados
- 3 letras do sobrenome (consoantes primeiro), depois 3 do nome.
- 2 dígitos: ano de nascimento; 1 letra: mês (A=jan … T=dez).
- 2 dígitos: dia de nascimento — +40 para mulheres (então dia 41–71 indica feminino).
- 4 caracteres: o código Belfiore do local de nascimento (1 letra + 3 dígitos); 1 letra verificadora.
Onde importa
- Tudo que é oficial: contratos, saúde (tessera sanitaria), bancos, emprego e declarações fiscais.
- Nota fiscal eletrônica: exigido nas fatture italianas e na identidade digital SPID.
- Derivável mas verificado: dá para reconstruí-lo dos dados pessoais, mas só a Agenzia delle Entrate emite o oficial.
- Mock data / testes: validar a estrutura e a letra verificadora antes de uma consulta ao registro.
Pegadinhas comuns
- Dia +40 para mulheres: um dia de nascimento acima de 31 não é erro — codifica o sexo.
- Homocodia: colisões são resolvidas trocando dígitos por letras, então alguns CFs válidos têm letras onde você esperaria números.
- A letra verificadora é mod 26: usa tabelas ímpar/par dependentes de posição, não uma soma simples.
- Válido ≠ atribuído: um CF estruturalmente correto pode não corresponder a uma pessoa registrada real.
FAQ
Posso calcular meu próprio Codice Fiscale? Você pode derivar um candidato dos seus dados, mas o oficial (que trata a homocodia) é emitido pela agência fiscal.
Por que o código de uma mulher mostra um dia como 52? Mulheres recebem +40 no dia de nascimento, então 41–71 volta para os dias 1–31.
O que é o código Belfiore? Um código de 4 caracteres do comune (ou país estrangeiro) de nascimento, mantido pelo ISTAT.
Ferramentas Relacionadas
Validador de CPF
Valide CPFs instantaneamente pelo algoritmo oficial da Receita Federal, sem enviar dados para nenhum servidor. Gratuito e sem cadastro.
Validador de CPF em Lote
Valida uma lista de CPFs (um por linha) e mostra quais são válidos e quais são inválidos. Sem envio para servidores.
Validador de CNPJ em Lote
Valida uma lista de CNPJs (um por linha) e mostra resumo: válidos, inválidos e total. Sem envio para servidores.