El codice fiscale italiano: cómo se calcula
Quien vive, trabaja, estudia o alquila un piso en Italia necesita un codice fiscale, el código fiscal de 16 caracteres de las personas. Se forma con el apellido, el nombre, la fecha de nacimiento, el sexo y el lugar de nacimiento según las reglas del decreto ministerial de 23 de diciembre de 1976, y termina en un carácter de control. Esta guía explica cada parte con ejemplos, la omocodia y el código numérico de 11 cifras, y por qué solo vale el código que asigna la Agenzia delle Entrate.
Quién asigna el código
El codice fiscale lo asigna la Agenzia delle Entrate, la agencia tributaria italiana, y figura en la tarjeta sanitaria (tessera sanitaria) o en un certificado. La Agenzia advierte que los códigos calculados con aplicaciones de sitios web no tienen ningún valor. Un cálculo sirve para entender un código, comprobar su forma o preparar datos de prueba; el código asignado puede ser distinto, por ejemplo en caso de omocodia o si los datos usados eran erróneos.
Los 16 caracteres
| Posiciones | Contenido | Ejemplo (Mario Rossi, Roma, 1 de enero de 1980) |
|---|---|---|
| 1–3 | Apellido (3 letras) | RSS |
| 4–6 | Nombre (3 letras) | MRA |
| 7–8 | Año de nacimiento (2 últimas cifras) | 80 |
| 9 | Mes de nacimiento (letra) | A |
| 10–11 | Día de nacimiento y sexo | 01 |
| 12–15 | Municipio italiano o país de nacimiento | H501 |
| 16 | Carácter de control | U |
Apellido y nombre
Apellido (art. 3): las tres primeras consonantes, por orden. Si hay menos de tres, siguen las vocales, y un apellido de dos letras se completa con X. Los apellidos compuestos se leen como una sola secuencia, y las mujeres casadas usan su apellido de soltera. Nombre (art. 4): la misma regla, pero si tiene cuatro o más consonantes se toman la 1.ª, la 3.ª y la 4.ª. Varios nombres se leen juntos.
| Caso | Ejemplo | Letras |
|---|---|---|
| Apellido con tres o más consonantes | Rossi | RSS |
| Apellido con dos consonantes | Poli | PLO |
| Apellido de dos letras | Fo | FOX |
| Nombre con cuatro o más consonantes | Gianfranco (G N F R N C) | GFR |
| Dos nombres | Anna Maria (N N M R) | NMR |
Para personas con dos apellidos, como es habitual en España, lo decisivo es cómo figuran en los registros italianos: si constan los dos, se leen juntos como una sola secuencia.
Fecha de nacimiento y sexo
El año se escribe con sus dos últimas cifras y el mes con una letra (art. 5): A enero, B febrero, C marzo, D abril, E mayo, H junio, L julio, M agosto, P septiembre, R octubre, S noviembre, T diciembre. El día tiene dos cifras, 01–31 para los hombres; para las mujeres se suman 40, de modo que va de 41 a 71.
Lugar de nacimiento
Los caracteres 12–15 son el codice catastale del municipio italiano (una letra y tres cifras) o, para quien nació fuera de Italia, el código del país, que empieza por Z. La Agenzia pone como ejemplo Bolonia, A944, e Imola, E289; Roma es H501, España Z131, Argentina Z600 y México Z514. La herramienta usa las tablas ANPR del Ministerio del Interior italiano, que incluyen también los municipios suprimidos y los periodos de cada nombre.
El carácter de control paso a paso
Cada uno de los 15 primeros caracteres recibe un valor (art. 7). En las posiciones pares A o 0 = 0, B o 1 = 1 … Z = 25; en las impares se usa la tabla del decreto (A o 0 = 1, B o 1 = 0, C o 2 = 5, D o 3 = 7, E o 4 = 9, F o 5 = 13, G o 6 = 15, H o 7 = 17, I o 8 = 19, J o 9 = 21, K = 2, L = 4, M = 18, N = 20, O = 11, P = 3, Q = 6, R = 8, S = 12, T = 14, U = 16, V = 10, W = 22, X = 25, Y = 24, Z = 23). La suma se divide entre 26 y el resto 0–25 da la letra A–Z.
Ejemplo: en RSSMRA80A01H501 las posiciones impares R, S, R, 8, A, 1, 5, 1 valen 61 y las pares S, M, A, 0, 0, H, 0 valen 37. El total, 98, deja resto 20 entre 26: la letra U.
La omocodia
Cuando los datos de dos personas dan los mismos 15 caracteres (art. 6), la Agenzia sustituye una o más de las siete cifras, empezando por la derecha, por letras (0 = L, 1 = M, 2 = N, 3 = P, 4 = Q, 5 = R, 6 = S, 7 = T, 8 = U, 9 = V) y recalcula el carácter de control. Cambiando la última cifra del ejemplo se obtiene RSSMRA80A01H50MM. Un código con letras en las posiciones numéricas es válido, y los programas deben aceptarlo.
El código numérico de 11 cifras
Las empresas y otras entidades tienen un codice fiscale numérico de 11 cifras (art. 8): 7 cifras de matrícula, 3 de la oficina y una cifra de control (art. 9), que se calcula sumando las cifras impares, duplicando las pares (sumando las dos cifras si el resultado pasa de 9) y restando de 10 la cifra de las unidades del total. El código de la propia Agenzia, 06363391001, da 15 + 14 = 29 y cifra de control 1.
Preguntas frecuentes
¿Puedo usar un codice fiscale calculado por mí?
No. Solo vale el código que asigna la Agenzia delle Entrate, que puede ser distinto de un cálculo, por ejemplo en caso de omocodia.
¿Qué código tiene quien nació en España?
La parte del lugar es el código del país: Z131 para España.
¿La herramienta envía mis datos?
No. El cálculo y la verificación se hacen en tu navegador; de LeedyBox solo se carga el archivo con los códigos de lugar.
Fuentes
Fuente: Decreto ministeriale 23 dicembre 1976, «Sistemi di codificazione dei soggetti da iscrivere all'anagrafe tributaria» (Gazzetta Ufficiale n. 345, suppl. ord.) · Última comprobación:
Fuente: Decreto ministeriale 23 dicembre 1976, artt. 6–10 (Gazzetta Ufficiale n. 345, suppl. ord.) · Última comprobación:
Fuente: Agenzia delle Entrate: Codice fiscale e tessera sanitaria – Risposte alle domande più frequenti · Última comprobación:
Fuente: Agenzia delle Entrate: «Il Codice Fiscale» (scheda) · Última comprobación:
Fuente: Ministero dell'Interno, ANPR: Tabelle di decodifica – Archivio comuni (aggiornamento 4 giugno 2026) · Última comprobación:
Fuente: Ministero dell'Interno, ANPR: Tabelle di decodifica – Stati esteri (aggiornamento 12 gennaio 2024) · Última comprobación: