2.11-beta
Pre-release
Pre-release
Aggiunto (Added)
- Aggiunte azioni di gruppo per duplicazione massiva documenti
- Aggiunta colonna Data insoluto in Fatture di vendita
- Aggiunta colonna Data pagamento rate in Fatture di vendita
- Aggiunta colonna Validità in Contratti
- Aggiunta descrizione aliquota iva in stampa preventivo
- Aggiunta gestione campo nome in Ordini
- Aggiunta gestione pausa sessioni
- Aggiunta gestione per conto di in scheda anagrafica
- Aggiunta gestione di automezzi e giacenza automezzi nella sincronizzazione da app
- Aggiunta impostazione per disabilitare controllo sessione
- Aggiunta impostazione per limitare conteggio ore ad oggi nell'intestazione
- Aggiunta impostazione ritardo apertura tooltip dashboard
- Aggiunta informazione Token di sessione e Ultimo login riuscito nella scheda info dell'utente
- Aggiunta la possibilità di selezionare la sede di destinazione per lo scarico degli articoli in fase di import fattura elettronica
- Aggiunta possibilità prevedere collegamenti sulla barra di navigazione superiore definendoli da DB
- Aggiunte colonne Agente e Categoria in widget scadenza contratti in dashboard
- Aggiunto modulo Link navbar sotto Strumenti per gestire link sulla navbar
- Aggiunto campo stato su impianti e relativo modulo di gestione
- Aggiunte commissioni per riba insolute in banche e in registrazione insoluto fattura
- Aggiunta delle varianti da articolo
- Adeguamento tracciato SDI 1.9.1
- Aggiunta azioni di gruppo per aggiornamento massivo agenti principali nelle anagrafiche
- Ricerca globale cerca ora tra le note interne
- Aggiunta colonna Conducente al modulo Automezzi
- Gestione installazione database tramite file install.sql per prima installazione
- Aggiunta gestione timezone in API esportazione calendario
- Aggiunta gestione login OAuth2 con Keycloak
- Aggiunta gestione rinnovo contratto con ore residue
- Aggiunta gestione tipi di intervento abilitati nei contratti e aggiunta righe per tipi di intervento abilitati
- Aggiunta gestione firma GDPR con selezione condizioni
- Aggiunta gestione flag Attivo in aliquote iva
- Aggiunta gestione flag abilitato stati impianti
- Aggiunta stampa GDPR in anagrafica
- Aggiunta stampa liquidazione suddivisa per segmenti
- Aggiunta gestione ajax documenti collegati anagrafiche e articoli
- Aggiunta gestione caricamento documenti collegati via ajax
- Aggiunta creazione contratto da ordine
- Aggiunta importazione ordine in attività
Modificato (Changed)
- Refactoring naming tabelle con snake_case (or_tipiordine → or_tipi_ordine, my_statiimpianti → my_stati_impianti, mg_unitamisura → mg_unita_misura, in_tipiintervento → in_tipi_intervento, in_statiintervento → in_stati_intervento, dt_tipiddt → dt_tipi_ddt, dt_statiddt → dt_stati_ddt, etc.)
- Refactoring naming colonne con snake_case (idmodule → id_module, idgruppo → id_gruppo, piva → p_iva, idanagrafica → id_, id_conto_fornitore, id_banca_vendite, id_sede_fatturazione, etc.)
- Allineamento query per compatibilità MariaDB
- Aggiornamento dipendenze per compatibilità PHP 8.5
- Aggiornamento dipendenze sweetalert, hotkeys-js,intervention/image, smartwizar, hotkeys-js
- Ottimizzazione controlli su integrità
- Ottimizzazione formato ICS
- Ottimizzazione importazione anagrafiche a blocchi per evitare duplicati
- Ottimizzazione importazione ricevute per evitare interruzioni in caso di ricevuta di scarto
- Ottimizzazione invio fatture elettroniche da coda di invio con campo fe_failed_at
- Ottimizzazione lettura file json moduli premium
- Ottimizzazione classi documenti e generazione numero progressivo
- Pulizia file da controlli integrità per evitare timeout
- Refactoring Dockerfile.dev per installare i pacchetti di sistema richiesti e le estensioni PHP
- Raggruppamento movimenti per idconto in emissione fatture
- Rimozione colonna indirizzo2 in an_anagrafiche e an_sedi
- Rinominato plugin Registrazioni in Contabilizzazione e modificato ordinamento
- Unificazione funzione di ordinamento righe
- Se non ci sono prezzi orari, al km o diritto chiamata, non inserire la riga in fattura
- Aumentata sanitizzazione POST e GET ad eccezione del corpo email
- Avviso in cambio stato fattura
- Correzione etichetta per esportazione iCal
- Modificata etichetta "Data di registrazione" con "Data di ricezione"
- Modificata impostazione Data inizio controlli su stati FE in Data inizio controlli Fatture di vendita
- Associazione articolo in fase di importazione fattura di acquisto
- Copia righe documenti disponibile anche per documenti bloccati
- Migliorata query colonna Validità in Contratti
- Miglioria grafica header interventi
- Miglioria grafica plugin consuntivo
- Miglioria grafica stampa riepilogo intervento con tabelle di riepilogo sessioni e materiale utilizzato
- Miglioria grafica tasti azione su righe
- Miglioria modale di aggiunta articolo
- Migliorie API calendar
- Migliorie grafiche plugin Componenti in Impianti
- Miglioria card header per documenti collegati
- Miglioria gestione documenti collegati per flusso di evasione
- Migliorata la gestione di modifica iva massiva righe documenti
- Introdotto il tour guidato per modulo Anagrafiche, articoli, contratti, ddt, fatture, impianti, interventi, ordini, preventivi e guida ai filtri in scadenzario
- Assegnazione numero progressivo ai ddt in uscita al momento della loro evasione
- Allineamento stampa consuntivo diviso per tipo di attività
- Avviso modifiche fattura di vendita per rigenerazione prima dell'invio
Fixed
- Corretto Path Traversal via Unsanitized
directoryField in ZIP Component Upload (RCE) - Corretto Missing Authorization on Settings API (accesso non autorizzato a API keys)
- Corretto Read-Only Users Can Perform Write Operations via Missing Permission Check in actions.php
- Corretta inizializzazione dei select
- Corretto trigger evasione stato in base a quantità evasa
- Corretto invio email a cc in template email
- Corretto arrotondamento iva in vista fatture
- Corretti totali nella stampa fatture rispecchiano totali delle righe
- Corretta stampa fatturato per data fattura
- Corretta visualizzazione validità preventivo con valore corretto tradotto
- Corretto calcolo data validità preventivo
- Corretto flag completamento versione aggiornamento
- Corretta visualizzazione stampa mastrino in ordine per conto
- Corretta importazione fattura
- Corretta importazione fattura di acquisto con ddt o ordine collegato
- Corretto controllo fatture da inviare
- Aggiunte al controllo fatture da inviare anche le fatture non generate
- Corretta visualizzazione ritenuta in fattura
- Corretto addebito spese di incasso in fattura
- Corretto errore copia e incolla righe documenti
- Corretto HTML Injection in modules/utenti/edit.php
- Corretto ordinamento plugin in ordine crescente
- Corretta ricerca riferimenti in importazione fattura per riga con articolo non esistente
- Corretto suggerimento codice sdi in anagrafiche per compatibiltà MariaDB
- Rimosso blocco per inclusione modal modifica iva delle righe
- Corretta dimensione campo indirizzo in anagrafiche
- Corretta modifica script di aggiornamento per evitare errori causati da classi modificate