# π SPECIFICHE STAMPE - NetGesCon Laravel **π Creato**: 9 Luglio 2025 **π― Scopo**: Specifiche per creazione moduli stampa PDF **π₯ Team**: Michele + Sviluppatori esterni **π Status**: Template e specifiche --- ## π― **OBIETTIVO STAMPE** ### π **Moduli PDF da Implementare** Sistema di stampe PDF per documenti condominiali con: - **Template personalizzabili** per ogni amministratore - **Dati compilati** automaticamente da NetGesCon - **Logo e intestazioni** configurabili - **Firme digitali** e timbri - **Invio automatico** email/PEC - **Archiviazione** documenti generati --- ## ποΈ **ARCHITETTURA STAMPE** ### π **Struttura File** ``` netgescon-laravel/ βββ resources/views/stampe/ β βββ templates/ β β βββ base.blade.php # Template base comune β β βββ intestazione.blade.php # Header personalizzabile β β βββ footer.blade.php # Footer con firme β βββ documenti/ β β βββ assemblea/ β β β βββ convocazione.blade.php β β β βββ verbale.blade.php β β β βββ foglio-presenze.blade.php β β βββ contabilita/ β β β βββ estratto-conto.blade.php β β β βββ bilancio.blade.php β β β βββ rendiconto.blade.php β β β βββ sollecito-pagamento.blade.php β β βββ contratti/ β β β βββ contratto-locazione.blade.php β β β βββ disdetta.blade.php β β β βββ rinnovo.blade.php β β βββ comunicazioni/ β β βββ avviso-lavori.blade.php β β βββ comunicazione-generica.blade.php β β βββ bollettino-informativo.blade.php βββ app/Services/ β βββ StampaService.php # Service principale β βββ PdfGeneratorService.php # Generazione PDF β βββ TemplateService.php # Gestione template βββ storage/stampe/ β βββ generated/ # PDF generati β βββ templates/ # Template personalizzati β βββ assets/ # Logo, firme, timbri ``` ### βοΈ **Tecnologie** ```php // Package consigliati "dompdf/dompdf": "^2.0", // PDF generation "barryvdh/laravel-dompdf": "^2.0", // Laravel integration "intervention/image": "^2.7", // Image manipulation "spatie/laravel-pdf": "^1.0" // Alternative PDF ``` --- ## π **DOCUMENTI PRIORITARI** ### π **1. Assemblee Condominiali** #### **π Convocazione Assemblea** ```php // Dati richiesti da NetGesCon $dati_convocazione = [ 'condominio' => [ 'denominazione' => 'Condominio Verdi', 'indirizzo' => 'Via Giuseppe Verdi 12, Milano', 'codice_fiscale' => '80012345678' ], 'amministratore' => [ 'nome_completo' => 'Dott. Mario Rossi', 'indirizzo_studio' => 'Via Roma 1, Milano', 'telefono' => '+39 02 1234567', 'email' => 'admin@studio.com', 'pec' => 'admin@pec.studio.com' ], 'assemblea' => [ 'data_prima_convocazione' => '2024-03-15 18:00', 'data_seconda_convocazione' => '2024-03-15 19:00', 'luogo' => 'Sala riunioni - Via Verdi 12', 'ordine_giorno' => [ '1. Approvazione verbale assemblea precedente', '2. Relazione amministratore gestione 2023', '3. Approvazione bilancio consuntivo 2023', '4. Approvazione bilancio preventivo 2024', '5. Nomina amministratore e determinazione compenso', '6. Lavori manutenzione straordinaria tetto', '7. Varie ed eventuali' ] ], 'condomini' => [ [ 'nome_completo' => 'Mario Bianchi', 'unita' => 'Appartamento 1', 'millesimi' => 95, 'indirizzo_corrispondenza' => 'Via Verdi 12, Milano' ], // ... altri condomini ], 'allegati' => [ 'bilancio_consuntivo_2023.pdf', 'bilancio_preventivo_2024.pdf', 'preventivo_lavori_tetto.pdf' ] ]; ``` #### **π Verbale Assemblea** ```php $dati_verbale = [ 'assemblea' => [ 'data' => '2024-03-15 18:30', 'presidente' => 'Mario Bianchi', 'segretario' => 'Dott. Mario Rossi (Amministratore)', 'tipo_convocazione' => 'prima', // prima|seconda 'millesimi_presenti' => 650, // su 1000 'millesimi_rappresentati' => 750, 'validita' => true ], 'presenze' => [ [ 'condomino' => 'Mario Bianchi', 'unita' => 'Appartamento 1', 'millesimi' => 95, 'presente' => true, 'rappresentato_da' => null ], [ 'condomino' => 'Giulia Verdi', 'unita' => 'Appartamento 3', 'millesimi' => 105, 'presente' => false, 'rappresentato_da' => 'Mario Bianchi' ] ], 'deliberazioni' => [ [ 'numero' => 1, 'oggetto' => 'Approvazione verbale assemblea precedente', 'votazione' => [ 'favorevoli' => 650, 'contrari' => 0, 'astenuti' => 100 ], 'esito' => 'approvata', 'note' => '' ] ] ]; ``` ### π° **2. Documenti Contabili** #### **π³ Estratto Conto Condomino** ```php $dati_estratto = [ 'periodo' => [ 'data_inizio' => '2024-01-01', 'data_fine' => '2024-12-31', 'gestione' => 'Gestione Ordinaria 2024' ], 'condomino' => [ 'nome_completo' => 'Mario Bianchi', 'codice_fiscale' => 'BNCMRA70A01F205X', 'unita' => 'Appartamento 1', 'millesimi_proprieta' => 95, 'millesimi_riscaldamento' => 145 ], 'movimenti' => [ [ 'data' => '2024-01-15', 'descrizione' => 'Rata I trimestre 2024', 'dare' => 350.00, 'avere' => 0.00, 'saldo' => 350.00 ], [ 'data' => '2024-01-20', 'descrizione' => 'Pagamento rata trimestrale', 'dare' => 0.00, 'avere' => 350.00, 'saldo' => 0.00 ] ], 'ripartizioni' => [ 'spese_generali' => [ 'pulizie' => 85.50, 'ascensore' => 57.00, 'giardino' => 28.50, 'amministrazione' => 42.75 ], 'spese_riscaldamento' => [ 'gas_metano' => 195.30, 'manutenzione_caldaia' => 34.80 ] ], 'saldo_finale' => [ 'precedente' => 150.00, 'movimenti_periodo' => -25.50, 'finale' => 124.50, 'tipo' => 'credito' // credito|debito ] ]; ``` #### **π Bilancio Consuntivo** ```php $dati_bilancio = [ 'esercizio' => '2024', 'periodo' => '01/01/2024 - 31/12/2024', 'entrate' => [ 'categorie' => [ 'rate_condominiali' => [ 'preventivo' => 16800.00, 'consuntivo' => 16950.00, 'scostamento' => 150.00 ], 'interessi_mora' => [ 'preventivo' => 0.00, 'consuntivo' => 45.30, 'scostamento' => 45.30 ] ], 'totale_preventivo' => 16800.00, 'totale_consuntivo' => 16995.30, 'totale_scostamento' => 195.30 ], 'uscite' => [ 'categorie' => [ 'pulizie' => [ 'preventivo' => 3600.00, 'consuntivo' => 3480.00, 'scostamento' => -120.00, 'dettaglio' => [ 'Pulizie Srl - Servizio annuale' => 3480.00 ] ], 'riscaldamento' => [ 'preventivo' => 4500.00, 'consuntivo' => 4650.30, 'scostamento' => 150.30, 'dettaglio' => [ 'Eni Gas - Consumo annuale' => 4200.30, 'Tecnico caldaia - Manutenzione' => 450.00 ] ] ], 'totale_preventivo' => 15800.00, 'totale_consuntivo' => 15234.80, 'totale_scostamento' => -565.20 ], 'risultato' => [ 'avanzo_precedente' => 1200.00, 'avanzo_esercizio' => 1760.50, 'fondo_cassa' => 2960.50 ] ]; ``` ### π **3. Comunicazioni** #### **π§ Avviso Lavori** ```php $dati_avviso_lavori = [ 'lavori' => [ 'tipo' => 'Rifacimento tetto', 'descrizione' => 'Sostituzione completa manto di copertura e impermeabilizzazione', 'data_inizio' => '2024-06-01', 'data_fine_prevista' => '2024-08-31', 'orario' => '08:00 - 17:00 (LunedΓ¬-VenerdΓ¬)', 'ditta_esecutrice' => 'Edilizia Moderna Srl' ], 'informazioni' => [ 'accesso_condomini' => 'Garantito tramite scala di sicurezza', 'rumori' => 'Previsti rumori nelle ore 08:00-12:00 e 14:00-17:00', 'parcheggio' => 'Riduzione posti auto per cantiere (2 posti su 6)', 'contatti_emergenza' => '+39 333 1234567 (Capo cantiere)' ], 'precauzioni' => [ 'Evitare stendere panni nei balconi esposti', 'Tenere chiuse finestre mansarda durante i lavori', 'Segnalare immediatamente eventuali infiltrazioni' ] ]; ``` --- ## π¨ **TEMPLATE DESIGN** ### π **Template Base** ```blade {{-- resources/views/stampe/templates/base.blade.php --}}