netgescon-day0/docs/00-IMPORT/02-CSV-ESTRATTI/ANALISI-COMPLETA-MDB.md

133 lines
4.5 KiB
Markdown

# Analisi Completa Database MDB - File Estratti CSV
## 📊 **RIEPILOGO ESTRAZIONE TABELLE**
### **Tabelle con Dati Significativi:**
#### **1. emes_det.csv - 7.122 record**
🎯 **EMISSIONI RATE DETTAGLIO** - Tabella più importante
- **cod_cond**: Codice condomino
- **cond_inq**: Tipo (C=Condomino, I=Inquilino)
- **n_emissione**: Numero emissione rata
- **anno_emissione**: Anno (0001=2024, 0003=2025)
- **importo_dovuto**: Importo in lire
- **importo_dovuto_euro**: Importo in euro
- **o_r_s**: Tipo gestione (O=Ordinaria, R=Riscaldamento, S=Straordinaria)
- **n_mese**: Mese rata (CO=Conguaglio, 1-12=Mesi)
- **descrizione**: Descrizione rata
#### **2. Elenco_destinatari_email.csv - 2.562 record**
📧 **DESTINATARI EMAIL**
- **rif_lettera**: Riferimento lettera/comunicazione
- **Codice**: Codice condomino
- **scala**: Scala di appartenenza
#### **3. Elenco_destinatari_PEC.csv - 392 record**
📧 **DESTINATARI PEC**
- Struttura simile agli email ma per PEC
#### **4. Fatture.csv - 28 record**
💰 **FATTURE FORNITORI**
- **id_stabile**: 21 (codice stabile)
- **Cod_fornitore**: Codice fornitore (302, 304, ecc.)
- **Data_fattura**: Data emissione
- **Data_pagamento**: Data pagamento
- **Num_fattura**: Numero fattura
- **Totale_fattura**: Importo totale
- **reg_gestione**: "Ordinaria" o "Riscaldamento"
#### **5. emes_gen.csv - 25 record**
📋 **EMISSIONI RATE GENERALI**
- **n_emissione**: Numero emissione
- **dt_emissione**: Data emissione
- **anno_emissione**: Anno (0001, 0003)
- **ges_1**: Tipo gestione (O=Ordinaria, R=Riscaldamento)
- **descr_1**: Descrizione rata
### **Tabelle Amministrative:**
#### **6. F24.csv - 20 record**
🏦 **VERSAMENTI F24**
- Versamenti ritenute e imposte
#### **7. 770_ST.csv - 18 record**
📊 **DICHIARAZIONI FISCALI**
- Dati per dichiarazioni fiscali
#### **8. Corrisp_inviata.csv - 13 record**
📄 **CORRISPONDENZA INVIATA**
- Registro comunicazioni inviate
#### **9. anni.csv - 2 record**
📅 **CONFIGURAZIONE ANNI**
- **0001**: Gestione 2024 (ordinaria: 01/01/24-31/12/24, riscaldamento: 01/11/24-30/04/25)
- **0003**: Gestione 2025 (ordinaria: 01/01/25-31/12/25, riscaldamento: 01/11/25-30/04/26)
## 🎯 **MAPPATURA CHIAVE PER NETGESCON**
### **1. Struttura Anni/Gestioni**
```csv
ID Anno | Directory | Ordinaria Da-A | Riscaldamento Da-A
1 | 0001 | 01/01/24-31/12/24 | 01/11/24-30/04/25
3 | 0003 | 01/01/25-31/12/25 | 01/11/25-30/04/26
```
### **2. Sistema Rate (emes_det + emes_gen)**
- **7.122 rate emesse** per vari condomini
- **Gestioni separate**: O=Ordinaria, R=Riscaldamento
- **Importi**: Conversione Lire → Euro automatica
- **Scadenze**: Mensili con conguagli
### **3. Fatture Fornitori**
- **28 fatture** con gestione IVA completa
- **Fornitori principali**: 302 (pulizie), 304 (lavori)
- **Gestioni separate**: Ordinaria/Riscaldamento
- **Tracciabilità**: Pagamenti e registrazioni
## 🔧 **PRIORITÀ IMPORTAZIONE**
### **Step 1: Configurazione Base**
1. `anni.csv` → Creazione gestioni annuali
2. `Fornitori.csv` (già analizzato) → Anagrafica fornitori
### **Step 2: Dati Operativi**
3. `Fatture.csv` → Fatture fornitori
4. `emes_gen.csv` → Configurazione emissioni
5. `emes_det.csv` → Rate dettaglio (7K+ record)
### **Step 3: Comunicazioni**
6. `Elenco_destinatari_email.csv` → Destinatari email
7. `Elenco_destinatari_PEC.csv` → Destinatari PEC
### **Step 4: Fiscale/Amministrativo**
8. `F24.csv` → Versamenti fiscali
9. `770_ST.csv` → Dichiarazioni
10. `Corrisp_inviata.csv` → Corrispondenza
## ✅ **VALIDAZIONI NECESSARIE**
### **Integrità Referenziale:**
- `emes_det.cod_cond` deve esistere in Stabili.csv
- `Fatture.Cod_fornitore` deve esistere in Fornitori.csv
- `emes_det.anno_emissione` deve corrispondere ad `anni.nome_dir`
### **Conversioni Dati:**
- **Date**: Formato US → Formato italiano
- **Importi**: Gestione doppio formato Lire/Euro
- **Codici**: Mapping da codici numerici a descrizioni
### **Controlli Logici:**
- Coerenza tra gestioni ordinaria e riscaldamento
- Totalizzazione importi rate vs fatture
- Verifica scadenze e pagamenti
## 🚀 **PROSSIMI PASSI**
1. **Analizzare Stabili.csv** per completare anagrafica condomini
2. **Mappare codici condomini** tra emes_det e anagrafica
3. **Creare script importazione** per sequence corretta
4. **Testare importazione** su dati reali estratti
5. **Validare integrità** dati importati
Il database MDB contiene un sistema completo di gestione condominiale con oltre **10.000 record** distribuiti tra rate, comunicazioni e fatture. La struttura è pronta per l'importazione completa in NetGescon.