From 5369469c6c254f81f1f7627a655c8cff49cc352f Mon Sep 17 00:00:00 2001 From: Matteo Date: Tue, 17 Sep 2024 11:06:10 +0200 Subject: [PATCH 1/4] Fix disattivazione widget --- modules/stato_servizi/actions.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/stato_servizi/actions.php b/modules/stato_servizi/actions.php index a452238df..bb4b133e9 100755 --- a/modules/stato_servizi/actions.php +++ b/modules/stato_servizi/actions.php @@ -198,7 +198,7 @@ switch (filter('op')) { $id = filter('id'); $widget = $database->table('zz_widgets_lang') - ->where('id', '=', $id) + ->where('id_record', '=', $id) ->first(); // Abilitazione del widget indicato From 39c7239539c469d90ba130d3f0bd9c45512ed107 Mon Sep 17 00:00:00 2001 From: FabioL <1647128+loviuz@users.noreply.github.com> Date: Tue, 17 Sep 2024 14:17:53 +0200 Subject: [PATCH 2/4] Fix per emissione FE senza righe --- plugins/exportFE/src/FatturaElettronica.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/exportFE/src/FatturaElettronica.php b/plugins/exportFE/src/FatturaElettronica.php index 165dbcea7..9bfe3ab5d 100755 --- a/plugins/exportFE/src/FatturaElettronica.php +++ b/plugins/exportFE/src/FatturaElettronica.php @@ -1621,7 +1621,7 @@ class FatturaElettronica implements \Stringable } // Se sono presenti solo righe descrittive uso l'iva da impostazioni e creo un riepilogo con gli importi a 0 - if (empty($iva)) { + if (empty($iva) && $righe->count() > 0) { $iva = [ 'AliquotaIVA' => $aliquota->percentuale, 'ImponibileImporto' => 0, From 5832a79ca3d155705a3b93f463bf6d588ab71a83 Mon Sep 17 00:00:00 2001 From: FabioL <1647128+loviuz@users.noreply.github.com> Date: Tue, 17 Sep 2024 17:19:05 +0200 Subject: [PATCH 3/4] Aggiunta verifica contenuto ricevuta FE --- plugins/receiptFE/src/Ricevuta.php | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/plugins/receiptFE/src/Ricevuta.php b/plugins/receiptFE/src/Ricevuta.php index 92a46859a..3020e54b6 100755 --- a/plugins/receiptFE/src/Ricevuta.php +++ b/plugins/receiptFE/src/Ricevuta.php @@ -62,17 +62,21 @@ class Ricevuta delete($extraction_dir); } - $this->file = $file; - $this->xml = XML::readFile($this->file); - - $filename = explode('.', (string) $name)[0]; - $pieces = explode('_', $filename); - - $progressivo_invio = $pieces[1]; - - $this->fattura = Fattura::where([ - 'progressivo_invio' => $progressivo_invio, - ])->first(); + if (!file_exists($file)) { + throw new \UnexpectedValueException(); + } else { + $this->file = $file; + $this->xml = XML::readFile($this->file); + + $filename = explode('.', (string) $name)[0]; + $pieces = explode('_', $filename); + + $progressivo_invio = $pieces[1]; + + $this->fattura = Fattura::where([ + 'progressivo_invio' => $progressivo_invio, + ])->first(); + } if (empty($this->fattura)) { throw new \UnexpectedValueException(); From d24cff99212c93e5e37b4e1d13dce1913160281e Mon Sep 17 00:00:00 2001 From: FabioL <1647128+loviuz@users.noreply.github.com> Date: Tue, 17 Sep 2024 19:51:05 +0200 Subject: [PATCH 4/4] Fix apertura fatture collegate da prima nota --- modules/primanota/edit.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/primanota/edit.php b/modules/primanota/edit.php index 8e67bfe68..7b842b01d 100755 --- a/modules/primanota/edit.php +++ b/modules/primanota/edit.php @@ -66,7 +66,7 @@ if (sizeof($rs_doc) > 0) { fetchArray('SELECT `dir` FROM `co_tipidocumento` INNER JOIN `co_documenti` ON `co_tipidocumento`.`id`=`co_documenti`.`idtipodocumento` WHERE `co_documenti`.`id`='.prepare($rs_doc[$i]['iddocumento'])); - $id_modulo = ($rs[0]['dir'] == 'entrata') ? Module::where('name', 'Fatture di vendita')->first()->id->id_record : Module::where('name', 'Fatture di acquisto')->first()->id; ?> + $id_modulo = ($rs[0]['dir'] == 'entrata') ? Module::where('name', 'Fatture di vendita')->first()->id : Module::where('name', 'Fatture di acquisto')->first()->id; ?>