Saltar al contenido
LeedyBox
Apoyar

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

PosicionesContenidoEjemplo (Mario Rossi, Roma, 1 de enero de 1980)
1–3Apellido (3 letras)RSS
4–6Nombre (3 letras)MRA
7–8Año de nacimiento (2 últimas cifras)80
9Mes de nacimiento (letra)A
10–11Día de nacimiento y sexo01
12–15Municipio italiano o país de nacimientoH501
16Carácter de controlU

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.

CasoEjemploLetras
Apellido con tres o más consonantesRossiRSS
Apellido con dos consonantesPoliPLO
Apellido de dos letrasFoFOX
Nombre con cuatro o más consonantesGianfranco (G N F R N C)GFR
Dos nombresAnna 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: