netgescon-day0/docs/00-IMPORT/02-MAPPING/MAPPING-Stabili-mdb-to-NetGescon.md

2.0 KiB
Executable File

Mapping Stabili.mdb → NetGescon (stabili + config)

Fonte: /home/michele/netgescon/docs/02-architettura-laravel/Gescon/dbc/Stabili.mdb (tabella: Stabili)

Chiave stabile: nome_directory (fallback: cod_stabile)

Campi principali

  • codice_stabile ← Stabili.nome_directory | fallback: Stabili.cod_stabile
  • denominazione ← Stabili.denominazione | fe_denominazione
  • indirizzo ← Stabili.indirizzo | indir_autorizzazione | indir_autorizzazione_2
  • cap ← Stabili.cap
  • citta ← Stabili.citta
  • provincia ← Stabili.pr | catasto_pr

Dati bancari/postali

  • iban_principale ← Stabili.iban_banca
  • banca_principale ← Stabili.banca
  • filiale (CAB) ← Stabili.cab
  • iban_secondario ← Stabili.iban_posta
  • banca_secondaria ← Stabili.banca2 | POSTE ITALIANE
  • CCP.num_ccp ← Stabili.num_ccp
  • CCP.intestaz_ccp ← Stabili.intestaz_ccp

IBAN/SDI/PEC

  • codice_destinatario_sdi ← Stabili.fe_codice_destinatario
  • pec_condominio ← Stabili.fe_pec

Catasto (AC_*)

  • foglio ← Stabili.ac_foglio
  • particella/mappale ← Stabili.ac_partic1
  • subalterno ← Stabili.ac_sub
  • categoria ← Stabili.ac_urb_cat

Rate (periodicità)

  • rate_ordinarie_mesi ← join([ord_rata_1..12] == 1)
  • rate_riscaldamento_mesi ← join([ris_rata_1..12] == 1)

Configurazione avanzata (JSON in stabili.configurazione_avanzata)

  • gescon.cod_stabile ← Stabili.cod_stabile
  • gescon.nome_directory ← Stabili.nome_directory
  • gescon.path_linux ← {linux-base}/{nome_directory}/
  • gescon.path_windows ← {win-base}\{nome_directory}\
  • ac_catasto.* ← prefisso ac_
  • fe.* ← prefisso fe_
  • rata_flags.ord.* ← ord_rata_*
  • rata_flags.ris.* ← ris_rata_*
  • 770.* ← prefisso amm_770_*
  • banca.abi/cab/sia/banca_num_cc/banca_intest_cc
  • ccp.num_ccp/intestaz_ccp/iban_posta_2

Note

  • In assenza di colonne dominio, i valori sono salvati in configurazione_avanzata.
  • Verrà aggiunto un comando artisan: gescon:import-stabili (--mdb, --linux-base, --win-base, --dry-run)
  • Successivo step: leggere ANNI da generale_stabile_sf.mdb (campo gestioni) per creare/agganciare gestioni_contabili.