Documentación de Base de Datos - Módulo Títulos de Propiedades

titulos_propiedades - Títulos de Propiedad

Almacena el documento catastral de la propiedad asociada a un reporte de tasación, incluyendo la imagen del certificado de título y todos los metadatos extraídos. Soporta extracción automática mediante IA con revisión manual posterior.

CampoDescripciónTipoNullable
idIdentificador único del títuloINTEGER (PK)
image_pathRuta del archivo de imagen del certificado en storageVARCHAR(500)
is_currentIndica si es el título vigente (solo uno activo por reporte)BOOLEAN
extraction_statusEstado del proceso de extracción: pending, extracted, verifiedVARCHAR(50)
extracted_atFecha y hora en que la IA procesó el documentoTIMESTAMP
verified_atFecha y hora en que el usuario verificó los datos extraídosTIMESTAMP
verified_by_user_idUsuario que realizó la verificación manualINTEGER (FK)
deleted_atFecha de eliminación lógica (soft delete)TIMESTAMP
libroNúmero de libro del registro de títulos (ej: “1204”)VARCHAR(20)
folioNúmero de folio del registro (ej: “157”)VARCHAR(20)
matriculaNúmero de matrícula único del inmueble (ej: “3000349899”)VARCHAR(50)
designacion_catastralDesignación catastral completa (ej: “DC:11.3,PARCELA:67-B-326-004-19871”)VARCHAR(255)
fecha_inscripcionFecha y hora de inscripción del título en el registroDATETIME
municipioMunicipio donde está ubicado el inmuebleVARCHAR(100)
provinciaProvincia donde está ubicado el inmuebleVARCHAR(100)
oficina_registroOficina del Registro de Títulos que emitió el certificadoVARCHAR(150)
superficie_m2Superficie total del inmueble en metros cuadradosDECIMAL(12,2)
viene_deReferencia del título anterior (ej: “L.746, F.64”)VARCHAR(50)
tipo_inmuebleClasificación del inmueble: solar, apartamento, casa, parcela, localVARCHAR(50)
origen_derechoForma en que se adquirió el derecho (ej: “Venta”, “Constitución de Condominio”, “Redención de Acciones”)VARCHAR(100)
notarioNombre del notario que legalizó el acto de origenVARCHAR(150)
fecha_acto_origenFecha del acto jurídico mediante el cual se adquirió el inmuebleDATE
condominio_nombreNombre del condominio al que pertenece la unidad (si aplica)VARCHAR(150)
unidad_funcionalCódigo de la unidad funcional dentro del condominio (ej: “E108”)VARCHAR(50)
bloqueNúmero o código de bloque dentro del condominioVARCHAR(20)
nivelNivel o piso de la unidad dentro del edificioVARCHAR(20)
raw_extractionRespuesta completa sin procesar devuelta por la IA al analizar el documentoJSONB
confidence_scoresPuntajes de confianza por campo extraído (ej: {"matricula": 0.98, "superficie_m2": 0.91})JSONB

owners_titulos - Propietarios del Título

Almacena los propietarios registrados en el certificado de título. Permite múltiples propietarios por título (personas físicas, empresas, fideicomisos) y registra el orden en que aparecen en el documento.

CampoDescripciónTipoNullable
idIdentificador único del propietarioINTEGER (PK)
titulo_propiedad_idReferencia al título al que pertenece este propietarioINTEGER (FK)
nombre_completoNombre completo o razón social del propietarioVARCHAR(255)
tipo_ownerTipo de titular: persona_fisica, empresa, fideicomisoVARCHAR(50)
tipo_idTipo de documento de identidad: cedula, pasaporte, rncVARCHAR(30)
id_numberNúmero del documento de identidad personalVARCHAR(50)
rncRegistro Nacional del Contribuyente (para empresas y fideicomisos)VARCHAR(20)
orderOrden de aparición del propietario en el documentoINTEGER

sectores_titulo - Sectores del Título

Registra los sectores que conforman la unidad inmobiliaria en títulos de condominios. Aplica cuando el inmueble está compuesto por múltiples sectores (propios, comunes de uso exclusivo, parqueos, terrazas, etc.).

CampoDescripciónTipoNullable
idIdentificador único del sectorINTEGER (PK)
titulo_propiedad_idReferencia al título al que pertenece este sectorINTEGER (FK)
codigo_sectorCódigo identificador del sector según el registro (ej: “SP-62-01-001”, “SE-14-02-003”)VARCHAR(50)
tipo_sectorClasificación del sector: propio, comun_exclusivo, comun_general, parqueo, terraza, patioVARCHAR(50)
descripcionDescripción del uso del sector (ej: “Casa”, “Parqueo”, “Meseta A/A”)VARCHAR(150)
superficie_m2Superficie del sector en metros cuadradosDECIMAL(10,2)