Esta herramienta genera perfiles aleatorios de código fiscal italiano (codice fiscale) para pruebas, demos y flujos de desarrollo. Cada resultado incluye un registro de persona plausible — nombre, sexo, fecha de nacimiento, país y el código fiscal de 16 caracteres calculado — con las mismas reglas que la herramienta de cálculo.
Cómo se construye el código
El código fiscal concatena cinco bloques más un carácter de control:
- Apellido (3 letras) — primero consonantes, luego vocales; relleno con
Xsi hay menos de tres letras. - Nombre (3 letras) — si hay cuatro o más consonantes, se toman la 1.ª, 3.ª y 4.ª; si no, la misma regla consonante-luego-vocal que el apellido.
- Año y mes de nacimiento (2 + 1) — dos últimas cifras del año más letra de mes (
A–Lde enero a diciembre, omitiendoI). - Día de nacimiento (2 dígitos) — día del mes; para mujeres se suma 40 al valor del día.
- Código de municipio / país (4 caracteres) — código Belfiore para nacimientos en Italia o el código de país extranjero del registro.
- Carácter de control — letra derivada del código parcial con el algoritmo oficial de posiciones pares/impares.
Cuándo usarlo
Usa perfiles generados para poblar bases de staging, escribir pruebas unitarias de formularios que aceptan códigos fiscales, o prototipar pantallas italianas de nómina y facturación sin tocar datos personales reales.
Limitaciones
La salida es sintácticamente válida pero no está ligada a una persona real. La generación aleatoria puede producir códigos que pasen comprobaciones de formato y fallen la verificación oficial frente al registro civil. No uses códigos generados en trámites gubernamentales, declaraciones fiscales ni documentos de identidad.
Ejemplo
Un equipo de QA que construye un flujo de pago italiano podría generar diez perfiles de muestra, guardar solo los nombres y códigos sintéticos en staging y luego usar la herramienta complementaria de validación para confirmar que cada codice fiscale generado sigue pasando las comprobaciones formales tras importar/exportar.