1001Ferramentas
🇮🇹 Validadores

Validador de Codice Fiscale Italiano

Valida Codice Fiscale italiano (16 caracteres, checksum letra final) — usado em documentos e contratos na Itália.

Formato: 6 letras (sobrenome+nome) + 2 dígitos (ano) + 1 letra (mês) + 2 dígitos (dia) + 4 chars (código cidade: 1 letra + 3 dígitos) + 1 letra checksum.

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