5.0 KiB
5.0 KiB
Analisi Completa Archivi Gescon - Struttura Anni e Database MDB
📊 File anni.csv - Gestioni Ordinarie e Riscaldamento
Struttura Identificata:
Campo 1: id_anno (1, 3)
Campo 2: anno_o (2024, 2025) - Anno Ordinario
Campo 3: anno_r (2024-25, 2025-26) - Anno Riscaldamento
Campo 4: nome_dir (0001, 0003) - Codice Directory/Gestione
Campo 5-6: Selezione e descrizione (vuoti)
Campo 7: ordinarie_dal (01/01/24, 01/01/25) - Inizio Gestione Ordinaria
Campo 8: ordinarie_al (31/12/24, 31/12/25) - Fine Gestione Ordinaria
Campo 9: riscald_dal (01/11/24, 01/11/25) - Inizio Riscaldamento
Campo 10: riscald_al (30/04/25, 30/04/26) - Fine Riscaldamento
Campi 11-46: Descrizioni e importi fatture mensili (vuoti)
Campi 47-49: Voci compenso, IVA, RDA (vuoti)
Significato Operativo:
- Directory 0001: Gestione 2024 (ordinaria + riscaldamento)
- Directory 0003: Gestione 2025 (ordinaria + riscaldamento)
- Periodi separati: Ordinaria (gen-dic) vs Riscaldamento (nov-apr)
🗄️ Database MDB generale_stabile.mdb
Tabelle Principali Identificate:
1. Tabelle Anagrafiche
anni- Configurazione gestioni annuali770_ST- Dati fiscali stabili770_ST2- Dati fiscali aggiuntivi
2. Tabelle Fatturazione
Fatture- Fatture fornitori con dettaglio completoFatt_Multiple_E- Fatture multiple emesseFatt_Multiple_dett- Dettaglio fatture multipleF24- Modelli F24 per versamenti
3. Tabelle Acqua/Utilities
acqua_dett- Dettaglio consumi acquaacqua_dett_parz- Consumi parzialiAcqua_Fatture- Fatture acquaacqua_gen- Dati generali acqua
4. Tabelle Comunicazioni
Elenco_destinatari_email- Email destinatariElenco_destinatari_PEC- PEC destinatariElenco_destinatari_SMS- SMS destinatariElenco_destinatari_Fax- Fax destinatariprotoc_EMail,Protoc_PEC,Protoc_SMS- Protocolli comunicazioni
5. Tabelle Gestione
Bonifici- Bonifici bancariemes_det,emes_gen- Emissioni rateCorrisp_inviata- Corrispondenza inviataRegistro_Nomina_Revoca_Amm- Registro amministratori
🎯 Mappatura per NetGescon
Tabella anni → anni_gestione
{
"csv_mapping": {
"id_anno": 0,
"anno_ordinario": 1,
"anno_riscaldamento": 2,
"codice_directory": 3,
"periodo_ordinario_inizio": 6,
"periodo_ordinario_fine": 7,
"periodo_riscaldamento_inizio": 8,
"periodo_riscaldamento_fine": 9
},
"netgescon_fields": {
"id": "id_anno",
"anno": "anno_ordinario",
"denominazione": "anno_riscaldamento",
"codice_gestione": "codice_directory",
"data_inizio_ordinaria": "periodo_ordinario_inizio",
"data_fine_ordinaria": "periodo_ordinario_fine",
"data_inizio_riscaldamento": "periodo_riscaldamento_inizio",
"data_fine_riscaldamento": "periodo_riscaldamento_fine"
}
}
Tabella Fatture → fatture_fornitori
{
"mdb_fields": {
"id_fatture": "ID univoco fattura",
"id_stabile": "Riferimento stabile",
"Cod_fornitore": "Codice fornitore",
"Data_fattura": "Data emissione",
"Data_pagamento": "Data pagamento",
"Num_fattura": "Numero fattura",
"Descrizione_sintetica": "Descrizione breve",
"Imponibile": "Importo imponibile",
"Importo_iva": "IVA",
"Totale_fattura": "Totale finale",
"id_anno": "Anno gestione"
}
}
🔧 Script di Importazione Automatica
Strategia di Import:
- Analisi anni.csv → Configurazione gestioni
- Lettura MDB → Estrazione dati tabelle principali
- Mappatura dati → Conversione verso NetGescon
- Validazione → Controllo integrità referenziale
- Import MySQL → Caricamento finale
Comando per Estrazione Completa:
# Estrai tutte le tabelle in CSV
for table in $(mdb-tables generale_stabile.mdb); do
mdb-export generale_stabile.mdb "$table" > "${table}.csv"
done
✅ Prossimi Passi
- ✅ Analizzare Stabili.csv per mappatura condomini
- ✅ Estrarre tabelle MDB complete in CSV
- ✅ Creare mapping dettagliato per ogni tabella
- 🔄 Completare mappatura JSON per importazione Windows
- 🔄 Validare dati con controlli di integrità
🎯 RISULTATI ESTRAZIONE STABILE 0021
Volume dati identificato:
- Condomini 2024: 225 unità immobiliari
- Condomini 2025: 229 unità immobiliari
- Rate 2024: 4.769 rate emesse
- Rate 2025: 2.917 rate emesse
- Incassi 2024: 439 pagamenti
- Incassi 2025: 64 pagamenti
- Fatture totali: 28 fornitori
- Comunicazioni: 2.954 destinatari email/PEC
Riconciliazione bancaria pronta per NetGescon:
- Rate emesse vs incassi ricevuti
- Tracciabilità completa pagamenti
- Sistema codici univoci per matching
La struttura mostra un sistema completo di gestione condominiale con:
- Gestioni separate per ordinaria e riscaldamento
- Archivi organizzati per directory/anno
- Tracciabilità completa di fatture e pagamenti
- Sistema comunicazioni multi-canale integrato
- Riconciliazione bancaria automatica pronta