From deace5d010f522848605c61db72f44591c513562 Mon Sep 17 00:00:00 2001 From: Thomas Zilio Date: Wed, 8 Jul 2020 11:03:27 +0200 Subject: [PATCH] Correzioni importi ivati in stampa interventi --- templates/interventi/body.php | 55 ++++++++++++++++++++++------------- 1 file changed, 35 insertions(+), 20 deletions(-) diff --git a/templates/interventi/body.php b/templates/interventi/body.php index 4c1cd6db0..433502ce1 100755 --- a/templates/interventi/body.php +++ b/templates/interventi/body.php @@ -145,7 +145,7 @@ if (!$righe->isEmpty()) { - '.tr('Imponibile').' + '.tr('Importo').' @@ -188,7 +188,7 @@ if (!$righe->isEmpty()) { // Prezzo unitario echo ' - '.($options['pricing'] ? moneyFormat($riga->prezzo_unitario) : '-'); + '.($options['pricing'] ? moneyFormat($riga->prezzo_unitario_corrente) : '-'); if ($options['pricing'] && $riga->sconto > 0) { $text = discountInfo($riga, false); @@ -203,7 +203,7 @@ if (!$righe->isEmpty()) { // Prezzo totale echo ' - '.($options['pricing'] ? Translator::numberToLocale($riga->totale_imponibile) : '-').' + '.($options['pricing'] ? Translator::numberToLocale($riga->importo) : '-').' '; } @@ -220,7 +220,7 @@ if (!$righe->isEmpty()) { - '.moneyFormat($righe->sum('totale_imponibile'), 2).' + '.moneyFormat($righe->sum('importo'), 2).' '; } @@ -279,19 +279,19 @@ foreach ($sessioni as $i => $sessione) { // Data echo ' - '.Translator::dateToLocale($sessione['orario_inizio'], '-').' + '.Translator::dateToLocale($sessione['orario_inizio']).' '; // Ora inizio echo ' - '.Translator::timeToLocale($sessione['orario_inizio'], '-').' + '.Translator::timeToLocale($sessione['orario_inizio']).' '; // Ora fine echo ' - '.Translator::timeToLocale($sessione['orario_fine'], '-').' + '.Translator::timeToLocale($sessione['orario_fine']).' '; // Spazio aggiuntivo @@ -375,10 +375,24 @@ $netto_a_pagare = abs($documento->netto); $show_sconto = $sconto > 0; +$incorpora_iva = setting('Utilizza prezzi di vendita comprensivi di IVA'); + // TOTALE COSTI FINALI if ($options['pricing']) { - // Totale imponibile - echo ' + if ($incorpora_iva) { + // TOTALE INTERVENTO + echo ' + + + '.tr('Totale intervento', [], ['upper' => true]).': + + + '.moneyFormat($totale, 2).' + + '; + } else { + // Totale imponibile + echo ' '.tr('Imponibile', [], ['upper' => true]).': @@ -389,9 +403,9 @@ if ($options['pricing']) { '; - // Eventuale sconto totale - if ($show_sconto) { - echo ' + // Eventuale sconto totale + if ($show_sconto) { + echo ' '.tr('Sconto', [], ['upper' => true]).': @@ -402,8 +416,8 @@ if ($options['pricing']) { '; - // Totale imponibile - echo ' + // Totale imponibile + echo ' '.tr('Totale imponibile', [], ['upper' => true]).': @@ -413,11 +427,11 @@ if ($options['pricing']) { '.moneyFormat($totale_imponibile, 2).' '; - } + } - // IVA - // Totale intervento - echo ' + // IVA + // Totale intervento + echo ' '.tr('Iva', [], ['upper' => true]).': @@ -428,8 +442,8 @@ if ($options['pricing']) { '; - // TOTALE INTERVENTO - echo ' + // TOTALE INTERVENTO + echo ' '.tr('Totale intervento', [], ['upper' => true]).': @@ -438,6 +452,7 @@ if ($options['pricing']) { '.moneyFormat($totale, 2).' '; + } } echo '