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

1.4 KiB

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>//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