Releases: devcode-it/openstamanager
2.4.5
Aggiunto (Added)
- Introduzione dello split payment
- Introduzione dei campi Nome e Cognome per le anagrafiche
- Introduzione della possibilità di non verificare il certificato SSL per gli account email
- Introduzione calcolo del guadagno in fase di aggiunta righe nei documenti
Modificato (Changed)
- Miglioramento della generazione xml per le Fatture Elettroniche
- Miglioramento procedura importazione xml per le Fatture Elettroniche
- Gestite righe di tipo descrizione nelle Fatture Elettroniche
Fixed
- Fix calcolo codice intervento
- Fix dei filtri per la stampa del riepilogo interventi
- Risolti altri bug minori
2.4.4
Aggiunto (Added)
- Controllo sulla presenza di personalizzazioni nel modulo Aggiornamenti
- Stati multipli per la Fatture Elettroniche (per ampliamenti futuri)
Fixed
- Risolti malfunzionamenti negli import degli allegati della Fattura Elettronica
- Risolti diversi bug
2.4.3
Aggiunto (Added)
- Nodi secondari per la Fatturazione Elettronica
- Importazione di Fatture Elettroniche in formato P7M
- Messaggi informativi in vari campi
Fixed
- Risolti alcuni problemi di compatibilità
- Risolti malfunzionamenti delle righe dei documenti
- Fix dei calcoli
2.4.2
Aggiunto (Added)
- Plugin per generazione della Fatturazione Elettronica (modulo Fatture di vendita) e l'importazione relativa (modulo Fatture di acquisto)
- Libreria autonoma per i messaggi da mostrare all'utente
- Logging completo delle azioni degli utente (accessibile agli Amministratori)
- Supporto a Prepared Statements PDO
- Impostazioni da definire durante l'installazione e l'aggiornamento del software
- Helper per semplificare lo sviluppo di codice indipendente (file
lib/helpers.php
) - Funzioni generiche per moduli e plugin (file
lib/common.php
) - API per la gestione dell'applicazione
- Classe
Util\Zip
per la gestione dei file ZIP - Controllo automatico degli aggiornamenti da GitHub (modulo Aggiornamenti)
- Ripristino semplificato dei backup (modulo Backup)
- Impostazioni per impostare un orario lavorativo personalizzato nel modulo Dashboard
- Possibilità di impostare un elemento predefinito per i moduli Porti, Causali e Tipi di spedizioni
- Impostazione Stampa per anteprima e firma per selezionare la stampa da mostrare nella sezione Anteprima e firma di Attività
- Ritenuta d'acconto predefinita per le Anagrafiche
- Sistema automatizzato per l'importazione delle classi di moduli e plugin (file
config/namespaces.php
) - Sistema di notifiche predefinito
- Notifica di chiusura delle Attività (impostabile dal modulo Stati attività)
- Notifica di aggiunta e rimozione del tecnico dalle Attività
- Gestione revisione Preventivi
- Categorizzazione Impianti
- Modulo Gestione documentale
- Categorizzazione allegati
Modificato (Changed)
- Normalizzazione delle nazioni registrate dal gestionale (https://github.com/umpirsky/country-list)
- Gestione delle strutture principali attraverso modelli (Eloquent)[https://laravel.com/docs/5.6/eloquent]
- Miglioramenti nella gestione dei record (variabile
$record
al posto di$records[0]
) - Ottimizzazione delle query di conteggio (metodo
fetchNum
) - Miglioramento del sistema di aggiornamento e installazione, con supporto completo ai plugin
- Drag&drop nella Dashboard permette di impostare le attività senza sessioni di lavoro
- Aggiungere un tecnico in una Attività salva le modifiche apportate in precedenza
- Rinominat moduli ddt in "Ddt in uscita" e "Ddt in ingresso"
- Miglioramenti grafici vari
Deprecato (Deprecated)
- Variabili globali $post e $get, da sostituire con le funzioni
post()
eget()
- Funzione
get_var()
, da sostituire con la funzionesetting()
- Funzioni PHP inutilizzate:
datediff()
,unique_filename()
,create_thumbnails()
Rimosso (Removed)
- Funzioni PHP deprecate nella versione 2.3.*
Sicurezza (Security)
- Abilitata protezione contro attacchi CSRF (opzione
$disableCSRF
nella configurazione per disattivarla in caso si verifichino problemi)
2.4.1
Aggiunto (Added)
- Supporto alla generazione PDF/A
- Gestione di Note di accredito e di addebito per le Fatture
- Salvataggio AJAX delle righe in Fatture
- Cambio automatico dello stato dei documenti
- Nomi per i filtri di accesso ai moduli
- Anteprime degli upload (per immagini e PDF)
- Validazione di indirizzi email e codici fiscali
- Test della connessione al server email
- Widget Attività da pianificare per individuare le attività senza tecnici
- Esportazione tabelle in PDF ed Excel (impostazione Abilita esportazione Excel e PDF)
- Stampa dedicata al calendario attività in Dashboard
- Operazioni rapide su Anagrafiche di tipo Cliente
- Campi aggiuntivi nella creazione di nuove Anagrafiche
- Possibilità di specificare tempi standard per Tipologia di intervento
- Seriali nella stampa Interventi
- Quantità calcolata tramite movimenti in data attuale per Articoli
- Movimenti manuali con causale degli Articoli
Modificato (Changed)
- Miglioramento della gestione di installazione/aggiornamento
- Migliorata la procedura per i moduli (esempi: https://github.com/devcode-it/example)
- Aggiunto supporto all'installazione dei plugin (esempio: https://github.com/devcode-it/example/tree/master/sedi)
- Aggiunto supporto a file ZIP con vari moduli/plugin (installazione in ordine alfabetico)
- Miglioramento dei pre-requisiti di installazione
- Gestione degli upload tramite AJAX
- Gestione del logo per le stampe come un allegato
- Gestione delle immagini di Articoli e Impianti come allegati
- Miglioramento del plugin Pianificazione interventi in Contratti
- Miglioramento della ritenuta d'acconto (calcolo impostabile su Imponibile o Rivalsa INPS)
- Ripristinati plugin Pianificazione fatturazione e widget Rate contrattuali
- Miglioramento della tabella dei Costi Totali in Interventi
- Collegamento ad un'anagrafica obbligatorio per i nuovi utenti
- Ridenominazione delle tabelle
co_righe_contratti
eco_righe2_contratti
inco_contratti_promemoria
eco_righe_contratti
- I movimenti articoli utilizzano la data del documento relativo
- I chilometri del cliente vengono riportati nell'intervento
- I tecnici possono aggiungere Interventi solo a loro nome
Fixed
- Correzione dei link alle stampe sulle tabelle dei moduli
- Correzione della scontistica per la stampa Interventi
- Correzione degli arrotondamenti su IVA e imponibili nei documenti
- Correzione del budget dei Contratti
- Correzione della scadenza "Data fattura fine mese"
- Correzione del plugin Statistiche in Anagrafiche
- Correzione del widget Debiti verso fornitori
- Correzioni minori
2.4
Aggiunto
- Modelli di stampa su database, con possibilità di creare più stampe per singolo modulo e raggrupparle in unica voce di menu
- Possibilità di inviare le email dai vari moduli e gestione degli account SMTP
- Introduzione dei segmenti: filtri aggiuntivi definibili per ogni modulo
- Aggiunti sezionali per fatture acquisto / vendita
- Nuovo modulo archivio banche per definire poi in ogni anagrafica (cliente o fornitore) la banca predefinita
- Nuova pagina dedicata all'utente dove è possibile:
- Cambiare la propria password
- Visualizzare il proprio token di accesso all'API
- Visualizzare il link e le informazioni per importare il calendario eventi all'esterno del gestionale
- Introduzione della possibilità di poter impostare dei campi personalizzati per ogni modulo
- Aggiunta possibilità di inserire un articolo in contratti e preventivi
- Aggiunta di una variabile $baseurl globale
- Aggiunta nei documenti la possibilità di inserire una riga descrittiva senza importi
- Aggiunta creazione fattura da contratto
- Aggiunta scelta iva su attività per spese aggiuntive e materiale
- Aggiunta gestione allegati anche per contratti, anagrafiche, preventivi, articoli, impianti
- Modulo per import CSV (anagrafiche)
Modificato
- Modificati pulsanti principali dei moduli e fissati in alto durante lo scorrimento
- Resi i pulsanti principali dei moduli dinamici e personalizzabili
- Migliorati interventi da pianificare
- Migliorato il calcolo della numerazione per i documenti
- Modificato il numero per le fatture di acquisto utilizzabile per numeri di protocollo
- Migliorata gestione dei menu a tendina dinamici
- Modificata aggiunta interventi in fatturazione, con raggruppamento per costi orari e diritti di chiamata
- Modificato calcolo ritenuta d'acconto, con scelta se calcolare su imponibile o imponibile + rivalsa inps
Fixed
- Corretto calcolo IVA con sconto globale unitario
- Corretto calcolo numerazione dei ddt
- Correzione visualizzazione di attività a calendario a cavallo di periodi diversi
- Correzioni minori
2.3.1
- Aggiunti i seriali in stampa
- Aggiunta la zona nelle attività (in sola lettura dall'anagrafica)
- Aggiunta tramite flag la possibilità di inserire la descrizione dell'intervento in fattura
- Aggiunta esportazione bulk in zip dei pdf degli interventi selezionati
- Aggiunte informazioni del cliente e fornitore nelle relative stampe ordini
- Migliorati i widget di "Crediti da clienti" e "Debiti verso fornitori", con calcolo parziale del rimanente
- Disabilitato di default il modulo "Viste"
- Migliorata la gestione della pianificazione attività sui contratti, con la possibilità di eliminare tutte le pianificazioni
o di creare direttamente un intervento collegato - Modificato l'inserimento di interventi in fattura raggruppando per costo orario nel caso ci siano più costi orari
- Spostato il conto "Perdite e profitti" nello stato patrimoniale
- Corretti diversi problemi in fase di installazione
- Modifica e miglioramento dell'arrotondamento iva in fattura, sia a video che in stampa
- Altre correzioni minori e strutturali
2.3
- Miglioramento delle stampe attività
- Miglioramento stampa preventivi, con firma per accettazione in fondo
- Aggiunto nuovo sistema di visualizzazione stampe
- Aggiunto cambio automatico stato di ddt e ordini durante l'evasione
- Aggiunta gestione sconti unitari e percentuali su tutti i moduli
- Aggiunto il flag "Servizio" sugli articoli, per non movimentare il magazzino
- Miglioramento delle statistiche
- Risoluzione di bug e malfunzionamenti
2.3 Beta 2
- Miglioramento delle stampe principali
- Aggiunte le stampe di spesometro e registri iva
- Aggiunto il modulo Statistiche
- Miglioramento del sistema API ufficiale
- Aggiunto supporto alla mappatura Google Maps
- Aggiunto supporto completo alle traduzioni
- Aggiunta possibilità di testare la connessione al database in fase di installazione
- Miglioramento del sistema di debug
- Miglioramento del sistema di backup e creazione zip
- Miglioramento di sconti incondizionati e specifici (unitari e percentuali) in Contratti, DDT, Fatture, Interventi, Preventivi, Ordini
- Miglioramento del sistema di gestione dei seriali (DDT, Fatture, Interventi, Ordini)
- Aggiunto un pulsante per esportare le fatture (Fatture)
- Estensione del supporto ai listini (Contratti, DDT, Fatture, Interventi, Preventivi, Ordini)
- Aggiunta la possibilità di testare le query personalizzate (Viste)
- Aggiunto un sistema basilare contro attacchi brute-force all’accesso
- Risoluzione di bug e malfunzionamenti
2.3 Beta 1
-
Aggiunta protezione contro l'XSS
-
Aggiunta base per contrastare l'SQL Injection
-
Passaggio della codifica della password con algoritmo di hashing BCrypt
-
Creazione di un sistema API ufficiale
-
Creazione della documentazione ufficiale per sviluppatori (disponibile nel Wiki e in
docs/
) -
Creazione di sistemi centralizzati per la gestione della funzioni principali del progetto (secondo una logica ad oggetti)
-
Miglioramento dell'interpretazione del template per la generazione degli input, ora disponibile ovunque all'interno del progetto
-
Gestione delle librerie e dipendenze PHP tramite Composer
-
Gestione degli assets tramite Yarn e Gulp
- Miglioramenti grafici
- Sostituzione di Chosen con Select2
- Gestione delle tabelle ora completamente basata su Datatables
-
Miglioramento della procedura di installazione e aggiornamento del gestionale
- Aggiunto sistema di ripresa dell'aggiornamento (se questi è stato bloccato in una fase intermedia tra i singoli aggiornamenti)
- Aggiunto sistema di bloccaggio dell'aggiornamento, per evitare problemi nel caso molteplici richieste di update
- Semplificazione della procedura manuale, che ora non richiede nessuna modifica dei file VERSION da parte dell'utente
- Modificata la struttura della tabella
updates
-
Nuovi moduli, plugins e widgets
-
Nuova gestione generalizzata degli upload
-
Nuove funzioni relative ai diversi moduli
-
Deprecazione della classe HTMLHelper, a favore della nuova classe Filter
-
Rimozione di funzioni PHP e JS inutilizzate
-
Rimozione di file e cartelle inutilizzati
-
Risoluzione di numerosi bug e malfunzionamenti