Releases: devcode-it/openstamanager
Releases · devcode-it/openstamanager
2.10.4
Modificato (Changed)
- Ottimizzazione importazione anagrafiche a blocchi per evitare duplicati
Fixed
- Corretto completamento suggerimento indirizzi email referenti in invio mail
- Corretto invio mail con allegato a utenti senza i permessi per il modulo Coda di invio
- Corretto template stampa ddt
- Corretto riferimento documenti collegati nelle righe
- Corretto campo collega a fatture pro-forma in import fe
- Corretto addebito spese di incasso
- Corretta impostazione split payment in fattura
- Corretto avviso fatturazione attività futura per date corrispondenti
- Corretto plugin movimenti e giacenze per sede
- Corretto upload allegati in ckeditor per moduli senza permessi
- Corretta funzione selezione segmento predefinito
- Corretto salvataggio allegati duplicati
- Corretto #1787 avviso nessuna banca di addebito impostata in fatture di acquisto
- Corretta importazione fatture di acquisto e vendita
- Corretto ordinamento movimenti articolo
- Corretta visualizzazione banca per fatture con metodo di pagamento sepa
- Corretta conversione valori checklist da ckeditor
- Corretta autenticazione con OAuth2
- Corretta traduzione mancante su tasto di creazione fattura da ddt
- Corretta duplicazione degli allegati in fase di invio mail
2.10.3
Modificato (Changed)
- Ottimizzazione formato ICS per esportazione calendario
- Ottimizzazione controlli su integrità
- Ottimizzazione lettura file JSON moduli premium
- Miglioria grafica stampa riepilogo intervento con tabelle di riepilogo sessioni e materiale utilizzato
- Miglioria tooltip sessione in dashboard
- Miglioria avviso in cambio stato fattura
- Correzione etichetta per esportazione iCal
Fixed
- Corretto grafico vendite e acquisti in Statistiche
- Corretto template di stampa fatturato
- Corretto registrazione insoluto da tasto Registra insoluto
- Corretto avviso banca di addebito non selezionata per fatture con metodo di pagamento riba
- Corretto nome colonna tradotto da Modifica colonne
- Corretto scritture contabili da tasto Riapri documento
- Corretto colonna Conto in vista Fatture di acquisto è ora raggruppata per conto
- Corretto allegato pdf alle email in invio mail fatture da bulk
- Corretto emissione fatture con impostazione Data emissione fattura automatica abilitata
- Corretto verifica P.IVA destinatario prima dell'importazione FE
- Corretto caricamento tabelle senza ordinamento
- Corretto aggiunta conti in piano dei conti
- Corretto template stampa ddt
- Corretto generazione movimento autofattura in fase di import FE
- Corretto tooltip delle sessioni in dashboard viene ora visualizzata solo la sessione selezionata
- Corretto controlli integrità su widgets premium
- Corretto contatore differenze in campi personalizzati
- Corretto gestione caratteri per codice SIA
- Corretto spostamento log Laravel in logs/app.log e abilitazione rotazione giornaliera a 30 giorni
- Corretto addebito di spese di incasso automatiche per fatture non in bozza
2.10.2
Modificato (Changed)
- Ottimizzata la lettura dei file JSON dei moduli premium
- Ottimizzata l'importazione delle ricevute FE per evitare interruzioni in caso di ricevuta di scarto
- Modificata l'etichetta "Data di registrazione" con "Data di ricezione"
- Migliorata la gestione dei log Laravel spostandoli in logs/app.log con rotazione giornaliera a 30 giorni
- Miglioria grafica stampa riepilogo intervento con tabelle di riepilogo sessioni e materiale utilizzato
Fixed
- Corretto link ai moduli per migliore accessibilità, il link è ora stato ridotto all'icona spostata prima della descrizione
- Corretta conversione valore negativi in esportazione fatture in XLS
- Corretta generazione fatture con righe descrittive da bulk
- Corretta creazione ordine fornitore da preventivo per righe descrittive
- Corretta generazione progressivo per maschere senza riferimento all'anno
- Corretto evasione seriali nel caso di seriali senza documento di acquisto associato
- Corretto movimento automatico rilevazione IVA
- Corretto filtro per anagrafica in stampa scadenzario
- Corrette vulnerabilità minori
- Corretta vulnerabilità Time-Based Blind SQL Injection via
options[stato]Parameter - Corretta vulnerabilità Remote Code Execution via Insecure Deserialization in OAuth2
- Corretta vulnerabilità SQL Injection via righe Parameter in confronta_righe Modals
- Corretta vulnerabilità SQL Injection via Aggiornamenti Module
- Corretto blocco campi numero e data per fatture elettroniche importate
- Corretta generazione movimenti applicando data registrazione fattura
- Corretta funzione ricalcolo scadenze per movimenti di apertura e chiusura
- Corretta eliminazione fatture collegate a interventi
- Corretta eliminazione fatture da bulk
- Corretto errore duplica ordine cliente/fornitore (#1773)
- Corrette vulnerabilità SQL injection attraverso l'utilizzo della funzione prepare() per l'escaping delle variabili nelle query SQL
- Corretta impostazione di max_rows a 0 per prevenzione divisione per 0
- Corrette le etichette delle date di registrazione/ricezione
- Corretto applicazione tema in tempo reale al cambio della select, senza attendere refresh della pagina
- Corretto redirect in aggiornamento
- Corretto aggiornamento campo uid in interventi tecnici
- Corretto raggruppamento per fattura in mastrini piano dei conti
- Corretta query vista modulo Stati dei preventivi
- Corretto conteggio documenti collegati ad aliquota IVA
- Corretta query eliminazione categorie
- Corretta eliminazione IVA da bulk
- Corretto raggruppamento movimenti piano dei conti
- Corretti raggruppamenti movimenti contabili
- Aggiunto warning nel log per tag con JSON malformato
2.10.1
Modificato (Changed)
- Ottimizzazione invio fatture elettroniche da coda di invio con campo fe_failed_at
- Invio fatture elettroniche da bulk ora prevede tre tentativi di invio prima di rimuovere le fatture dalla coda
- Ottimizzazione query con Laravel
- Ottimizzazione plugin consuntivo
- Ottimizzazione classi documenti e generazione numero progressivo
- Miglioria modale di aggiunta articolo
- Miglioria grafica header interventi
- Miglioria grafica tasti azione su righe
- Migliorata la gestione di modifica iva massiva righe documenti
- Copia righe documenti disponibile anche per documenti bloccati
Fixed
- Corretta visualizzazione documenti collegati a contratti per attività collegate al contratto
- Corretto conteggio ore in header
- Corretta distinzione somma ore sessioni da conteggiare per consuntivo
- Corretto logging invio fatture da coda di invio
- Corretta impostazione OAuth2
- Corretta vulnerabilità Unauthenticated privilege escalation
- Corretto calcolo ore totali contratto che non venivano sommate
- Corretto reset cache hooks per evitare avviso cron non impostato correttamente
- Corretti riferimenti plugin per importazione XML acquisto con modulo Fatture di vendita disabilitato
- Corretta modifica nome categorie e sottocategorie per sottocategorie duplicate
- Corretto conteggio righe per CIG e CUP in calcolo righe per generazione fattura
- Corretta selezione stato ordine in creazione documento
- Corretto errore 500 se display non definito (#1765)
- Corretta visualizzazione costi sessione
- Corretto caricamento plugin consuntivo nel caso di documento eliminato
- Corrette stampa liquidazione IVA e registro IVA
- Corretta funzione in update.php per prevenire attacchi XSS
- Corretta visualizzazione quantità disponibile per sede in select articoli nei documenti
- Corretta sanitizzazione per prevenire SQL injection
- Corretta generazione fattura elettronica per sedi committente paesi esteri
- Corretti calcoli automatici orari in modifica sessione
- Corretta selezione tecnico in automezzi limitata ad anagrafiche di tipo tecnico
- Corretta selezione data in aggiunta danno plugin Danni in Automezzi (#1758)
- Corretto errore visualizzazione modello in vista Articoli (#1756)
- Corretto l'accesso alla visualizzazione della pagina info dell'utente non loggato
- Corrette vulnerabilità minori
- Corretta corrispondenza anagrafica in controllo di integrità XML e documenti di vendita
- Corretto riferimento fattura di acquisto nel caso di autofatture
- Corretta gestione errori in fase di invio email
- Corretto percorso suggerito per la configurazione del cron, non veniva riportata la root dir
- Corretta esclusione file .env dalla release
- Corretta visualizzazione costi sessione
- Corretta larghezza campo codice in stampa DDT
- Corretto dettaglio prezzi sessioni e calcolo sconto
- Corretta creazione immagine docker
2.10-beta
Aggiunto (Added)
- Aggiunto controllo sui widget personalizzati in aggiornamenti
- Aggiunta variabile interventi {email_user} per gestione reply_to in email
- Aggiunta gestione registrazione danni automezzi
- Aggiunta esportazione xml per la liquidazione IVA
- Aggiunta gestione tariffe tipi interventi in base alla sede cliente
- Aggiunta registrazione contabile automatica in base al pagamento
- Aggiunta bulk esportazione stampe viaggi automezzi
- Aggiunta azione di gruppo per l'aggiornamento massivo degli agenti principali nelle anagrafiche
- Aggiunta costi, margine e rincaro anche su contratti
- Aggiunta impostazione unità di misura predefinita per aggiunta articoli
- Aggiunta gestione controlli file e database per moduli aggiuntivi
- Aggiunta gestione attivazione/disattivazione correttore ortografico editor
- Aggiunta impostazione per nascondere il numero totale dei record delle tabelle
- Aggiunta gestione importazione delle fatture elettroniche di acquisto in automatico e in modalità semplificata
- Aggiunta duplicazione listino selezione anagrafiche collegate e azione di gruppo per aggiornare lo sconto
- Aggiunta gestione sconto combinato nello sconto delle righe dei documenti e in stampa
- Aggiunta selezione su campi da aggiornare da scheda articolo nelle righe dei documenti
- Aggiunta scelta del tipo garanzia articolo con opzione giorni, mesi, anni
- Aggiunta campo input per data inventario
- Aggiunta gestione soft delete delle sedi
- Aggiunta prevista opzione per nascondere i codici articolo in stampa contratti
- Aggiunta gestione viaggi
- Aggiunta gestione deleted_at sugli utenti per nascondere utenti eliminati dalla lista
- Aggiunta pre-selezione barcode automatico alla creazione di un nuovo articolo
- Aggiunta lingue vista sede destinazione in preventivi
- Aggiunta colonna sede destinazione in vista preventivi
- Aggiunto in controlli gestionale il controllo per i file .htaccess di sistema
- Aggiunta la gestione del tecnico in modifica sessione
- Aggiunta la gestione dell'inventario
- Aggiunti e migliorati testi in inglese
- Aggiunta api per la sincronizzazione dei movimenti fatti dal tecnico
- Aggiunta aggiornamento api app per introduzione filtri gruppi e tipi anagrafiche nei tipi attività
- Aggiunte API per Laravel
- Aggiunto token di sessione per prevenire accessi multipli da parte dello stesso utente
- Aggiunta sessioni tecnici multiple
- Aggiunti header per moduli con accesso tramite token (anagrafiche e impianti)
- Aggiunta gestione key in filelist upload
- Aggiunta descrizione aggiuntiva personalizzata in fatturazione
- Aggiunta btn-default su pulsanti copia-incolla
- Aggiunto docker a dependabot
- Aggiunta verifica automatica aggiornamenti npm e composer
- Aggiunta attivazione del tasto copia su documenti bloccati
- Aggiunta funzione copia/incolla delle righe tra i documenti
- Aggiunta gestione stampa definitiva libro giornale e liquidazione IVA
- Aggiunta calcolo provvigioni agenti su utile o ricavo
- Aggiunta salvataggio sessioni via ajax
- Aggiunta abilitazione dinamica pulsante "Azioni di gruppo"
- Aggiunta conversione importazione dati aggiuntivi nelle fatture elettroniche
- Aggiunto riferimento al numero secondario nei documenti
- Aggiunta gestione data competenza nei documenti
- Aggiunta introdotti limiti API distinti per autenticati e non autenticati con chiavi dedicate
- Aggiunta valorizzazione dati_aggiuntivi_fe in importazione fatture acquisto
- Aggiunta ottimizzazione indici articoli
- Aggiunta API per la gestione delle notifiche
- Aggiunta logging in zz_operations per cambio stato intervento e aggiunta sessione
- Aggiunta gestione utenti in tipi attività
- Aggiunta aggiunto rate limiting API con Illuminate RateLimiter e store su file
- Aggiunta risorsa api per la gestione dei token fcm per l'invio di notifiche all'app
- Aggiunta aggiunta protezione contro directory listing nella cartella files
- Aggiunta api per la verifica di modifiche sui record per app
- Aggiunta impostazione per consentire l'inserimento di allegati in attività completate
- Aggiunta pulsante generazione etichetta impianto con creazione automatica di un accesso tramite token diretto o otp
- Aggiunta azione di gruppo crea lista in anagrafiche
- Aggiunta aggiunta tipo attività nelle variabili per attività
- Aggiunta pulsante eliminazione per conti di livello 2
- Aggiunta sistema di redirect post-login
- Aggiunta tipo anagrafica in tipologie interventi
- Aggiunta registrazione richieste API nei log delle operazioni
- Aggiunta ripristino checklist impianti nelle attività
- Aggiunta gestione ddt di rientro
- Aggiunta inversione flag opt-out e azione di gruppo export
- Aggiunta stampa barcode da righe ddt
- Aggiunta lettura cron spazio sul disco in aggiunta ed eliminazione allegati
- Aggiunta aggiunta controllo su cron
- Aggiunta aggiunta iban e totale nei template email di fatture
Modificato (Changed)
- Migliorata l'azione di gruppo di aggiornamento prezzi listini articoli
- Migliorata la gestione dei cespiti
- Migliorati i permessi sul modulo Token OTP
- Spostata la verifica dei permessi di upload/eliminazione allegati su classe
- Spostati i flag dei moduli in zz_modules_flags
- Allineamento requisiti workflow GitHub Actions
- Miglioria grafica logs
- Aggiornamento libreria ua-parser-js per gestione icone
- Aggiornamento librerie (chart.js, hotkeys-js, jquery, protobufjs, smartwizard)
Fixed
- Corretta l'impostazione del log di invio per singola fattura in fase di invio email da azioni di gruppo
- Corretta iva calcolata su ritenuta in tabella riepilogo iva della stampa fattura
- Corretta stampa fattura con dicitura iva che veniva impostata a centro pagina
- Corretta navigabilità nella configurazione del database
- Corretti gli avvisi in fase di login utente
- Corretta visualizzazione cancel button default per swal
- Corretta stampa sede in riepilogo interventi
- Corretta data per calcolo progressivo contratto in duplicazione contratto anno precedente
- Corretto utilizzo di insert ignore per evitare errore js in fase di modifica permessi utenti
- Corretta correzione salvataggio firma
- Corretta impostazione banca di accredito predefinita in fattura in base a impostazione specificata in anagrafica cliente
- Corretto link alla documentazione
- Corretta stampa registro iva acquisti per fatture a cavallo dell'anno
- Corretto aggiornamento quantità da importazione articoli dove non è specificata la data
- Corretta l'impostazione del giorno scadenza per regole pagamenti
- Corretto percorso base_path
- Corretta query installazione plugin
- Corretta miglioria controllo su quantità in creazione documento, che viene ora abilitata in base all'impostazione Permetti selezione articoli con quantità minore o uguale a zero in Documenti di Vendita
- Corretta esclusione controllo sulle quantità per i documenti con direzione uscita
- Corretto raggruppamento righe per ordine in fase di selezione ordine da importare nei documenti
- Corretta selezione banca addebito nel caso di pagamento tramite Ri.Ba.
- Corretto calcolo quantità disponibile articoli in fase di generazione ddt da ordine
- Corretto avviso per uscita da fattura di acquisto
- Corretto calcolo arrotondamento in importazione fattura di acquisto se indicato in maniera errata nell'xml
- Corretta importazione fatture con tipo documento e data registrazione mancanti in xml
- Corretto refuso nome documento in creazione ddt da preventivo
- Corretto script creazione immagine docker
- Corretta prevenzione sql injection
2.9.8
Modificato (Changed)
- Migliorata la gestione delle aliquote IVA con aggiunta di un controllo sulla presenza della natura IVA per aliquote esenti
- Aggiornamento foglio di stile asso software per generazione XML
- Miglioria controllo su importazione fatture
Fixed
- Corretta la gestione dei barcode collegati ad articoli eliminati
- Corretto l'avviso sulle risorse in scadenza
- Corretta la generazione di scadenze relative a fatture con marca da bollo
- Corretta la visualizzazione della ragione sociale del fornitore nella sezione Ultimi 20 prezzi di acquisto in Articoli
- Corretta la stampa inventario
- Corretta la stampa dei contratti
- Corretta l'impostazione del pagamento predefinito dell'anagrafica in aggiunta di una nuova attività
- Corretta l'aggiunta di marca e modello in fase di creazione di un impianto
- Corretta l'aggiunta di una prima nota dall'edit prima nota
- Corretta la stampa della provvigione agente
- Corretto il salvataggio della configurazione Oauth2
- Corretta l'associazione di permessi ai gruppi di utenti
- Corretto l'invio mail da terminale durante l'esecuzione del cron
- Corretta la vista di Accesso con OAuth
- Corretta l'aggiunta di una categoria
- Corretta la visualizzazione di articoli collegati a una marca
- Corretta l'aggiunta di una categoria file
- Corretto il calcolo della quantità evasa delle righe preventivo per problema in fase di eliminazione fattura creata da preventivo con quantità eccedenti la disponibilità a magazzino
- Corretto l'ordinamento dei movimenti degli articoli da plugin per data movimento
- Corretta la gestione dei seriali in note di credito collegate a fatture
- Corretto il redirect al modulo fatture da plugin serial, nel caso di note di credito
- Corretta la gestione dei seriali rientrati a magazzino tramite nota di credito
- Corretta la selezione del tipo documento in fase di generazione nota di credito
2.9.7
2.9.7 (2025-12-09)
Modificato (Changed)
- Miglioria avviso allegati anagrafiche
Fixed
- Corretti riferimenti in registrazione contabile da bulk
- Corretta visualizzazione riferimenti import FE
- Corretta aggiunta ordini in attività
- Corretto cambio stato contratti
- Corretto controllo su iban
- Corretta migrazione immagini marche
- Corretto caricamento allegati
- Corretta sottocategoria in vista contratti
- Corretto salvataggio allegati
- Corretta rivalsa in FE
- Corretta associazione sottocategoria a impianto
- Corretta Importazione fatture da zip
- Corretto avviso tasto importa in sequenza
- Corretto salvataggio firma da app
- Corretti allegati fatture elettroniche
2.9.6
2.9.6 (2025-11-26)
Modificato (Changed)
- Miglioria grafica controlli gestionale in Aggiornamenti
- Miglioria log caricamento file aggiornamento
- Miglioria gestione immagini impianto, articolo e firme allegati
- Gestione indirizzo apilayer con solo indirizzo valorizzato
- Rimozione blocco generazione autofatture a 0
Fixed
- Corretto log invio fatture da bulk
- Corretto calcolo spazio occupato
- Corretta lettura informazioni su services
- Corretta stampa inventario con filtri
- Corretta visualizzazione highlight righe documenti alla modifica
- Corretta selezione seriali
- Corretta gestione assenza file modules.json e views.json
- Corretta aggiunta record multilingua mancanti a database
- Corretta lettura cache Informazioni su services
- Corretta visualizzazione servizi
- Corretta segnalazione compatibilità
- Corretto background red widget contratti in scadenza
- Corretta aggiunta stato ddt
- Corretta salvataggio categorie contratti
- Corretto title stampa bilancio
2.9.5
2.9.5 (2025-11-12)
Modificato (Changed)
- Miglioria widget rate contrattuali con visualizzazione ottimizzata
- Controllo integrità files allegati per garantire la consistenza dei dati
- Verifica title assenti database per completezza delle informazioni
Fixed
- Corretta visualizzazione importo stampa preventivo
- Corretta duplicazione fattura con marca da bollo
- Corretto export FE dati aggiuntivi
- Corretta visualizzazione pagamento in stampa preventivo
- Corretta query vista modulo Log eventi
- Corretta sincronizzazione su app degli articoli eliminati
- Corretta importazione barcode articoli
- Corretta generazione autofattura per reverse charge
- Corretta maggiorazione nei template
- Corrette API allegati
- Corretto elenco tipi di spedizione in ordini
- Corrette anomalie ammortamenti/cespiti
- Corretto carattere non supportato XML
- Corretto avviso per valore richiesto al login
- Corretta impostazione idconto righe
2.9.4
2.9.4 (2025-10-28)
Modificato (Changed)
- Migliorata la ricerca articoli per codice descrizione
- Migliorato il modulo Aggiornamenti con ulteriori controlli
- Ottimizzazione import listini cliente, preventivi, impianti, articoli
- Miglioria gestione banche nei preventivi per una gestione più accurata
- Rimozione console.log per pulizia del codice
- Su marche, parent = 0 diventa NULL per coerenza database
- Rimozione warning da riga di comando per output più pulito
Fixed
- Corretto salvataggio inline nuova scadenza non funzionante
- Corretto allineamento larghezza input field e icon button nella pagina reset password e login
- Corretta generazione stampe contabili definitive
- Corretto ordinamento viste non rispettato
- Corretta gestione valori a null database per evitare errori
- Rimosso BountySource dal README (servizio non più esistente)
- Corretta visualizzazione barra dei plugin non corretta
- Corretto capitale sociale opzionale permettendo salvataggio a null
- Corretta formattazione colonne formato data
- Corretto svuota cache hooks non funzionante
- Corretta generazione query risoluzione problemi database
- Corretto inserimento ordine in attività con errori
- Corretta applicazione filtri segmenti non funzionante