Skip to main content
FastCalc

Codice fiscale

Italy · Personas físicas

AAAAAA00A00A000A

Pega o escribe el número: la puntuación es opcional.

Qué comprueba esta herramienta y qué no

Esta herramienta comprueba la estructura del número y su dígito de control con el algoritmo publicado de cada documento. Un número que pasa está bien formado: es coherente aritméticamente y podría haberse emitido.

No indica si el número se emitió realmente, si está activo ni a quién pertenece. Solo la administración tributaria emisora puede confirmarlo mediante su propio servicio de consulta. Considera un resultado positivo como «apto para enviar», nunca como prueba de identidad.

Se calcula en tu navegador. Nada de lo que introduces se envía a ningún sitio.

Dos personas pueden generar el mismo código fiscal, así que Italia convierte dígitos en letras

El codice fiscale se deriva por completo del apellido, el nombre, la fecha de nacimiento, el sexo y el lugar de nacimiento: nada es aleatorio. Dos personas que comparten apellido, las consonantes del nombre, la fecha de nacimiento y el municipio producen por tanto códigos idénticos. Italia resuelve esa colisión, llamada omocodia, sustituyendo las posiciones numéricas por letras empezando por la derecha: el 0 pasa a L, el 1 a M, el 2 a N, hasta el 9 como V.

Cómo funciona

  • Comprueba el decimosexto carácter con las tablas de valores de posiciones impares y pares, módulo 26.
  • Descodifica la fecha de nacimiento, el sexo registrado y el código de municipio de cuatro caracteres.
  • Acepta los códigos omocodia, donde se han sustituido dígitos por letras, y lo indica.
caracteres 1-3 consonantes del apellido · 4-6 consonantes del nombre
7-8 año · 9 letra del mes de ABCDEHLMPRST · 10-11 día, +40 para mujeres
12-15 código Belfiore del municipio · 16 carácter de control

control = alfabeto[(suma de valores impares y pares) mod 26]
omocodia: 0→L 1→M 2→N 3→P 4→Q 5→R 6→S 7→T 8→U 9→V, desde la derecha

Ejemplo resuelto

El ejemplo publicado: un hombre nacido en Milán el 8 de abril de 1991.

  1. apellido y nombre dan MRT y MTT
  2. 91 para el año, D para abril, 08 para el día — una mujer mostraría 48
  3. F205 es el código Belfiore de Milán
  4. las tablas de valores sobre los quince primeros caracteres dan la letra de control J
  5. con omocodia el 5 final podría pasar a R, y el carácter de control se recalcula

Dieciséis caracteres que codifican a una persona en lugar de contarla. Eso es justo lo que hace posibles las colisiones y por lo que el esquema de sustitución tiene que existir.

Cómo leer el resultado

  • Como el código se deriva, cualquiera que conozca tu apellido, fecha y lugar de nacimiento puede calcularlo. Es un identificador, no un secreto, y nunca debe valer por sí solo como prueba de identidad.
  • Las letras de mes son ABCDEHLMPRST, que omite I, N, O, Q y otras. Los huecos son deliberados: se dejaron fuera las letras confundibles con dígitos o entre sí, y por eso abril es D y no la cuarta letra que esperarías.
  • Un validador que exija dígitos en las posiciones numéricas rechazará códigos omocodia legítimos. Este los acepta, avisa de que se ha aplicado la sustitución y descodifica la fecha y el municipio subyacentes.
  • No se ofrece generador. Fabricar un codice fiscale a partir de datos personales reales es exactamente la capacidad que necesita un formulario fraudulento, y el resultado un italiano ya lo obtiene de la administración tributaria.

Preguntas frecuentes

¿Cómo se calcula el carácter de control del Codice Fiscale?
Cada uno de los quince primeros caracteres se convierte en un número: los de posición impar (1.º, 3.º, 5.º, etc.) mediante una tabla de conversión propia y los de posición par por su valor simple, donde 0–9 valen de 0 a 9 y A–Z de 0 a 25. Se suman los valores y el resto de dividir la suma entre 26 da la letra, siendo 0 la A y 25 la Z. Si el decimosexto carácter no coincide, la herramienta muestra el que esperaba.
¿Por qué mi codice fiscale no coincide con el de una calculadora online?
Normalmente por la omocodia: cuando tus datos generan el mismo código que el de alguien ya registrado, la Agenzia delle Entrate sustituye una o varias cifras por letras y vuelve a calcular el carácter de control. El código válido es el que te asignaron y aparece en la tessera sanitaria, no el que deduce una calculadora. Esta herramienta acepta códigos con omocodia e indica cuándo se ha aplicado la sustitución.
¿Cómo se verifica oficialmente un codice fiscale?
La Agenzia delle Entrate ofrece un servicio online gratuito que comprueba si un codice fiscale está registrado en el censo tributario. Esta herramienta solo comprueba la estructura y el carácter de control y descodifica el sexo registrado, la fecha de nacimiento y el código del lugar de nacimiento; no puede decir si el código existe ni quién es su titular. Un código de lugar que empieza por Z indica nacimiento en el extranjero, y las cifras identifican el país.