Pular para o conteúdo principal

Gerador de Referencia Catastral (Espanha)

Gere e formate referências cadastrais da Espanha válidas para desenvolvimento, proptech e testes de software.

Aguardando geração...

Sobre a Referencia Catastral da Espanha

A Referencia Catastral é o código oficial e obrigatório de 20 caracteres alfanuméricos atribuído pela Dirección General del Catastro (DGC / Ministerio de Hacienda) a cada bem imóvel na Espanha. É indispensável em contratos imobiliários, escrituras públicas, certidões do Registro da Propriedade e declarações fiscais como o IRPF e o IBI.

Esta ferramenta gera referências cadastrais urbanas sintéticas matematicamente válidas. O código é composto por 7 caracteres para a parcela/finca, 7 para a cartografia da folha de plano, 4 para o imóvel e 2 letras finais de controle calculadas via Módulo 23.

Anatomia & Estrutura da Referencia Catastral

A Referencia Catastral é composta por 20 caracteres alfanuméricos divididos em 4 blocos lógicos:

PosiçãoCampoTamanhoSignificado & RegraExemplo
1 a 7Parcela / Finca7 charsIdentificação geográfica da parcela ou finca matriz9872023
8 a 14Hoja de Plano7 charsIdentificação da folha de plano cartográfico do municípioVH5797S
15 a 18Inmueble / Cargo4 charsIdentificação da unidade específica (andar, porta ou local)0001
19 e 20Dígitos de Control2 letrasDois caracteres alfabéticos de verificação calculados por Módulo 23WX

Algoritmo de Cálculo dos Dígitos de Controle (Módulo 23)

O algoritmo oficial do Catastro utiliza duas subcadeias de 11 caracteres combinadas com o código do imóvel:

DC = 'MQWERTYUIOPASDFGHJKLBZX'[sum(Valor(char) * Peso) % 23]
  1. 1. Monta-se a Subcadeia 1 para o primeiro DC: 7 caracteres da Parcela concatenados com os 4 caracteres do Inmueble (11 caracteres).
  2. 2. Monta-se a Subcadeia 2 para o segundo DC: 7 caracteres da Hoja de Plano concatenados com os 4 caracteres do Inmueble (11 caracteres).
  3. 3. Cada caractere é convertido para valor numérico: dígitos valem de 0 a 9; letras seguem o alfabeto espanhol com 27 caracteres (A=1 a N=14, Ñ=15, O=16 a Z=27).
  4. 4. Multiplica-se cada caractere pelo peso posicional correspondente em [13, 15, 12, 5, 4, 17, 9, 21, 3, 7, 1] e soma-se os produtos.
  5. 5. O resto da divisão por 23 de cada soma é usado como índice para selecionar a letra de controle na cadeia 'MQWERTYUIOPASDFGHJKLBZX'.

Perguntas Frequentes & Diretrizes Técnicas