From 496990bc724d6db669204937b54a08b1c76b6c06 Mon Sep 17 00:00:00 2001 From: Fabio Lovato Date: Fri, 16 Feb 2018 00:50:29 +0100 Subject: [PATCH] Aggiunto calcolo iva arrotondata con l'uso di 4 decimali --- modules/ddt/row-list.php | 2 +- modules/fatture/row-list.php | 22 +++++++++++----------- modules/ordini/row-list.php | 2 +- modules/preventivi/row-list.php | 2 +- templates/ddt/body.php | 2 +- templates/fatture/body.php | 2 +- templates/ordini/body.php | 2 +- templates/preventivi/body.php | 4 ++-- 8 files changed, 19 insertions(+), 19 deletions(-) diff --git a/modules/ddt/row-list.php b/modules/ddt/row-list.php index fc1af15a2..15570840e 100644 --- a/modules/ddt/row-list.php +++ b/modules/ddt/row-list.php @@ -207,7 +207,7 @@ echo ' // Calcoli $imponibile = sum(array_column($rs, 'subtotale')); $sconto = sum(array_column($rs, 'sconto')); -$iva = sum(array_column($rs, 'iva')); +$iva = sum(array_column($rs, 'iva'), null, 4); $imponibile_scontato = sum($imponibile, -$sconto); diff --git a/modules/fatture/row-list.php b/modules/fatture/row-list.php index 6684ddb8c..68a53bcd6 100755 --- a/modules/fatture/row-list.php +++ b/modules/fatture/row-list.php @@ -154,31 +154,31 @@ if (!empty($rs)) { echo ' '; - + if($r['is_descrizione']==0){ - echo + echo Translator::numberToLocale($r['qta']); } - - echo ' + + echo ' '; // Unità di misura echo ' '; - + if($r['is_descrizione']==0){ echo $r['um']; } - + echo ' '; // Costo unitario echo ' '; - + if($r['is_descrizione']==0){ echo Translator::numberToLocale($r['subtotale'] / $r['qta']).' €'; @@ -191,20 +191,20 @@ if (!empty($rs)) { ]).''; } } - + echo ' '; // Iva echo ' '; - + if($r['is_descrizione']==0){ echo Translator::numberToLocale($r['iva']).' €
'.$r['desc_iva'].''; } - + echo ' '; @@ -269,7 +269,7 @@ echo ' // Calcoli $imponibile = sum(array_column($rs, 'subtotale')); $sconto = sum(array_column($rs, 'sconto')); -$iva = sum(array_column($rs, 'iva')); +$iva = sum(array_column($rs, 'iva'), null, 4); $imponibile_scontato = sum($imponibile, -$sconto); diff --git a/modules/ordini/row-list.php b/modules/ordini/row-list.php index ec508c545..e541430bf 100644 --- a/modules/ordini/row-list.php +++ b/modules/ordini/row-list.php @@ -190,7 +190,7 @@ echo ' // Calcoli $imponibile = sum(array_column($rs, 'subtotale')); $sconto = sum(array_column($rs, 'sconto')); -$iva = sum(array_column($rs, 'iva')); +$iva = sum(array_column($rs, 'iva'), null, 4); $imponibile_scontato = sum($imponibile, -$sconto); diff --git a/modules/preventivi/row-list.php b/modules/preventivi/row-list.php index 853f0a3fe..05a4420f6 100644 --- a/modules/preventivi/row-list.php +++ b/modules/preventivi/row-list.php @@ -131,7 +131,7 @@ if (!empty($rs)) { // Calcoli $imponibile = sum(array_column($rs, 'subtotale')); $sconto = sum(array_column($rs, 'sconto')); -$iva = sum(array_column($rs, 'iva')); +$iva = sum(array_column($rs, 'iva'), null, 4); $imponibile_scontato = sum($imponibile, -$sconto); diff --git a/templates/ddt/body.php b/templates/ddt/body.php index b1d6f9641..7b325ce98 100644 --- a/templates/ddt/body.php +++ b/templates/ddt/body.php @@ -163,7 +163,7 @@ echo ' // Info per il footer $imponibile = sum($imponibile) - sum($sconto); -$iva = sum($iva); +$iva = sum($iva, null, 4); $totale = $imponibile + $iva; diff --git a/templates/fatture/body.php b/templates/fatture/body.php index dead92307..567e71b35 100644 --- a/templates/fatture/body.php +++ b/templates/fatture/body.php @@ -235,7 +235,7 @@ if (abs($records[0]['bollo']) > 0) { // Info per il footer $imponibile = sum($imponibile); -$iva = sum($iva) + $records[0]['iva_rivalsainps']; +$iva = sum($iva, null, 4) + $records[0]['iva_rivalsainps']; $sconto = sum($sconto); $totale = $imponibile + $iva - $sconto + $records[0]['rivalsainps']; diff --git a/templates/ordini/body.php b/templates/ordini/body.php index 6a6775a5b..18b11af04 100644 --- a/templates/ordini/body.php +++ b/templates/ordini/body.php @@ -148,7 +148,7 @@ foreach ($righe as $r) { $sconto = sum($sconto); $imponibile = sum($imponibile); -$iva = sum($iva); +$iva = sum($iva, null, 4); $totale = $imponibile - $sconto; diff --git a/templates/preventivi/body.php b/templates/preventivi/body.php index 772dbe684..c35117aa0 100644 --- a/templates/preventivi/body.php +++ b/templates/preventivi/body.php @@ -144,7 +144,7 @@ foreach ($righe as $r) { if($r['is_descrizione']==0){ echo (empty($r['subtotale']) ? '' : Translator::numberToLocale($r['subtotale'])).' €'; - + if ($r['sconto'] > 0) { echo "
- ".tr('sconto _TOT_ _TYPE_', [ @@ -185,7 +185,7 @@ foreach ($righe as $r) { $sconto = sum($sconto); $imponibile = sum($imponibile); -$iva = sum($iva); +$iva = sum($iva, null, 4); $totale = $imponibile - $sconto;