Omitir yendo al contenido principal

Generador de Referencia Catastral (España)

Genere y formatee referencias catastrales de España válidas para desarrollo, proptech y pruebas de software.

Esperando generación...

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ónCampoLongitudSignificado y ReglaEjemplo
1 a 7Parcela / Finca7 charsIdentificación geográfica de la parcela o finca matriz9872023
8 a 14Hoja de Plano7 charsIdentificación del plano cartográfico municipalVH5797S
15 a 18Inmueble / Cargo4 charsIdentificación de la unidad concreta (piso, local o puerta)0001
19 y 20Dígitos de Control2 letrasDos caracteres alfabéticos de control calculados por Módulo 23WX

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:

DC = 'MQWERTYUIOPASDFGHJKLBZX'[sum(Valor(char) * Peso) % 23]
  1. 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. 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. 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. 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. 5. El resto de la división por 23 se utiliza como índice para seleccionar la letra de control en la cadena 'MQWERTYUIOPASDFGHJKLBZX'.

Preguntas Frecuentes y Directrices Técnicas