netgescon-day0/docs/000-FILAMENT/05-CHECKLIST-REBUILD.md

53 lines
1.4 KiB
Markdown

# Checklist ricostruzione NetGescon
## A) Ambiente
- PHP 8.2+
- Composer install
- Node install
- mdb-tools install
- DB netgescon creato
- DB gescon_import creato
## B) Applicazione
- .env configurato
- migrate eseguite
- storage link
- Filament assets pubblicati
## C) Archivi legacy
- /mnt/gescon-archives/gescon/dbc/Stabili.mdb
- /mnt/gescon-archives/gescon/dbc/Fornitori.mdb
- /mnt/gescon-archives/gescon/<cod_stabile>/<anno>/singolo_anno.mdb
- /mnt/gescon-archives/gescon/<cod_stabile>/generale_stabile.mdb
## D) Import staging
- condomin per ogni anno
- tabelle per ogni anno
- voc_spe per ogni anno
- dett_tab per ogni anno
- operazioni per ogni anno
- incassi per ogni anno
- straordinarie per ogni anno
## E) Import dominio
- eseguiti tutti gli step (stabili → detrazioni)
## F) QA
- conteggi coerenti per anno
- Tot_mm e tot_prev_euro / tot_cons_euro congrui
- voci collegate a tabelle
- percentuali proprietario/inquilino applicate
## G) Allineamento anni (legacy ↔ staging ↔ dominio)
- ogni `legacy_year` presente in `condomin` ha anche:
- `tabelle`
- `voc_spe`
- `dett_tab`
- per ogni `legacy_year`:
- esistono `emes_gen` + `emes_det` in generale_stabile (se rate presenti)
- incassi presenti in `incassi` (se rate presenti)
- `v_ors` coerente con `tipo` tabella (O/R/S)
- nessuna riga con `legacy_year` null per tabelle annuali
- `gestioni_contabili` create per ogni anno/gestione trovato nel legacy