Salve, abbiamo appena installato l'ultima versione di osm (2.4.10) ed abbiamo riscontrato un problema durante la generazione delle fatture elettroniche.
Dopo aver predisposto una fattura ed averla segnata come emessa, premendo il pulsante genera fattura elettronica abbiamo riscontrato che l'applicazione si blocca per qualche secondo per poi generare un messaggio d'errore nel quale si segnala che la fattura oggetto della conversione non esiste, infatti viene cancellata e non compare più nell'elenco delle fatture emesse!
Questo è avvenuto per due fatture predisposte con la versione 2.4.9, quindi prima dell'aggiornamento alla versione 2.4.10.
Generando una nuova fattura questa prende comunque un numero successivo rispetto a quello della fattura cancellata come sopra descritto, resta cioè un buco nella numerazione.
Procedendo all'emissione di una nuova fattura e alla generazione di quella elettronica con la versione 2.4.10 si verifica un freeze della finestra con la comparsa di una finestra rossa di alert senza alcuna indicazione al suo interno.
Poi dopo qualche secondo alla è possibile scaricare l'xml generato, questa volta senza la cancellazione della relativa fattura.
Nel file error.log compaiono le due seguenti righe:
[2019-07-25 18:43:58] Logs.ERROR: Uncaught Exception Error: "Call to a member function calcola() on null" at /var/www/html/openstamanager/modules/fatture/src/Fattura.php line 325 {"exception":"[object] (Error(code: 0): Call to a member function calcola() on null at /var/www/$
{"url":"/openstamanager/actions.php","ip":"192.168.0.18","http_method":"POST","server":"192.168.0.83","referrer":"http://192.168.0.83/openstamanager/edit ... ":"1d35ed0"}
[2019-07-25 18:43:58] Logs.ERROR: Call to a member function calcola() on null {"code":0,"message":"Call to a member function calcola() on null","file":"/var/www/html/openstamanager/modules/fatture/src/Fattura.php","line":325,"trace":"#0 /var/www/html/openstamanager/modules/f$
{"url":"/openstamanager/actions.php","ip":"192.168.0.18","http_method":"POST","server":"192.168.0.83","referrer":"http://192.168.0.83/openstamanager/edit ... ":"1d35ed0"}
Non riesco a dare una spiegazione dell'accaduto e dei suddetti errori.
Come posso ri-cominciare correttamente la numerazione delle fatture eliminando il buco creato?
Grazie per il supporto.