Omitir yendo al contenido principal

Generador de Codice Fiscale (Italia)

Genere y formatee números válidos de Codice Fiscale (Código Fiscal) de Italia para desarrollo y pruebas.

Esperando generación...

Acerca del Codice Fiscale (Italia)

El Codice Fiscale es el código de identificación fiscal personal asignado a ciudadanos y residentes en Italia por la Agenzia delle Entrate (DPR 605/1973 y DM 23/12/1976).

Consta de 16 caracteres alfanuméricos en formato LLLLLLNNLNNLNNNL, codificando apellido (3 letras), nombre (3 letras), año de nacimiento (2 dígitos), mes (1 letra de A a T), día y sexo (+40 para mujeres), código catastral del municipio (Belfiore) y carácter de control (CIN) por Módulo 26.

Anatomía y Estructura del Codice Fiscale (16 Caracteres)

El código fiscal italiano consta de 16 caracteres alfanuméricos divididos en 6 bloques:

PosiciónCampoTamañoSignificado y ReglaEjemplo
1 a 3Apellido (Cognome)3 letrasPrimeras 3 consonantes del apellidoRSS
4 a 6Nombre (Nome)3 letrasConsonantes seleccionadas del nombre de pilaMRA
7 y 8Año de Nacimiento2 dígitosÚltimos 2 dígitos del año de nacimiento85
9Mes de Nacimiento1 letraCódigo alfabético del mes oficial (A a T)M
10 y 11Día y Género2 dígitosDía de nacimiento: 01-31 hombres; 41-71 mujeres (+40)01
12 a 15Código Catastral (Belfiore)4 charsCódigo identificativo del municipio o país extranjeroH501
16Carácter de Control (CIN)1 letraLetra de control calculada mediante Módulo 26 con ponderación par/imparQ

Algoritmo de Validación del Codice Fiscale (Módulo 26 y CIN)

La Agenzia delle Entrate calcula el carácter de control con tablas de ponderación par e impar:

CIN = char(65 + (sum(peso_impar(c_i)) + sum(peso_par(c_j))) % 26)
  1. 1. Separe los primeros 15 caracteres del código.
  2. 2. Aplique los pesos oficiales a las posiciones impares (1º, 3º, 5º...).
  3. 3. Aplique los pesos oficiales a las posiciones pares (2º, 4º, 6º...).
  4. 4. Obtenga la suma total de las ponderaciones.
  5. 5. Calcule el resto por 26: Resto = Suma % 26.
  6. 6. El 16º carácter debe ser la letra asociada a la posición del resto en el abecedario.

Preguntas Frecuentes (FAQ)