netgescon-day0/skill-netgescon/directives/ANAGRAFICHE_MAPPING_LEGACY.md

1.9 KiB

Direttiva Architetturale: Mapping Anagrafico e Contabile Legacy Gescon

1. Collegamento tra condomin e comproprietari

  • Campo primario: id_cond
  • Regola tassativa: La tabella comproprietari deve essere collegata alla tabella condomin esclusivamente tramite il campo id_cond.
  • Esempio Stabile 0016 (Interno B/4):
    • condomin: id_cond = 47, cod_cond = 50, scala = B, int = 4, nom_cond = Barone Michele, perc_diritto_reale = 50
    • comproprietari: id_cond = 47, nom_cond = Francioni Claudia, email = cecilia.tordini@gmail.com, perc_diritto_reale = 50
    • Risultato unificato: Int. B/4 -> Barone Michele (50% Comproprietà) e Francioni Claudia / Cecilia Tordini (50% Comproprietà).
    • Divieto: È vietata qualsiasi associazione tra comproprietari e condomin basata sul campo cod_cond, in quanto cod_cond è il progressivo contabile della singola gestione e può identificare un'altra unità in quell'anno (es. cod_cond = 47 appartiene all'interno E - Giovagnoni Marina).

2. Collegamento Contabile (incassi, rate, emes_det)

  • Campo contabile per anno gestione: cod_cond
  • Distinzione ruolo contabile: cond_inquil
    • 'C': Condomino / Proprietario
    • 'I': Inquilino / Locatario
  • Funzione: Il campo cod_cond accoppiato con cond_inquil lega in maniera univoca ciascuna riga di addebito o incasso (incassi, rate, emes_det in generale_stabile.mdb) all'anagrafica del condomino o dell'inquilino per quella specifica gestione.

3. Gestione Percentuali e Movimentazioni Temporali

  • Le quote e percentuali di possesso (perc_diritto_reale, es. 50% / 50%) devono essere mantenute con precisione senza forzare la Piena Proprietà (100%) in presenza di comproprietari o contitolari.
  • Ciascun avvicendamento storico va conservato nelle movimentazioni temporali per l'anno gestione di competenza.