From df888e84ec7a2ccf975a7b06e561004282f98254 Mon Sep 17 00:00:00 2001 From: MatteoPistorello Date: Tue, 6 Sep 2022 13:04:32 +0200 Subject: [PATCH] Aggiunti prezzi ivati nella stampa documenti --- templates/contratti/body.php | 6 ++++-- templates/ddt/body.php | 6 ++++-- templates/fatture/body.php | 6 ++++-- templates/ordini/body.php | 6 ++++-- templates/preventivi/body.php | 5 +++-- 5 files changed, 19 insertions(+), 10 deletions(-) diff --git a/templates/contratti/body.php b/templates/contratti/body.php index a34c8863b..df217bcce 100755 --- a/templates/contratti/body.php +++ b/templates/contratti/body.php @@ -21,6 +21,8 @@ use Carbon\CarbonInterval; include_once __DIR__.'/../../core.php'; +$prezzi_ivati = setting('Utilizza prezzi di vendita comprensivi di IVA'); + // Creazione righe fantasma $autofill = new \Util\Autofill($options['pricing'] ? 4 : 2); $autofill->setRows(20, 10); @@ -159,7 +161,7 @@ foreach ($righe as $riga) { // Prezzo unitario echo ' - '.moneyFormat($riga->prezzo_unitario); + '.moneyFormat($prezzi_ivati ? $riga->prezzo_unitario_ivato : $riga->prezzo_unitario); if ($riga->sconto > 0) { $text = discountInfo($riga, false); @@ -176,7 +178,7 @@ foreach ($righe as $riga) { // Imponibile echo ' - '.moneyFormat($riga->totale_imponibile).' + '.moneyFormat($prezzi_ivati ? $riga->totale : $riga->totale_imponibile).' '; } } else { diff --git a/templates/ddt/body.php b/templates/ddt/body.php index b9d7bf499..e8c541cc6 100755 --- a/templates/ddt/body.php +++ b/templates/ddt/body.php @@ -19,6 +19,8 @@ include_once __DIR__.'/../../core.php'; +$prezzi_ivati = setting('Utilizza prezzi di vendita comprensivi di IVA'); + // Creazione righe fantasma $autofill = new \Util\Autofill($options['pricing'] ? 7 : 4); $rows_per_page = 16; @@ -142,7 +144,7 @@ foreach ($righe as $riga) { // Prezzo unitario echo ' - '.moneyFormat($riga->prezzo_unitario); + '.moneyFormat($prezzi_ivati ? $riga->prezzo_unitario_ivato : $riga->prezzo_unitario); if ($riga->sconto > 0) { $text = discountInfo($riga, false); @@ -159,7 +161,7 @@ foreach ($righe as $riga) { // Imponibile echo ' - '.moneyFormat($riga->totale_imponibile).' + '.moneyFormat($prezzi_ivati ? $riga->totale : $riga->totale_imponibile).' '; // Iva diff --git a/templates/fatture/body.php b/templates/fatture/body.php index aaa57ce66..79638a6c0 100755 --- a/templates/fatture/body.php +++ b/templates/fatture/body.php @@ -24,6 +24,8 @@ include_once __DIR__.'/../../core.php'; $v_iva = []; $v_totale = []; +$prezzi_ivati = setting('Utilizza prezzi di vendita comprensivi di IVA'); + // Creazione righe fantasma $autofill = new \Util\Autofill(6, 40); $rows_per_page = $fattura_accompagnatoria ? 13 : 18; @@ -178,7 +180,7 @@ foreach ($righe as $riga) { // Prezzo unitario echo ' - '.moneyFormat($riga->prezzo_unitario); + '.moneyFormat($prezzi_ivati ? $riga->prezzo_unitario_ivato : $riga->prezzo_unitario); if ($riga->sconto > 0) { $text = discountInfo($riga, false); @@ -195,7 +197,7 @@ foreach ($righe as $riga) { // Imponibile echo ' - '.moneyFormat($riga->totale_imponibile).' + '.moneyFormat($prezzi_ivati ? ($riga->totale_imponibile + $riga->iva) : $riga->totale_imponibile).' '; // Iva diff --git a/templates/ordini/body.php b/templates/ordini/body.php index 464d624d2..4cf30e719 100755 --- a/templates/ordini/body.php +++ b/templates/ordini/body.php @@ -19,6 +19,8 @@ include_once __DIR__.'/../../core.php'; +$prezzi_ivati = setting('Utilizza prezzi di vendita comprensivi di IVA'); + // Righe documento $righe = $documento->getRighe(); @@ -169,7 +171,7 @@ foreach ($righe as $riga) { // Prezzo unitario echo ' - '.moneyFormat($riga->prezzo_unitario); + '.moneyFormat($prezzi_ivati ? $riga->prezzo_unitario_ivato : $riga->prezzo_unitario); if ($riga->sconto > 0) { $text = discountInfo($riga, false); @@ -186,7 +188,7 @@ foreach ($righe as $riga) { // Imponibile echo ' - '.moneyFormat($riga->totale_imponibile).' + '.moneyFormat($prezzi_ivati ? $riga->totale : $riga->totale_imponibile).' '; // Iva diff --git a/templates/preventivi/body.php b/templates/preventivi/body.php index 7d06ff1b0..908777ecc 100755 --- a/templates/preventivi/body.php +++ b/templates/preventivi/body.php @@ -27,6 +27,7 @@ include_once __DIR__.'/../../core.php'; $anagrafica = Anagrafica::find($documento['idanagrafica']); $anagrafica_azienda = Anagrafica::find(setting('Azienda predefinita')); +$prezzi_ivati = setting('Utilizza prezzi di vendita comprensivi di IVA'); $pagamento = Pagamento::find($documento['idpagamento']); @@ -235,7 +236,7 @@ foreach ($righe as $riga) { // Prezzo unitario echo ' - '.moneyFormat($riga->prezzo_unitario); + '.moneyFormat($prezzi_ivati ? $riga->prezzo_unitario_ivato : $riga->prezzo_unitario); if ($riga->sconto > 0) { $text = discountInfo($riga, false); @@ -252,7 +253,7 @@ foreach ($righe as $riga) { // Imponibile echo ' - '.( $options['hide_total'] ? moneyFormat($riga->totale) : moneyFormat($riga->totale_imponibile) ).' + '.( ($options['hide_total'] || $prezzi_ivati) ? moneyFormat($riga->totale) : moneyFormat($riga->totale_imponibile) ).' '; // Iva