O que é a omocodia (códigos fiscais homônimos)
A omocodia acontece quando duas ou mais pessoas, ao rodar o mesmo algoritmo oficial do codice fiscale (o código fiscal italiano), terminam com o código idêntico. O termo italiano não tem tradução direta: significa, literalmente, "mesmo código".
Por que isso é possível? Porque o codice fiscale não é sorteado nem sequencial. Ele é calculado a partir de pouquíssimos dados pessoais, e dados iguais geram letras iguais.
- Sobrenome (as 3 primeiras consoantes, ou vogais quando faltam consoantes)
- Nome (mesma lógica, com uma regra extra para nomes com 4+ consoantes)
- Data de nascimento
- Sexo
- Município de nascimento (o código catastral)
Repare no que ficou de fora: endereço, RG, telefone, nada disso entra na conta. Então, se duas pessoas têm nome e sobrenome com as mesmas consoantes, nasceram no mesmo dia, são do mesmo sexo e na mesma cidade, o cálculo "natural" cospe exatamente a mesma sequência para as duas.
Você sabia?
A palavra vem do grego ὁμός (homos = mesmo) somado a codice(código). É um termo italiano que descreve, na prática, dois homônimos disputando o mesmo número, e não cabe inventar uma versão em português: a gente mantém "omocodia".
Por que a omocodia acontece
Existem basicamente dois motivos. Um é matemático, o outro é demográfico.
1. Combinações limitadas
O algoritmo só consegue produzir um número finito de combinações de letras e números. Com mais de 60 milhões de italianos, somados a milhões de estrangeiros residentes que também recebem um codice fiscale, é inevitável: cedo ou tarde, algumas sequências se repetem.
2. Concentração demográfica
Alguns fatores empurram a probabilidade lá para cima:
- Sobrenomes comuns: Rossi, Russo, Ferrari, Esposito, Bianchi
- Nomes comuns: Mario, Giuseppe, Maria, Anna, Francesco
- Cidades grandes: Roma, Milão e Nápoles concentram mais nascimentos
- Datas muito populares
Um caso clássico:
Dois "Mario Rossi" nascidos em Roma no dia 15 de março de 1985 teriam, os dois, o códigoRSSMRA85C15H501X
E aí, qual dos dois fica com o código original? Nenhum precisa abrir mão. O sistema dá um jeito, e é exatamente disso que trata a próxima seção.
Como a omocodia é resolvida
Quando o sistema detecta dois códigos iguais, quem entra em cena é a Agenzia delle Entrate, a agência tributária italiana. Ela diferencia os homônimos de um jeito bem específico: troca, aos poucos, alguns algarismos por letras, seguindo uma tabela de conversão fixa.
A substituição não é aleatória. Ela segue uma ordem rígida, começando pelo algarismo mais à direita (a posição 15) e caminhando para a esquerda, até o código ficar único de novo.
Ordem de substituição
- Primeiro troca-se o algarismo da posição 15 (o último antes do caractere de controle)
- Depois a posição 14
- Depois a posição 13
- E assim por diante, recuando até a posição 7 (o ano)
Atenção a este detalhe
O caractere de controle (o CIN, na posição 16) é recalculado a cada substituição. Ou seja: ele também muda. Se você quiser entender essa última letra a fundo, vale ler nosso texto sobre o caractere de controle (CIN).
A tabela oficial de substituição
Esta é a tabela de conversão usada pela Agenzia delle Entrate. Cada algarismo tem uma única letra correspondente, sem exceções:
| Algarismo | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|---|---|---|---|---|---|---|---|---|---|
| Letra | L | M | N | P | Q | R | S | T | U | V |
Um truque para memorizar
As letras seguem a ordem alfabética (L, M, N, P, Q, R, S, T, U, V), pulando justamente aquelas que se confundem com algarismos na hora da leitura, como o I e o O. Esperto, não?
Os níveis de omocodia
A omocodia tem 7 níveis. O número do nível corresponde a quantos algarismos precisaram virar letra para diferenciar as pessoas.
Na prática, a esmagadora maioria dos casos se resolve no nível 1 ou 2. Os níveis altos são raríssimos. Em teoria, a mesma combinação de dados pessoais comportaria até 128 códigos diferentes, mas chegar lá exigiria uma coincidência absurda de homônimos.
Um exemplo prático, passo a passo
Vamos ver a resolução acontecendo de verdade, com três pessoas que cairiam no mesmo código.
Código original (pessoa 1):
RSSMRA85C15H501XOmocodia de nível 1 (pessoa 2):
RSSMRA85C15H50MY(o 1 vira M na posição 15; o caractere de controle é recalculado e vira Y)
Omocodia de nível 2 (pessoa 3):
RSSMRA85C15H5LMZ(o 0 vira L e o 1 vira M, nas posições 14 e 15; novo caractere de controle: Z)
Para descobrir se um código já passou por isso, procure por letras nas posições que deveriam ser numéricas (7-8, 10-11 e 13-15). Achou um L, M, N, P, Q, R, S, T, U ou V ali? É omocodia. A nossa ferramenta de verificação reconhece esses casos sozinha.
Vale um aviso honesto, porque essa parte engana muita gente: a grande maioria das calculadoras online gera só o código "padrão". Elas não conseguem adivinhar o seu nível de omocodia, já que isso depende de quem mais nasceu com os seus dados. Por isso, se o número que você calculou bate com o documento, ótimo; se não bate só nas últimas posições, provavelmente você é um caso de omocodia, e quem manda é sempre o código impresso na sua tessera sanitaria.
Perguntas frequentes
Como sei se eu sou um caso de omocodia (códigos fiscais homônimos)?
Compare o código que você calculou com o que está na sua tessera sanitaria ou no documento oficial. Se eles batem em quase tudo, mas divergem nas últimas posições (com letras onde deveria haver números), é omocodia. Você pode conferir isso em segundos na nossa página de verificação.
Posso pedir para trocar o meu código por um "normal"?
Não. O código com omocodia é tão válido e único quanto qualquer outro, e não existe procedimento para substituí-lo. Ele é o seu codice fiscale para todos os efeitos.
A omocodia causa problemas legais ou fiscais?
Não, desde que você use sempre o código oficial emitido pela Agenzia delle Entrate. Os sistemas modernos lidam com essas substituições sem nenhum drama.
Por que minha calculadora online mostra um código diferente do meu?
Quase sempre é por causa da omocodia. A calculadora entrega o cálculo padrão, sem saber que a agência precisou trocar algarismos por letras no seu caso específico. O documento oficial vence a calculadora, sempre.
Um sistema online recusou meu código com letras no meio. E agora?
Provavelmente é um sistema antigo que não foi preparado para reconhecer a omocodia e trata o código como inválido. Não é culpa sua. Vale acionar o suporte do serviço e informar que se trata de um codice fiscale com substituição.
Estrangeiros residentes na Itália também podem ter omocodia?
Podem, sim. O codice fiscale segue as mesmas regras para todo mundo, então um estrangeiro com dados que coincidem com os de outra pessoa entra na mesma fila de substituição.
Dá para descobrir os dados pessoais a partir de um código com omocodia?
Fica mais difícil, porque algumas letras ocupam o lugar de números. Ainda assim, conhecendo a tabela é possível desfazer a substituição. A nossa ferramenta inversa ajuda a interpretar essa leitura.
Entenda o seu caso de omocodia (códigos fiscais homônimos)
A nossa ferramenta reconhece os códigos com substituição automaticamente. Verifique o seu ou calcule o código padrão para comparar.
