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

55 lines
2.0 KiB
Markdown

# 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.