# πŸ“š MANUALE UTENTE: SISTEMA CONTABILE CONDOMINIALE NETGESCON ## πŸ“‹ **OVERVIEW** Guida completa all'utilizzo del sistema contabile condominiale NetGescon basato su **partita doppia** e **gestioni amministrative**. --- ## 🎯 **CONCETTI FONDAMENTALI** ### πŸ“… **GESTIONI AMMINISTRATIVE** ``` ⚠️ IMPORTANTE: NetGescon NON usa l'anno solare! GESTIONE = Esercizio contabile del condominio β”œβ”€β”€ πŸ“… Inizio: Delibera assemblea (es: 01/01/2024) β”œβ”€β”€ πŸ“Š Operazioni: Durante tutto l'esercizio β”œβ”€β”€ πŸ”„ Estensione: PuΓ² proseguire oltre 31/12 └── πŸ›οΈ Chiusura: Solo con approvazione assemblea bilancio ``` ### πŸ’° **PARTITA DOPPIA** ``` PRINCIPIO: DARE = AVERE (sempre bilanciato) ESEMPIO Pagamento Fattura €1.000: DARE: Conto Spesa Pulizie €1.000 AVERE: Conto Corrente Bancario €1.000 ------- TOTALE: €1.000 = €1.000 βœ… ``` ### πŸ—οΈ **STRUTTURA PIANO CONTI** ``` πŸ›οΈ MASTRO (Categoria principale) β”œβ”€β”€ πŸ“‚ CONTO (Sottocategoria) β”‚ β”œβ”€β”€ πŸ“„ SOTTOCONTO (Voce specifica) β”‚ └── πŸ“„ SOTTOCONTO └── πŸ“‚ CONTO ESEMPIO: πŸ›οΈ 200 - SPESE AMMINISTRATIVE β”œβ”€β”€ πŸ“‚ 201 - Pulizie β”‚ β”œβ”€β”€ πŸ“„ 201.01 - Pulizie Scala A β”‚ └── πŸ“„ 201.02 - Pulizie Scala B └── πŸ“‚ 202 - Energia Elettrica ``` --- ## πŸš€ **GUIDA QUICK START** ### 1️⃣ **SETUP INIZIALE** #### πŸ–₯️ **Su Windows (usando PowerShell)** ```powershell # Naviga alla directory NetGescon cd "U:\home\michele\netgescon" # Esegui diagnosi sistema .\scripts\NetGescon-Contabilita.ps1 diagnosi # Se necessario, esegui setup completo .\scripts\NetGescon-Contabilita.ps1 setup ``` #### 🐧 **Su VM Linux** ```bash # Naviga alla directory cd /home/michele/netgescon # Diagnosi sistema ./scripts/diagnosi-contabilita.sh # Setup completo ./scripts/setup-contabilita-condominiale.sh ``` ### 2️⃣ **CONFIGURAZIONE PRIMO CONDOMINIO** ```bash # Configura gestione per condominio ID 1, anno 2024 cd /var/www/netgescon php artisan contabilita:setup 1 2024 ``` ### 3️⃣ **ACCESSO PORTALE WEB** ``` 🌐 Portale NetGescon: http://192.168.0.200:8000/admin πŸ—„οΈ phpMyAdmin: http://192.168.0.200/phpmyadmin πŸ”§ Gitea: http://192.168.0.200:3000 ``` --- ## πŸŽ›οΈ **UTILIZZO PORTALE WEB** ### πŸ“Š **Dashboard Gestioni Contabili** ``` πŸ‘€ Login Admin β†’ πŸ’° ContabilitΓ  β†’ πŸ“Š Gestioni AZIONI DISPONIBILI: βœ… Visualizza gestioni attive/chiuse βœ… Crea nuova gestione βœ… Consulta saldi e totali βœ… Chiudi gestione (con approvazione assemblea) ``` ### πŸ“ **Registrazioni Contabili** ``` πŸ’° ContabilitΓ  β†’ πŸ“ Registrazioni WORKFLOW: 1️⃣ Seleziona gestione attiva 2️⃣ Crea nuova registrazione 3️⃣ Inserisci movimenti DARE/AVERE 4️⃣ Sistema verifica bilanciamento 5️⃣ Ripartizione automatica ai condomini ``` ### πŸ—‚οΈ **Piano dei Conti** ``` πŸ’° ContabilitΓ  β†’ πŸ—‚οΈ Piano Conti GESTIONE: βœ… Visualizza struttura MASTRO/CONTO/SOTTOCONTO βœ… Aggiungi nuove voci contabili βœ… Configura ripartizioni automatiche βœ… Imposta tabelle millesimali ``` --- ## πŸ“‹ **WORKFLOW OPERATIVO TIPO** ### 🧾 **SCENARIO 1: Pagamento Fattura Pulizie** #### πŸ“„ **Step 1: Raccolta Dati** ``` πŸ“„ Fattura: Ditta Pulizie Rossi πŸ’° Importo: €800,00 + IVA €176,00 = €976,00 πŸ“… Data: 15/03/2024 🏦 Pagamento: Bonifico ``` #### πŸ’» **Step 2: Registrazione Portale** ``` 1️⃣ Vai in: ContabilitΓ  β†’ Registrazioni β†’ Nuova 2️⃣ Seleziona: Gestione 2024 3️⃣ Compila: πŸ“… Data operazione: 15/03/2024 πŸ’° Importo totale: €976,00 πŸ“ Causale: "Pagamento pulizie marzo 2024" 🏒 Fornitore: Ditta Pulizie Rossi ``` #### βš–οΈ **Step 3: Movimenti Partita Doppia** ``` DARE: πŸ“„ 201.01 - Pulizie Scala A €400,00 πŸ“„ 201.02 - Pulizie Scala B €400,00 πŸ“„ 501.01 - IVA su Acquisti €176,00 AVERE: πŸ“„ 401.01 - C/C Banco BPM €976,00 TOTALE: €976,00 = €976,00 βœ… ``` #### πŸ”„ **Step 4: Ripartizione Automatica** ``` Sistema calcola automaticamente per ogni unitΓ : UnitΓ  101 (millesimi 45,5): - Pulizie Scala A: €400 Γ— 45,5/1000 = €18,20 - IVA: €176 Γ— 45,5/1000 = €8,01 TOTALE UNITΓ€ 101: €26,21 [Ripetere per tutte le unitΓ ] ``` ### πŸ’° **SCENARIO 2: Incasso Rata Condominiale** #### πŸ“„ **Step 1: Raccolta Dati** ``` πŸ‘€ Condomino: Mario Rossi (UnitΓ  101) πŸ’° Importo: €350,00 πŸ“… Data: 10/03/2024 🏦 Metodo: Bonifico bancario ``` #### πŸ’» **Step 2: Registrazione** ``` DARE: πŸ“„ 401.01 - C/C Banco BPM €350,00 AVERE: πŸ“„ 101.01 - Rate Ordinarie €350,00 RISULTATO: Entrata senza ripartizione ``` --- ## πŸ”§ **COMANDI ARTISAN DISPONIBILI** ### πŸ“Š **Gestione Sistema** ```bash # Setup completo condominio php artisan contabilita:setup {condominio_id} {anno} # Verifica partita doppia php artisan contabilita:verifica {gestione_id?} # Ricalcola totali gestioni php artisan contabilita:ricalcola-totali # Chiudi gestione contabile php artisan contabilita:chiudi {gestione_id} ``` ### πŸ—ƒοΈ **Database e Seeder** ```bash # Popola piano conti standard php artisan db:seed --class=PianoContiSeeder # Stato migrazioni php artisan migrate:status # Rollback se necessario php artisan migrate:rollback --step=1 ``` ### πŸ” **Diagnostica e Debug** ```bash # Lista route contabilitΓ  php artisan route:list --name=contabilita # Cache clear php artisan cache:clear php artisan config:clear php artisan view:clear ``` --- ## πŸ› οΈ **SCRIPTS DI AUTOMAZIONE** ### πŸ–₯️ **Windows PowerShell** ```powershell # Script principale .\scripts\NetGescon-Contabilita.ps1 {azione} # Azioni disponibili: diagnosi # πŸ” Diagnosi completa sistema setup # πŸ”§ Setup automatico sync # πŸ”„ Sincronizzazione Git verifica # βš–οΈ Verifica partita doppia backup # πŸ’Ύ Backup database status # πŸ“Š Stato sistema ``` ### 🐧 **Linux Bash** ```bash # Diagnosi completa ./scripts/diagnosi-contabilita.sh # Setup sistema ./scripts/setup-contabilita-condominiale.sh ``` --- ## 🧭 **RISOLUZIONE PROBLEMI COMUNI** ### ❌ **ERRORE: Partita Doppia Non Bilanciata** ``` SINTOMO: "DARE €1000 β‰  AVERE €976" SOLUZIONE: 1️⃣ Verifica importi inseriti 2️⃣ Controlla tutti i movimenti 3️⃣ Esegui: php artisan contabilita:verifica 4️⃣ Correggi registrazione dalla dashboard ``` ### ❌ **ERRORE: Gestione Non Trovata** ``` SINTOMO: "Gestione ID non esiste" SOLUZIONE: 1️⃣ Verifica gestioni esistenti: ContabilitΓ  β†’ Gestioni 2️⃣ Crea nuova gestione se necessario 3️⃣ Esegui: php artisan contabilita:setup {id} {anno} ``` ### ❌ **ERRORE: Millesimi Non Configurati** ``` SINTOMO: "Impossibile ripartire - millesimi mancanti" SOLUZIONE: 1️⃣ Vai in: Stabili β†’ UnitΓ  Immobiliari 2️⃣ Configura millesimi per ogni unitΓ  3️⃣ Verifica totale = 1000 millesimi ``` ### ❌ **ERRORE: Migrazioni Duplicate** ``` SINTOMO: "Table already exists" SOLUZIONE: 1️⃣ Esegui: php artisan migrate:status 2️⃣ Identifica migrazioni duplicate 3️⃣ Rimuovi file migrazione duplicato 4️⃣ Esegui: php artisan migrate ``` ### ❌ **ERRORE: Permissions** ``` SINTOMO: "Permission denied" SOLUZIONE: sudo chown -R www-data:www-data /var/www/netgescon/storage sudo chown -R www-data:www-data /var/www/netgescon/bootstrap/cache sudo chmod -R 775 /var/www/netgescon/storage sudo chmod -R 775 /var/www/netgescon/bootstrap/cache ``` --- ## πŸ“Š **REPORTS E STATISTICHE** ### πŸ“ˆ **Report Disponibili** ``` πŸ›οΈ Dashboard Admin: β”œβ”€β”€ πŸ“Š Saldi per gestione β”œβ”€β”€ πŸ“ˆ Andamento entrate/uscite β”œβ”€β”€ πŸ’° Situazione debitoria condomini β”œβ”€β”€ 🧾 Registrazioni per periodo └── βš–οΈ Verifica bilancio partita doppia πŸ“± Dashboard Condomino: β”œβ”€β”€ πŸ’° Situazione personale β”œβ”€β”€ πŸ“‹ Ripartizioni ricevute β”œβ”€β”€ 🧾 Storico pagamenti └── πŸ“Š Dettaglio quote millesimali ``` ### πŸ“ **Export e Stampe** ``` FORMATI SUPPORTATI: βœ… PDF - Report ufficiali βœ… Excel - Analisi dati βœ… CSV - Import/export βœ… JSON - API integrations ``` --- ## πŸ” **SICUREZZA E BACKUP** ### πŸ’Ύ **Backup Automatici** ``` FREQUENZA: Giornaliera (03:00) DESTINAZIONE: /home/michele/netgescon/backup/database/ RETENTION: 30 giorni FORMATO: mysqldump compresso ``` ### πŸ” **Controlli Accesso** ``` RUOLI SISTEMA: πŸ‘‘ Super Admin: Controllo totale πŸ› οΈ Admin: Gestione condominio πŸ‘€ Condomino: Solo propri dati πŸ‘οΈ Lettura: Consultazione ``` ### πŸ›‘οΈ **Log e Audit** ``` TRACCIAMENTO: βœ… Ogni registrazione contabile βœ… Modifiche partita doppia βœ… Chiusure gestioni βœ… Accessi utenti βœ… Export/import dati ``` --- ## πŸ“š **DOCUMENTAZIONE TECNICA** ### πŸ“– **Manuali Disponibili** ``` docs/ β”œβ”€β”€ 07-SISTEMA-CONTABILE-CONDOMINIALE.md # πŸ’° Manuale contabilitΓ  β”œβ”€β”€ 08-IMPLEMENTAZIONE-SISTEMA-CONTABILE-PRATICO.md # πŸ”§ Guida implementazione β”œβ”€β”€ 04-DATABASE-STRUTTURE.md # πŸ—„οΈ Schema database β”œβ”€β”€ 05-INTERFACCIA-UNIVERSALE.md # 🎨 UI/UX Guide └── 06-DESIGN-SYSTEM-NETGESCON.md # 🎯 Design System ``` ### πŸ”— **Link Utili** ``` DEVELOPMENT: 🌐 Portale: http://192.168.0.200:8000 πŸ—„οΈ DB: http://192.168.0.200/phpmyadmin πŸ”§ Git: http://192.168.0.200:3000 DOCUMENTAZIONE: πŸ“š Laravel: https://laravel.com/docs πŸ’° ContabilitΓ : docs/07-SISTEMA-CONTABILE-CONDOMINIALE.md 🎯 API: http://192.168.0.200:8000/api/documentation ``` --- ## πŸŽ‰ **CONCLUSIONI** ### βœ… **VANTAGGI SISTEMA NETGESCON** ``` πŸ’Ž CONTROLLO TOTALE: Ogni centesimo tracciato βš–οΈ PARTITA DOPPIA: Bilanciamento garantito πŸ“… GESTIONI REALI: Segue delibere assembleari πŸ”„ RIPARTIZIONE AUTOMATICA: Calcolo preciso millesimi 🏒 MULTI-CONDOMINIO: Gestione centralizzata πŸ›‘οΈ SICUREZZA: Backup e audit completi 🌐 ACCESSIBILITΓ€: Web-based multi-dispositivo ``` ### 🎯 **OBIETTIVO RAGGIUNTO** ``` "ZERO perdite economiche nelle gestioni condominiali" Il sistema NetGescon garantisce il controllo assoluto di ogni movimento contabile attraverso: - Partita doppia rigorosa - Gestioni amministrative reali - Ripartizioni automatiche precise - Controlli incrociati continui - Audit trail completo ``` ### πŸš€ **CRESCITA FUTURA** ``` ROADMAP: πŸ”„ Integrazione sistemi bancari πŸ“± App mobile condomini πŸ€– AI per categorizzazione automatica πŸ“Š Business Intelligence avanzata 🌐 API per commercialisti ☁️ Cloud deployment ``` --- ## πŸ“ž **SUPPORTO** ### πŸ†˜ **In Caso di Problemi** ``` 1️⃣ Consulta questo manuale 2️⃣ Esegui diagnosi: .\scripts\NetGescon-Contabilita.ps1 diagnosi 3️⃣ Verifica logs: /var/www/netgescon/storage/logs/ 4️⃣ Consulta documentazione tecnica ``` ### πŸ“§ **Contatti Sviluppo** ``` πŸ”§ Supporto Tecnico: docs/team/ πŸ“š Documentazione: docs/ πŸ› Bug Report: Via Gitea Issues πŸ’‘ Suggerimenti: docs/idee/ ``` --- **πŸ’Ž NetGescon - Sistema Contabile Condominiale di Nuova Generazione** **🎯 Controllo Totale. Partita Doppia. Gestioni Reali. Zero Perdite Economiche.**