From 9b745228c63c69c32eda480d329f9f8928e61831 Mon Sep 17 00:00:00 2001 From: Luca Date: Tue, 14 May 2024 16:51:20 +0200 Subject: [PATCH] Aggiunte opzioni possibli stampa Contratto --- templates/contratti/body.php | 99 +++++++++++++++++++---------------- templates/preventivi/body.php | 1 + 2 files changed, 56 insertions(+), 44 deletions(-) diff --git a/templates/contratti/body.php b/templates/contratti/body.php index 6a5c62347..fb134a4b8 100755 --- a/templates/contratti/body.php +++ b/templates/contratti/body.php @@ -271,15 +271,15 @@ $netto_a_pagare = $documento->netto; $show_sconto = $sconto > 0; // TOTALE COSTI FINALI -if ($options['pricing']) { +if (($options['pricing'] && !isset($options['hide-total'])) || $options['show-only-total']) { // Totale imponibile echo ' - - '.tr('Imponibile', [], ['upper' => true]).': + + '.tr('Imponibile', [], ['upper' => true]). ': - + '.moneyFormat($show_sconto ? $imponibile : $totale_imponibile, $d_totali).' '; @@ -288,11 +288,11 @@ if ($options['pricing']) { if ($show_sconto) { echo ' - - '.tr('Sconto', [], ['upper' => true]).': + + '.tr('Sconto', [], ['upper' => true]). ': - + '.moneyFormat($sconto, $d_totali).' '; @@ -300,66 +300,77 @@ if ($options['pricing']) { // Totale imponibile echo ' - - '.tr('Totale imponibile', [], ['upper' => true]).': + + '.tr('Totale imponibile', [], ['upper' => true]). ': - + '.moneyFormat($totale_imponibile, $d_totali).' '; } - - // IVA - echo ' - - - '.tr('Totale IVA', [], ['upper' => true]).': - - - - '.moneyFormat($totale_iva, $d_totali).' - - '; - - // TOTALE - echo ' - - - '.tr('Totale documento', [], ['upper' => true]).': - - - '.moneyFormat($totale, $d_totali).' - - '; - - if ($sconto_finale) { - // SCONTO IN FATTURA + if (!$options['no-iva']) { + // IVA echo ' - - '.tr('Sconto in fattura', [], ['upper' => true]).': + + '.tr('Totale IVA', [], ['upper' => true]). ': - - '.moneyFormat($sconto_finale, $d_totali).' + + + '.moneyFormat($totale_iva, $d_totali).' '; - // NETTO A PAGARE + // TOTALE echo ' - - '.tr('Netto a pagare', [], ['upper' => true]).': + + '.tr('Totale documento', [], ['upper' => true]).': + - '.moneyFormat($netto_a_pagare, $d_totali).' + '.moneyFormat($totale, $d_totali).' '; + + if ($sconto_finale) { + // SCONTO IN FATTURA + echo ' + + + '.tr('Sconto in fattura', [], ['upper' => true]). ': + + + '.moneyFormat($sconto_finale, $d_totali).' + + '; + + // NETTO A PAGARE + echo ' + + + '.tr('Netto a pagare', [], ['upper' => true]). ': + + + '.moneyFormat($netto_a_pagare, $d_totali).' + + '; + } } } echo ' '; +if ($options['no-iva']) { + echo ' +

+ Importo IVA esclusa +

+'; +} + + // CONDIZIONI GENERALI DI FORNITURA $pagamento = Pagamento::find($documento['idpagamento']); diff --git a/templates/preventivi/body.php b/templates/preventivi/body.php index 0e3c103b1..325d96625 100755 --- a/templates/preventivi/body.php +++ b/templates/preventivi/body.php @@ -419,6 +419,7 @@ if (($options['pricing'] && !isset($options['hide-total'])) || $options['show-on '.tr('Totale documento', [], ['upper' => true]).': + '.moneyFormat($totale, $d_totali).'