7. Versione e manutenzione Versionamento, revisioni e note di manutenzione. Informazioni sulla versione documentata BOZZA – Manuale in fase di verifica Informazioni sulla versione documentata Voce Valore verificato Repository https://github.com/Team-vtenext/Fatturazione-Avanzata Branch produttiva analizzata 21.10.2 Commit finale analizzato a9156f4054548bc1db1c531077abb8695028ddcc Messaggio commit aggiunto save commento vuoto su ticket per delete lavori Autore commit laghisimone Data commit 29 maggio 2026, 12:37:57 UTC Versione dichiarata nel manifest 21.10.3 Versione vtenext richiesta 23.08 Data revisione manuale 28 luglio 2026 Stato manuale BOZZA – in fase di verifica funzionale e screenshot Perimetro È stata analizzata esclusivamente la branch 21.10.2, presa come riferimento produttivo. Non è stato usato master come riferimento funzionale e non è stato effettuato alcun confronto funzionale con master. Il commit riportato è la testa della branch verificata al momento dell’analisi. Aggiornamenti futuri Per una nuova revisione confrontare: a9156f4054548bc1db1c531077abb8695028ddcc...NUOVO_COMMIT e aggiornare le pagine coinvolte, il registro revisioni e il riferimento in fondo a ogni pagina. Riferimento documentazione: branch 21.10.2, commit a9156f4054548bc1db1c531077abb8695028ddcc. Registro aggiornamenti del manuale BOZZA – Manuale in fase di verifica Registro aggiornamenti del manuale Revisione Data Branch Commit iniziale Commit finale Funzionalità aggiunte o modificate Pagine aggiornate Stato 0.1 28/07/2026 21.10.2 a9156f4054548bc1db1c531077abb8695028ddcc a9156f4054548bc1db1c531077abb8695028ddcc Prima analisi completa del pacchetto; struttura e contenuti operativi; placeholder screenshot; dubbi separati Tutte BOZZA – verifica richiesta Regola per le revisioni successive registrare commit iniziale e finale; inventariare file e configurazioni modificati; tradurre le differenze in comportamenti utente; aggiornare solo le pagine coinvolte e i rimandi; rieseguire la verifica di campi, pulsanti, stati, relazioni, e-mail, PDF ed errori; sostituire in tutte le pagine il riferimento al nuovo commit; non cambiare lo stato da bozza finché dubbi e screenshot non sono chiusi. Riferimento documentazione: branch 21.10.2, commit a9156f4054548bc1db1c531077abb8695028ddcc. Note tecniche per la manutenzione del manuale BOZZA – Pagina riservata alla manutenzione del manuale Note tecniche per la manutenzione del manuale Questa è l’unica pagina che riporta dettagli tecnici. Non deve essere usata come procedura utente. Sorgente analizzata Branch esclusiva: 21.10.2 HEAD: a9156f4054548bc1db1c531077abb8695028ddcc Pacchetto principale e quattro archivi modulo estratti 154 file inventariati Aree controllate: manifest, moduli, lingue italiane, template, JavaScript, AJAX, eventi, pre/post salvataggio, personalizzazioni SDK, campi, relazioni, pulsanti, eliminazione, duplicazione, PDF, e-mail, configurazioni e picklist. Moduli bundle Jobs, ProformaInvoice, TextDescription, TextsTermsConditions. Fatti verificati Le etichette italiane dei moduli aggiuntivi sono Lavori, Proposta Fattura, Testo Descrizione e Testo Termini Condizioni. Il manifest dichiara versione 21.10.3 e dipendenza vtenext 23.08. Il pulsante Fattura Pianificazioni è commentato e non è documentato come attivo. I sorgenti per creare Proposte Fattura da Ordini di vendita sono presenti nella branch ma non inclusi nel manifest e non registrati come comando: non sono documentati come funzione attiva. La creazione di Proposte da Ticket e di Fatture da Proposte è registrata come comando di lista. Invio Fatture, Acconto/Saldo, ricalcoli Lavori/Ticket e testi popup sono registrati e richiamati. SuspendTicket.js richiama una risorsa non inclusa; la sospensione effettiva è comunque gestita al salvataggio della proposta. L’uso interattivo dei popup Testo Descrizione e Testo Termini Condizioni è dimostrato. L’automatismo separato previsto per Processi e modifica massiva aggiorna la Descrizione quando cambia il testo collegato; nel ramo Termini e condizioni il collegamento usa il riferimento del Testo Descrizione invece di quello dei Termini e deve essere collaudato/corretto. Una personalizzazione di eliminazione per Contratti di servizio contiene istruzioni incomplete; non è stata trasformata in comportamento operativo. Deduzioni ragionevoli mantenute in bozza Il valore finale dei Giorni Ticket è quello ricalcolato con le ore/giorno configurate, predefinite a 8. I comandi Crea Ticket/Crea Lavoro appaiono nel dettaglio dei moduli configurati attraverso campi-pulsante. Lo stato iniziale delle Fatture create automaticamente è impostato, ma l’etichetta italiana standard non è contenuta nel pacchetto. Decisioni funzionali confermate Le stampe per Posizioni devono usare la valuta del documento. Nel sorgente analizzato la funzione PDF personalizzata contiene ancora riferimenti fissi a CHF: si tratta di una discrepanza tecnica da verificare/correggere per documenti in altre valute. Dubbi puntuali da chiudere Pianificazioni Preventivo: quale etichetta italiana vede l’utente per il valore interno “Project” nello Stato Fatturazione del Ticket? Fatture automatiche: quale etichetta italiana è mostrata per lo stato iniziale interno “AutoCreated”? Testi e Processi: viene effettivamente utilizzata in produzione la selezione di Testo Descrizione o Testo Termini Condizioni dentro un Processo o una modifica massiva? Se sì, il Testo Descrizione viene copiato nella Descrizione e il Testo Termini Condizioni nei Termini? Checklist revisione finale Manifest e dipendenze Moduli aggiuntivi e standard estesi Campi e picklist italiane del pacchetto Pulsanti e finestre attive Calcoli e arrotondamenti Aggiornamenti di record vecchi e nuovi Eliminazione e duplicazione Proposte, Fatture, acconti e saldi Invio e-mail, Documenti e PDF Messaggi e blocchi Funzioni presenti ma non dimostrate attive separate dal manuale definitivo Conferme sui cinque dubbi Inserimento screenshot reali Riferimento documentazione: branch 21.10.2, commit a9156f4054548bc1db1c531077abb8695028ddcc.