# NETGESCON - ANALISI GESTIONE STABILI ## 📋 OVERVIEW La gestione degli stabili è il modulo fondamentale di NetGesCon, dal quale dipendono tutte le altre funzionalità del sistema. Ogni stabile rappresenta un condominio con le sue caratteristiche uniche. ## 🏢 STRUTTURA DATI STABILE ### Dati Identificativi Base - **ID Stabile** (Primary Key, Auto-increment) - **Codice Stabile** (Univoco, alfanumerico) - **Denominazione** (es: "Condominio Milano Centro") - **Indirizzo Completo** - Via/Piazza - Numero civico - CAP - Comune (linkato a DB comuni italiani) - Provincia - Regione ### Dati Catastali - **Sezione Urbana** - **Foglio** - **Particella/Mappale** - **Subalterno** (se applicabile) - **Categoria Catastale** - **Classe** - **Consistenza** - **Rendita Catastale** ### Struttura Fisica - **Numero Palazzine** (default: 1) - **Numero Scale per Palazzina** - **Numero Piani** (incluso piano terra, escluso seminterrato) - **Presenza Ascensore** (SI/NO per scala) - **Numero Appartamenti per Piano** - **Piano Seminterrato** (SI/NO) - **Piano Sottotetto** (SI/NO) - **Cortile/Giardino** (SI/NO + mq) ### Servizi e Utilities - **Riscaldamento Centralizzato** (SI/NO) - **Acqua Centralizzata** (SI/NO) - **Gas Centralizzato** (SI/NO) - **Energia Elettrica Parti Comuni** - **Servizio Portineria** (SI/NO + orari) - **Videocitofono** (SI/NO) - **Antenna TV Centralizzata** - **Internet Condominiale** - **Altri Servizi** (campo memo) ### Dati Economici - **Fondo di Riserva Minimo** - **Importo Rata Standard** - **Frequenza Rate** (mensile/bimestrale/trimestrale) - **Giorno Scadenza Rate** - **IBAN Condominio** - **Codice Fiscale Condominio** ### Valori Millesimali - **Millesimi Generali** (somma deve essere 1000) - **Millesimi Riscaldamento** (se centralizzato) - **Millesimi Acqua** (se centralizzato) - **Millesimi Ascensore** (se presente) - **Altri Millesimi Specifici** ## 🔧 FUNZIONALITÀ AUTOMATICHE ### Creazione Automatica Unità Immobiliari Quando si crea uno stabile, il sistema deve: 1. Calcolare il numero totale di unità immobiliari 2. Generare automaticamente tutte le unità con nomenclatura standard: - Palazzina A/B/C (se multiple) - Scala 1/2/3 (se multiple) - Piano -1/0/1/2/3/etc - Interno 1/2/3/etc 3. Assegnare automaticamente i dati base (indirizzo, dati catastali comuni) 4. Lasciare vuoti i campi da personalizzare per ogni unità ### Calcoli Automatici - **Calcolo millesimi automatico** (se tutti uguali o in base a mq) ## 🔑 GESTIONE CHIAVI DELLO STABILE ### Tipologie Chiavi - **Portone Principale** (chiave master + duplicati) - **Porte Secondarie** (servizio, emergenza) - **Locali Tecnici** - Centrale termica - Locale contatori - Locale pompe - Locale autoclave - Locale ascensori - **Spazi Comuni** - Giardino condominiale - Terrazza comune - Lavanderia comune - Locale biciclette - Sala comune/riunioni - **Servizi** - WC condominiali - Spogliatoi portineria - Deposito attrezzi - **Garage/Box Comuni** - **Cantine Comuni** - **Chiavi Speciali** - Quadri elettrici - Saracinesche - Cancelli automatici - Chiavi universali ### Archivio Descrizioni Chiavi **Per ogni tipologia di chiave:** - **ID Chiave** (univoco) - **Codice Chiave** (es: "PORT-01", "CT-TERM", "ASC-01") - **Denominazione** (es: "Portone Via Roma 15") - **Descrizione Dettagliata** (cosa apre, dove si trova) - **Tipologia** (categorizzazione) - **Numero Copie Totali** - **Numero Copie in Circolazione** - **Note Aggiuntive** ### Sistema di Assegnazione - **Assegnazione a Persone** - Amministratore - Portiere - Condomini (per necessità specifiche) - Ditte di manutenzione - Servizi di emergenza - **Registro Consegne/Ritiri** - Data consegna - Data ritiro prevista - Data ritiro effettiva - Motivo assegnazione - Persona responsabile - Firma digitale/conferma ### Stampa Etichette e QR Code - **Etichette Fisiche** - QR Code per identificazione rapida - Testo descrittivo - Codice chiave - Logo condominio - **Database QR** - Collegamento a scheda dettagliata - Cronologia utilizzi - Stato chiave (attiva/persa/sostituita) - **App Mobile** per lettura QR e gestione - **Verifica somma millesimi** = 1000 - **Calcolo maggioranze assemblea** (millesimi + teste) - **Distribuzione spese automatica** ## 📁 ARCHIVIO DOCUMENTI ### Cartelle Standard per Stabile - **📋 Documenti Costitutivi** - Regolamento di condominio - Atto di costituzione - Planimetrie generali - Tabelle millesimali originali - **🔧 Manutenzioni e Contratti** - Contratti di manutenzione - Certificazioni sicurezza - Garanzie e collaudi - Documenti assicurativi - **💰 Documenti Contabili** - Bilanci consuntivi - Bilanci preventivi - Fatture fornitori - Documentazione fiscale - **📊 Comunicazioni** - Verbali assemblea - Comunicazioni ai condomini - Corrispondenza varia ### Sistema di Scansione Intelligente - **OCR automatico** per estrazione dati da: - Fatture (importo, scadenza, fornitore) - Contratti (scadenze, importi, ricorrenze) - Comunicazioni (date importanti) - **Categorizzazione automatica** documenti - **Alerting scadenze** automatico ## 👥 FIGURE DI RIFERIMENTO ### Fornitori e Manutentori - **Nome/Ragione Sociale** - **Tipologia Servizio** (elettricista, idraulico, giardiniere, etc) - **Dati di Contatto** (tel, email, indirizzo) - **Disponibilità Chiavi** (SI/NO + note) - **Contratto Attivo** (SI/NO + scadenza) - **Valutazione Servizio** (1-5 stelle) - **Note Specifiche** ### Ruoli Condominiali - **Amministratore** - **Vice Amministratore** - **Revisori dei Conti** - **Rappresentanti Scala/Palazzina** ## 🚨 SISTEMA DI ALERTING INTELLIGENTE ### Monitoraggio Problemi Vicini Se un condomino segnala un problema (es: infiltrazione acqua), il sistema: 1. **Identifica automaticamente** l'unità immobiliare sopra 2. **Invia notifica automatica** al condomino sovrastante 3. **Mantiene privacy** (no dati personali condivisi) 4. **Crea pre-ticket** per amministratore 5. **Traccia risoluzione** problema ### Algoritmo Identificazione Vicini ``` Appartamento con problema: Palazzina A, Scala 2, Piano 3, Interno 5 Appartamento sopra: Palazzina A, Scala 2, Piano 4, Interno 5 Appartamenti laterali: Palazzina A, Scala 2, Piano 3, Interni 4 e 6 ``` ## 💰 GESTIONE FONDI CONDOMINIALI ### Tipologie di Fondi - **Fondo Ordinario** - Rate condominiali mensili/trimestrali - Spese ordinarie di gestione - Manutenzioni programmate - **Fondo di Riserva** - Accantonamenti obbligatori per legge - Percentuale minima su spese ordinarie - Manutenzioni straordinarie impreviste - **Fondi Specifici** - Accantonamento ascensore - Accantonamento riscaldamento - Accantonamento tetto/facciata - Altri fondi dedicati ### Depositi Cauzionali - **Depositi Inquilini** - Importo (solitamente 2-3 mensilità) - Scadenza contratto - Interessi maturati - Svincolo automatico - **Depositi Ditte** - Cauzione lavori - Fideiussioni bancarie - Polizze assicurative - **Depositi Vari** - Utilizzo spazi comuni - Eventi privati - Traslochi ### TFR e Compensi - **TFR Portiere/Dipendenti** - Calcolo automatico accantonamento - Rivalutazione ISTAT - Tassazione sostitutiva - Liquidazione automatica - **Compensi Amministratore** - Fatturazione periodica - Ritenute fiscali - Rimborsi spese - **Compensi Occasionali** - Piccole manutenzioni - Servizi straordinari ### Rendite da Affitti Spazi Comuni - **Locali Commerciali di Proprietà** - Negozi piano terra - Uffici - Studi professionali - **Spazi Temporanei** - Sala condominiale per eventi - Terrazza per feste - Parcheggi visitatori - **Servizi a Pagamento** - Lavanderia comune - Deposito biciclette premium - Box auto temporanei ### Gestione Rendite e Divisione - **Classificazione Entrate** - Rendite soggette a ripartizione - Entrate dedicate a specifici fondi - Rimborsi spese sostenute - **Algoritmi di Ripartizione** - Per millesimi generali - Per utilizzo effettivo - Per quote fisse - Esclusioni specifiche - **Distribuzione ai Condomini** - Accredito su conto rate - Bonifico diretto - Compensazione spese - Accantonamento obbligatorio ### Reporting Fiscale e Amministrativo - **Dichiarazioni Fiscali** - 770 Sostituto d'imposta - Dichiarazione IRES (se dovuta) - IVA su servizi resi - **Certificazioni Uniche** - CU dipendenti/collaboratori - Ritenute su prestazioni professionali - **Bilanci Condominiali** - Consuntivo annuale - Preventivo anno successivo - Ripartizione per singolo condomino ## 🏗️ SCHEMA DATABASE (Preliminare) ```sql -- Tabella principale stabili CREATE TABLE stabili ( id BIGINT PRIMARY KEY AUTO_INCREMENT, codice_stabile VARCHAR(20) UNIQUE NOT NULL, denominazione VARCHAR(255) NOT NULL, indirizzo VARCHAR(255) NOT NULL, civico VARCHAR(10), cap VARCHAR(5), comune_id INT, -- FK a tabella comuni -- Dati catastali sezione_urbana VARCHAR(10), foglio VARCHAR(20), particella VARCHAR(20), subalterno VARCHAR(20), -- Struttura fisica numero_palazzine TINYINT DEFAULT 1, numero_scale_per_palazzina TINYINT DEFAULT 1, numero_piani TINYINT NOT NULL, ha_ascensore BOOLEAN DEFAULT FALSE, appartamenti_per_piano TINYINT NOT NULL, ha_seminterrato BOOLEAN DEFAULT FALSE, ha_sottotetto BOOLEAN DEFAULT FALSE, -- Servizi riscaldamento_centralizzato BOOLEAN DEFAULT FALSE, acqua_centralizzata BOOLEAN DEFAULT FALSE, -- Dati economici fondo_riserva_minimo DECIMAL(10,2), importo_rata_standard DECIMAL(8,2), frequenza_rate ENUM('mensile','bimestrale','trimestrale'), -- Audit created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, created_by INT, -- FK a users updated_by INT, -- FK a users -- Indici INDEX idx_comune (comune_id), INDEX idx_codice (codice_stabile) ); ``` ## 📅 ROADMAP SVILUPPO ### Fase 1 - Setup Base (Sprint 1-2) - [ ] Creazione struttura database - [ ] Import database comuni italiani - [ ] CRUD base stabili - [ ] Validazioni codice fiscale/catastali ### Fase 2 - Automazioni (Sprint 3-4) - [ ] Generazione automatica unità immobiliari - [ ] Calcoli millesimali automatici - [ ] Sistema di alerting vicini ### Fase 3 - Documenti (Sprint 5-6) - [ ] Sistema gestione documenti - [ ] OCR e categorizzazione automatica - [ ] Scadenzario automatico ### Fase 4 - Integrazioni (Sprint 7-8) - [ ] API aggiornamento dati catastali - [ ] Integrazione con servizi comunali - [ ] Sistema backup automatico ## 🔍 DA VERIFICARE NELL'ESISTENTE Controllare nel codice Laravel esistente: - [ ] Tabelle già create per stabili - [ ] Modelli Eloquent esistenti - [ ] Migration già presenti - [ ] Controller e View già implementate - [ ] Relazioni con altre tabelle ## 💡 IDEE INNOVATIVE ### Gestione Smart Condominio - **QR Code per ogni unità** immobiliare - **App mobile condomini** per segnalazioni - **Dashboard real-time** problemi - **Integrazione IoT** (sensori allagamento, temperatura) - **Chatbot assistenza** prima risposta ### Conformità Normativa - **Aggiornamento automatico** normative condominiali - **Check-list conformità** automatiche - **Alerting scadenze** certificazioni - **Template documenti** sempre aggiornati --- **Data Analisi:** 14/07/2025 **Stato:** BOZZA - In Definizione **Prossimo Step:** Verifica esistente + Design Database finale