Generador de Referencia Catastral (España)
Genere y formatee referencias catastrales de España válidas para desarrollo, proptech y pruebas de software.
Acerca de la Referencia Catastral de España
La Referencia Catastral es el código alfanumérico oficial y obligatorio de 20 caracteres asignado por la Dirección General del Catastro (Ministerio de Hacienda) a cada bien inmueble en España. Es fundamental en escrituras notariales, contratos de arrendamiento, el Registro de la Propiedad y tributos como el IBI o el IRPF.
Esta herramienta genera referencias catastrales urbanas sintéticas matemáticamente válidas. El código consta de 7 caracteres para la parcela o finca, 7 para la hoja de plano cartográfica, 4 para el inmueble específico y 2 letras de control calculadas mediante Módulo 23.
Anatomía y Estructura de la Referencia Catastral
La Referencia Catastral consta de 20 caracteres alfanuméricos divididos en 4 bloques lógicos:
| Posición | Campo | Longitud | Significado y Regla | Ejemplo |
|---|---|---|---|---|
| 1 a 7 | Parcela / Finca | 7 chars | Identificación geográfica de la parcela o finca matriz | 9872023 |
| 8 a 14 | Hoja de Plano | 7 chars | Identificación del plano cartográfico municipal | VH5797S |
| 15 a 18 | Inmueble / Cargo | 4 chars | Identificación de la unidad concreta (piso, local o puerta) | 0001 |
| 19 y 20 | Dígitos de Control | 2 letras | Dos caracteres alfabéticos de control calculados por Módulo 23 | WX |
Algoritmo de Cálculo de Dígitos de Control (Módulo 23)
El algoritmo oficial del Catastro utiliza dos subcadenas de 11 caracteres combinadas con el código del inmueble:
- 1. Se forma la Subcadena 1 para el primer DC: 7 caracteres de la Parcela concatenados con los 4 caracteres del Inmueble (11 caracteres).
- 2. Se forma la Subcadena 2 para el segundo DC: 7 caracteres de la Hoja de Plano concatenados con los 4 caracteres del Inmueble (11 caracteres).
- 3. Cada carácter se convierte a un valor numérico: dígitos de 0 a 9; letras según el abecedario español de 27 caracteres (A=1 a N=14, Ñ=15, O=16 a Z=27).
- 4. Se multiplica cada carácter por su ponderación posicional en [13, 15, 12, 5, 4, 17, 9, 21, 3, 7, 1] y se suman los productos.
- 5. El resto de la división por 23 se utiliza como índice para seleccionar la letra de control en la cadena 'MQWERTYUIOPASDFGHJKLBZX'.