diff --git a/include/common/sconto.php b/include/common/sconto.php index fe4db5bc5..aed420d2b 100644 --- a/include/common/sconto.php +++ b/include/common/sconto.php @@ -39,7 +39,7 @@ echo ' var sconto_percentuale = form.find("#sconto_percentuale"); var sconto_unitario = form.find("#sconto_unitario"); - var totale = '.($options['imponibile_scontato'] ?: 0).'; + var totale = '.($options['totale_imponibile'] ?: 0).'; function aggiorna_sconto_percentuale() { var sconto = sconto_percentuale.val().toEnglish(); diff --git a/include/src/Components/Row.php b/include/src/Components/Row.php index 32a8af6b2..4ba22b92a 100644 --- a/include/src/Components/Row.php +++ b/include/src/Components/Row.php @@ -33,11 +33,11 @@ abstract class Row extends Description } /** - * Restituisce l'imponibile scontato dell'elemento. + * Restituisce il totale imponibile dell'elemento. * * @return float */ - public function getImponibileScontatoAttribute() + public function getTotaleImponibileAttribute() { $result = $this->prezzo_unitario_vendita >= 0 ? $this->imponibile : -$this->imponibile; @@ -53,7 +53,7 @@ abstract class Row extends Description */ public function getTotaleAttribute() { - return $this->imponibile_scontato + $this->iva; + return $this->totale_imponibile + $this->iva; } /** @@ -67,13 +67,13 @@ abstract class Row extends Description } /** - * Restituisce il gaudagno totale (imponibile_scontato - spesa) relativo all'elemento. + * Restituisce il gaudagno totale (totale_imponibile - spesa) relativo all'elemento. * * @return float */ public function getGuadagnoAttribute() { - return $this->imponibile_scontato - $this->spesa; + return $this->totale_imponibile - $this->spesa; } // Attributi della componente @@ -85,7 +85,7 @@ abstract class Row extends Description public function getIvaAttribute() { - return ($this->imponibile_scontato) * $this->aliquota->percentuale / 100; + return ($this->totale_imponibile) * $this->aliquota->percentuale / 100; } public function getIvaDetraibileAttribute() diff --git a/include/src/Document.php b/include/src/Document.php index cc2a08924..bec4873cb 100644 --- a/include/src/Document.php +++ b/include/src/Document.php @@ -48,13 +48,13 @@ abstract class Document extends Model } /** - * Calcola l'imponibile scontato del documento. + * Calcola il totale imponibile del documento. * * @return float */ - public function getImponibileScontatoAttribute() + public function getTotaleImponibileAttribute() { - return $this->calcola('imponibile_scontato'); + return $this->calcola('totale_imponibile'); } /** diff --git a/locale/catalog.pot b/locale/catalog.pot index d2365cc91..b072b1643 100644 --- a/locale/catalog.pot +++ b/locale/catalog.pot @@ -4101,7 +4101,7 @@ msgstr "" #: templates/fatture/footer.php:119 templates/interventi/body.php:477 #: templates/ordini/body.php:236 templates/preventivi/body.php:226 #: templates/preventivi_cons/body.php:497 -msgid "Imponibile scontato" +msgid "Totale imponibile" msgstr "" #: modules/contratti/widgets/contratti.pianificazionedashboard.interventi.php:91 diff --git a/locale/en/en.po b/locale/en/en.po index 0b8778ca1..037fe196f 100644 --- a/locale/en/en.po +++ b/locale/en/en.po @@ -4282,7 +4282,7 @@ msgstr "discount _TOT_ _TYPE_" #: templates/fatture/footer.php:119 templates/interventi/body.php:477 #: templates/ordini/body.php:236 templates/preventivi/body.php:226 #: templates/preventivi_cons/body.php:497 -msgid "Imponibile scontato" +msgid "Totale imponibile" msgstr "Taxable discounted" #: modules/contratti/widgets/contratti.pianificazionedashboard.interventi.php:91 diff --git a/modules/contratti/row-add.php b/modules/contratti/row-add.php index 47197bbe0..23a59c0a1 100644 --- a/modules/contratti/row-add.php +++ b/modules/contratti/row-add.php @@ -13,7 +13,7 @@ $options = [ 'action' => 'add', 'dir' => $documento->direzione, 'idanagrafica' => $documento['idanagrafica'], - 'imponibile_scontato' => $documento->imponibile_scontato, + 'totale_imponibile' => $documento->totale_imponibile, ]; // Dati di default diff --git a/modules/contratti/row-edit.php b/modules/contratti/row-edit.php index f174aff7d..109816768 100644 --- a/modules/contratti/row-edit.php +++ b/modules/contratti/row-edit.php @@ -13,7 +13,7 @@ $options = [ 'action' => 'edit', 'dir' => $documento->direzione, 'idanagrafica' => $documento['idanagrafica'], - 'imponibile_scontato' => $documento->imponibile_scontato, + 'totale_imponibile' => $documento->totale_imponibile, ]; // Dati della riga diff --git a/modules/contratti/row-list.php b/modules/contratti/row-list.php index c57c855f5..03d8d9a05 100644 --- a/modules/contratti/row-list.php +++ b/modules/contratti/row-list.php @@ -65,9 +65,11 @@ foreach ($rs as $r) { '.moneyFormat($r['subtotale'] / $r['qta']); if (abs($r['sconto_unitario']) > 0) { + $text = $r['sconto_unitario'] > 0 ? tr('sconto _TOT_ _TYPE_') : tr('maggiorazione _TOT_ _TYPE_'); + echo ' -
'.tr('sconto _TOT_ _TYPE_', [ - '_TOT_' => Translator::numberToLocale($r['sconto_unitario']), +
'.replace($text, [ + '_TOT_' => Translator::numberToLocale(abs($r['sconto_unitario'])), '_TYPE_' => ($r['tipo_sconto'] == 'PRC' ? '%' : currency()), ]).''; } @@ -135,10 +137,10 @@ $imponibile = sum(array_column($rs, 'subtotale')); $sconto = sum(array_column($rs, 'sconto')); $iva = sum(array_column($rs, 'iva')); -$imponibile_scontato = sum($imponibile, -$sconto); +$totale_imponibile = sum($imponibile, -$sconto); $totale = sum([ - $imponibile_scontato, + $totale_imponibile, $iva, ]); @@ -147,7 +149,7 @@ echo ' // SCONTO if (abs($sconto) > 0) { - // Totale imponibile scontato + // Totale totale imponibile echo ' @@ -170,14 +172,14 @@ if (abs($sconto) > 0) { '; - // Totale imponibile scontato + // Totale totale imponibile echo ' - '.tr('Imponibile scontato', [], ['upper' => true]).': + '.tr('Totale imponibile', [], ['upper' => true]).': - '.moneyFormat($imponibile_scontato, 2).' + '.moneyFormat($totale_imponibile, 2).' '; diff --git a/modules/ddt/row-add.php b/modules/ddt/row-add.php index 89a13a358..7a61ebb09 100644 --- a/modules/ddt/row-add.php +++ b/modules/ddt/row-add.php @@ -14,7 +14,7 @@ $options = [ 'action' => 'add', 'dir' => $documento->direzione, 'idanagrafica' => $documento['idanagrafica'], - 'imponibile_scontato' => $documento->imponibile_scontato, + 'totale_imponibile' => $documento->totale_imponibile, ]; // Dati di default diff --git a/modules/ddt/row-edit.php b/modules/ddt/row-edit.php index 78c7cdde2..abcfe3607 100644 --- a/modules/ddt/row-edit.php +++ b/modules/ddt/row-edit.php @@ -13,7 +13,7 @@ $options = [ 'action' => 'edit', 'dir' => $documento->direzione, 'idanagrafica' => $documento['idanagrafica'], - 'imponibile_scontato' => $documento->imponibile_scontato, + 'totale_imponibile' => $documento->totale_imponibile, ]; // Dati della riga diff --git a/modules/ddt/row-list.php b/modules/ddt/row-list.php index 9b01aa55f..822e9bc36 100644 --- a/modules/ddt/row-list.php +++ b/modules/ddt/row-list.php @@ -102,9 +102,11 @@ if (!empty($rs)) { '.moneyFormat($r['subtotale'] / $r['qta']); if (abs($r['sconto_unitario']) > 0) { + $text = $r['sconto_unitario'] > 0 ? tr('sconto _TOT_ _TYPE_') : tr('maggiorazione _TOT_ _TYPE_'); + echo ' -
'.tr('sconto _TOT_ _TYPE_', [ - '_TOT_' => Translator::numberToLocale($r['sconto_unitario']), +
'.replace($text, [ + '_TOT_' => Translator::numberToLocale(abs($r['sconto_unitario'])), '_TYPE_' => ($r['tipo_sconto'] == 'PRC' ? '%' : currency()), ]).''; } @@ -194,12 +196,12 @@ $imponibile = sum(array_column($rs, 'subtotale')); $sconto = sum(array_column($rs, 'sconto')); $iva = sum(array_column($rs, 'iva')); -$imponibile_scontato = sum($imponibile, -$sconto); +$totale_imponibile = sum($imponibile, -$sconto); $totale_iva = sum($iva, $record['iva_rivalsainps']); $totale = sum([ - $imponibile_scontato, + $totale_imponibile, $record['rivalsainps'], $totale_iva, ]); @@ -239,15 +241,15 @@ if (abs($sconto) > 0) { '; - // IMPONIBILE SCONTATO + // TOTALE IMPONIBILE echo ' - '.tr('Imponibile scontato', [], ['upper' => true]).': + '.tr('Totale imponibile', [], ['upper' => true]).': - '.moneyFormat($imponibile_scontato, 2).' + '.moneyFormat($totale_imponibile, 2).' diff --git a/modules/fatture/row-add.php b/modules/fatture/row-add.php index bdc32adb0..cfeb2d0a6 100644 --- a/modules/fatture/row-add.php +++ b/modules/fatture/row-add.php @@ -15,7 +15,7 @@ $options = [ 'conti' => $documento->direzione == 'entrata' ? 'conti-vendite' : 'conti-acquisti', 'idanagrafica' => $documento['idanagrafica'], 'show-ritenuta-contributi' => !empty($documento['id_ritenuta_contributi']), - 'imponibile_scontato' => $documento->imponibile_scontato, + 'totale_imponibile' => $documento->totale_imponibile, ]; // Conto dalle impostazioni diff --git a/modules/fatture/row-edit.php b/modules/fatture/row-edit.php index 3eaefc8a2..f85e485fa 100644 --- a/modules/fatture/row-edit.php +++ b/modules/fatture/row-edit.php @@ -14,7 +14,7 @@ $options = [ 'conti' => $documento->direzione == 'entrata' ? 'conti-vendite' : 'conti-acquisti', 'idanagrafica' => $documento['idanagrafica'], 'show-ritenuta-contributi' => !empty($documento['id_ritenuta_contributi']), - 'imponibile_scontato' => $documento->imponibile_scontato, + 'totale_imponibile' => $documento->totale_imponibile, ]; // Dati della riga diff --git a/modules/fatture/row-list.php b/modules/fatture/row-list.php index 651048d2a..8d37080c0 100644 --- a/modules/fatture/row-list.php +++ b/modules/fatture/row-list.php @@ -28,7 +28,7 @@ foreach ($righe as $row) { // Valori assoluti $riga['qta'] = abs($riga['qta']); $riga['prezzo_unitario_acquisto'] = abs($riga['prezzo_unitario_acquisto']); - $riga['imponibile_scontato'] = ($fattura->isNotaDiAccredito() ? -$row->imponibile_scontato : $row->imponibile_scontato); + $riga['totale_imponibile'] = ($fattura->isNotaDiAccredito() ? -$row->totale_imponibile : $row->totale_imponibile); $riga['sconto_unitario'] = abs($riga['sconto_unitario']); $riga['sconto'] = abs($riga['sconto']); $riga['iva'] = abs($riga['iva']); @@ -196,9 +196,11 @@ foreach ($righe as $row) { } if (abs($row->sconto_unitario) > 0) { + $text = $row->sconto_unitario > 0 ? tr('sconto _TOT_ _TYPE_') : tr('maggiorazione _TOT_ _TYPE_'); + echo ' -
'.tr('sconto _TOT_ _TYPE_', [ - '_TOT_' => Translator::numberToLocale($row->sconto_unitario), +
'.replace($text, [ + '_TOT_' => Translator::numberToLocale(abs($row->sconto_unitario)), '_TYPE_' => ($row->tipo_sconto == 'PRC' ? '%' : currency()), ]).''; } @@ -225,7 +227,7 @@ foreach ($righe as $row) { '; if (!$row->isDescrizione()) { echo ' - '.moneyFormat($riga['imponibile_scontato']); + '.moneyFormat($riga['totale_imponibile']); /*
'.tr('Guadagno').': '.moneyFormat($row->guadagno).' @@ -283,7 +285,7 @@ echo ' $imponibile = abs($fattura->imponibile); $sconto = abs($fattura->sconto); -$imponibile_scontato = abs($fattura->imponibile_scontato); +$totale_imponibile = abs($fattura->totale_imponibile); $iva = abs($fattura->iva); $totale = abs($fattura->totale); $netto_a_pagare = abs($fattura->netto); @@ -314,14 +316,14 @@ if (!empty($sconto)) { '; - // IMPONIBILE SCONTATO + // TOTALE IMPONIBILE echo ' - '.tr('Imponibile scontato', [], ['upper' => true]).': + '.tr('Totale imponibile', [], ['upper' => true]).': - '.moneyFormat($imponibile_scontato, 2).' + '.moneyFormat($totale_imponibile, 2).' '; diff --git a/modules/fatture/src/Components/RelationTrait.php b/modules/fatture/src/Components/RelationTrait.php index 10814a2cb..c0be01bfc 100644 --- a/modules/fatture/src/Components/RelationTrait.php +++ b/modules/fatture/src/Components/RelationTrait.php @@ -41,12 +41,12 @@ trait RelationTrait */ public function getTotaleAttribute() { - return $this->imponibile_scontato + $this->iva + $this->rivalsa_inps + $this->iva_rivalsa_inps; + return $this->totale_imponibile + $this->iva + $this->rivalsa_inps + $this->iva_rivalsa_inps; } public function getRivalsaINPSAttribute() { - return $this->imponibile_scontato / 100 * $this->rivalsa->percentuale; + return $this->totale_imponibile / 100 * $this->rivalsa->percentuale; } public function getIvaRivalsaINPSAttribute() @@ -56,7 +56,7 @@ trait RelationTrait public function getRitenutaAccontoAttribute() { - $result = $this->imponibile_scontato; + $result = $this->totale_imponibile; if ($this->calcolo_ritenuta_acconto == 'IMP+RIV') { $result += $this->rivalsainps; @@ -71,7 +71,7 @@ trait RelationTrait public function getRitenutaContributiAttribute() { if ($this->attributes['ritenuta_contributi']) { - $result = $this->imponibile_scontato; + $result = $this->totale_imponibile; $ritenuta = $this->parent->ritenutaContributi; $result = $result * $ritenuta->percentuale_imponibile / 100; diff --git a/modules/interventi/ajax_righe.php b/modules/interventi/ajax_righe.php index c6d1e53ba..3a80f360f 100644 --- a/modules/interventi/ajax_righe.php +++ b/modules/interventi/ajax_righe.php @@ -62,13 +62,13 @@ if (count($rs2) > 0) { '.moneyFormat($r['prezzo_vendita']); if (abs($r['sconto_unitario']) > 0) { + $text = $r['sconto_unitario'] > 0 ? tr('sconto _TOT_ _TYPE_') : tr('maggiorazione _TOT_ _TYPE_'); + echo ' -
- - '.tr('sconto _TOT_ _TYPE_', [ - '_TOT_' => Translator::numberToLocale($r['sconto_unitario']), +
'.replace($text, [ + '_TOT_' => Translator::numberToLocale(abs($r['sconto_unitario'])), '_TYPE_' => ($r['tipo_sconto'] == 'PRC' ? '%' : currency()), - ]).' -
'; + ]).''; } echo ' diff --git a/modules/interventi/row-add.php b/modules/interventi/row-add.php index 6631afea5..b41b538ab 100644 --- a/modules/interventi/row-add.php +++ b/modules/interventi/row-add.php @@ -12,7 +12,7 @@ $options = [ 'action' => 'add', 'dir' => $documento->direzione, 'idanagrafica' => $documento['idanagrafica'], - 'imponibile_scontato' => $documento->imponibile_scontato, + 'totale_imponibile' => $documento->totale_imponibile, ]; // Dati di default diff --git a/modules/interventi/row-edit.php b/modules/interventi/row-edit.php index b1bb6b712..4288170ef 100644 --- a/modules/interventi/row-edit.php +++ b/modules/interventi/row-edit.php @@ -12,7 +12,7 @@ $options = [ 'action' => 'edit', 'dir' => $documento->direzione, 'idanagrafica' => $documento['idanagrafica'], - 'imponibile_scontato' => $documento->imponibile_scontato, + 'totale_imponibile' => $documento->totale_imponibile, ]; // Dati della riga diff --git a/modules/ordini/row-add.php b/modules/ordini/row-add.php index 041b66601..4c4d6e337 100644 --- a/modules/ordini/row-add.php +++ b/modules/ordini/row-add.php @@ -14,7 +14,7 @@ $options = [ 'action' => 'add', 'dir' => $documento->direzione, 'idanagrafica' => $documento['idanagrafica'], - 'imponibile_scontato' => $documento->imponibile_scontato, + 'totale_imponibile' => $documento->totale_imponibile, ]; // Dati di default diff --git a/modules/ordini/row-edit.php b/modules/ordini/row-edit.php index 3b26bfa16..74ef4b58d 100644 --- a/modules/ordini/row-edit.php +++ b/modules/ordini/row-edit.php @@ -13,7 +13,7 @@ $options = [ 'action' => 'edit', 'dir' => $documento->direzione, 'idanagrafica' => $documento['idanagrafica'], - 'imponibile_scontato' => $documento->imponibile_scontato, + 'totale_imponibile' => $documento->totale_imponibile, ]; // Dati della riga diff --git a/modules/ordini/row-list.php b/modules/ordini/row-list.php index c0fe4d57c..95d6cf2ff 100644 --- a/modules/ordini/row-list.php +++ b/modules/ordini/row-list.php @@ -104,9 +104,11 @@ if (!empty($rs)) { '.moneyFormat($r['subtotale'] / $r['qta']); if (abs($r['sconto_unitario']) > 0) { + $text = $r['sconto_unitario'] > 0 ? tr('sconto _TOT_ _TYPE_') : tr('maggiorazione _TOT_ _TYPE_'); + echo ' -
'.tr('sconto _TOT_ _TYPE_', [ - '_TOT_' => Translator::numberToLocale($r['sconto_unitario']), +
'.replace($text, [ + '_TOT_' => Translator::numberToLocale(abs($r['sconto_unitario'])), '_TYPE_' => ($r['tipo_sconto'] == 'PRC' ? '%' : currency()), ]).''; } @@ -189,12 +191,12 @@ $imponibile = sum(array_column($rs, 'subtotale')); $sconto = sum(array_column($rs, 'sconto')); $iva = sum(array_column($rs, 'iva')); -$imponibile_scontato = sum($imponibile, -$sconto); +$totale_imponibile = sum($imponibile, -$sconto); $totale_iva = sum($iva, $record['iva_rivalsainps']); $totale = sum([ - $imponibile_scontato, + $totale_imponibile, $record['rivalsainps'], $totale_iva, ]); @@ -230,14 +232,14 @@ if (abs($sconto) > 0) { '; - // IMPONIBILE SCONTATO + // TOTALE IMPONIBILE echo ' - '.tr('Imponibile scontato', [], ['upper' => true]).': + '.tr('Totale imponibile', [], ['upper' => true]).': - '.moneyFormat($imponibile_scontato, 2).' + '.moneyFormat($totale_imponibile, 2).' '; diff --git a/modules/preventivi/modutil.php b/modules/preventivi/modutil.php index d08ff67f1..bc4710431 100644 --- a/modules/preventivi/modutil.php +++ b/modules/preventivi/modutil.php @@ -29,7 +29,7 @@ function get_imponibile_preventivo($idpreventivo) { $preventivo = Preventivo::find($idpreventivo); - return $preventivo->imponibile_scontato; + return $preventivo->totale_imponibile; } /** diff --git a/modules/preventivi/row-add.php b/modules/preventivi/row-add.php index da311d673..0cb308c28 100644 --- a/modules/preventivi/row-add.php +++ b/modules/preventivi/row-add.php @@ -13,7 +13,7 @@ $options = [ 'action' => 'add', 'dir' => $documento->direzione, 'idanagrafica' => $documento['idanagrafica'], - 'imponibile_scontato' => $documento->imponibile_scontato, + 'totale_imponibile' => $documento->totale_imponibile, ]; // Dati di default diff --git a/modules/preventivi/row-edit.php b/modules/preventivi/row-edit.php index b9201ae85..71e789fda 100644 --- a/modules/preventivi/row-edit.php +++ b/modules/preventivi/row-edit.php @@ -13,7 +13,7 @@ $options = [ 'action' => 'edit', 'dir' => $documento->direzione, 'idanagrafica' => $documento['idanagrafica'], - 'imponibile_scontato' => $documento->imponibile_scontato, + 'totale_imponibile' => $documento->totale_imponibile, ]; // Dati della riga diff --git a/modules/preventivi/row-list.php b/modules/preventivi/row-list.php index 0e2e3bc31..c0973ed99 100644 --- a/modules/preventivi/row-list.php +++ b/modules/preventivi/row-list.php @@ -66,9 +66,11 @@ foreach ($rs as $r) { '.moneyFormat($r['subtotale'] / $r['qta']); if (abs($r['sconto_unitario']) > 0) { + $text = $r['sconto_unitario'] > 0 ? tr('sconto _TOT_ _TYPE_') : tr('maggiorazione _TOT_ _TYPE_'); + echo ' -
'.tr('sconto _TOT_ _TYPE_', [ - '_TOT_' => Translator::numberToLocale($r['sconto_unitario']), +
'.replace($text, [ + '_TOT_' => Translator::numberToLocale(abs($r['sconto_unitario'])), '_TYPE_' => ($r['tipo_sconto'] == 'PRC' ? '%' : currency()), ]).''; } @@ -135,14 +137,14 @@ $imponibile = sum(array_column($rs, 'subtotale')); $sconto = sum(array_column($rs, 'sconto')); $iva = sum(array_column($rs, 'iva')); -$imponibile_scontato = sum($imponibile, -$sconto); +$totale_imponibile = sum($imponibile, -$sconto); $totale = sum([ - $imponibile_scontato, + $totale_imponibile, $iva, ]); $totale_guadagno = sum([ - $imponibile_scontato + $totale_imponibile - $totale_acquisto, ]); @@ -177,10 +179,10 @@ if (abs($sconto) > 0) { echo ' - '.tr('Imponibile scontato', [], ['upper' => true]).': + '.tr('Totale imponibile', [], ['upper' => true]).': - '.moneyFormat($imponibile_scontato, 2).' + '.moneyFormat($totale_imponibile, 2).' '; diff --git a/plugins/exportFE/src/FatturaElettronica.php b/plugins/exportFE/src/FatturaElettronica.php index c0c1d929e..e34ad2a59 100644 --- a/plugins/exportFE/src/FatturaElettronica.php +++ b/plugins/exportFE/src/FatturaElettronica.php @@ -993,9 +993,9 @@ class FatturaElettronica $percentuale = floatval($aliquota->percentuale); if ($documento->isNotaDiAccredito()) { - $dettaglio['PrezzoTotale'] = -$riga->imponibile_scontato ?: 0; + $dettaglio['PrezzoTotale'] = -$riga->totale_imponibile ?: 0; } else { - $dettaglio['PrezzoTotale'] = $riga->imponibile_scontato ?: 0; + $dettaglio['PrezzoTotale'] = $riga->totale_imponibile ?: 0; } $dettaglio['AliquotaIVA'] = $percentuale; diff --git a/plugins/importFE/src/FatturaOrdinaria.php b/plugins/importFE/src/FatturaOrdinaria.php index b5558dfe8..7f23da420 100644 --- a/plugins/importFE/src/FatturaOrdinaria.php +++ b/plugins/importFE/src/FatturaOrdinaria.php @@ -172,7 +172,7 @@ class FatturaOrdinaria extends FatturaElettronica $dati_generali = $this->getBody()['DatiGenerali']['DatiGeneraliDocumento']; $totale_documento = $dati_generali['ImportoTotaleDocumento']; - $diff = $totale_documento ? floatval($totale_documento) - $fattura->totale : $totale_righe - $fattura->imponibile_scontato; + $diff = $totale_documento ? floatval($totale_documento) - $fattura->totale : $totale_righe - $fattura->totale_imponibile; if (!empty($diff)) { // Rimozione dell'IVA calcolata automaticamente dal gestionale $iva_arrotondamento = database()->fetchOne('SELECT * FROM co_iva WHERE id='.prepare($iva[0])); diff --git a/plugins/statistiche_anagrafiche/info.php b/plugins/statistiche_anagrafiche/info.php index fa4c7831d..1fb9e4537 100644 --- a/plugins/statistiche_anagrafiche/info.php +++ b/plugins/statistiche_anagrafiche/info.php @@ -20,19 +20,19 @@ $preventivi = Preventivo::whereBetween('data_accettazione', [$start, $end]) ->where('idanagrafica', $id_record) ->where('default_revision', 1) ->get(); -$totale_preventivi = $preventivi->sum('imponibile_scontato'); +$totale_preventivi = $preventivi->sum('totale_imponibile'); // Contratti $contratti = Contratto::whereBetween('data_accettazione', [$start, $end]) ->where('idanagrafica', $id_record) ->get(); -$totale_contratti = $contratti->sum('imponibile_scontato'); +$totale_contratti = $contratti->sum('totale_imponibile'); // Ordini cliente $ordini_cliente = Ordine::whereBetween('data', [$start, $end]) ->where('idanagrafica', $id_record) ->get(); -$totale_ordini_cliente = $ordini_cliente->sum('imponibile_scontato'); +$totale_ordini_cliente = $ordini_cliente->sum('totale_imponibile'); // Interventi @@ -58,7 +58,7 @@ $ddt_uscita = DDT::whereBetween('data', [$start, $end]) $query->where('dt_tipiddt.dir', '=', 'entrata'); }) ->get(); -$totale_ddt_uscita = $ddt_uscita->sum('imponibile_scontato'); +$totale_ddt_uscita = $ddt_uscita->sum('totale_imponibile'); // Fatture di vendita $fatture_vendita = Fattura::whereBetween('data', [$start, $end]) @@ -67,7 +67,7 @@ $fatture_vendita = Fattura::whereBetween('data', [$start, $end]) $query->where('co_tipidocumento.dir', '=', 'entrata'); }) ->get(); -$totale_fatture_vendita = $fatture_vendita->sum('imponibile_scontato'); +$totale_fatture_vendita = $fatture_vendita->sum('totale_imponibile'); echo '
diff --git a/templates/contratti_cons/body.php b/templates/contratti_cons/body.php index e8379c3e7..69d9b3bc8 100644 --- a/templates/contratti_cons/body.php +++ b/templates/contratti_cons/body.php @@ -556,11 +556,11 @@ if ($options['pricing']) { '; - // Imponibile scontato + // Totale imponibile echo ' - '.tr('Imponibile scontato', [], ['upper' => true]).': + '.tr('Totale imponibile', [], ['upper' => true]).': diff --git a/templates/fatture/body.php b/templates/fatture/body.php index 228fdf06a..7fffd9a40 100644 --- a/templates/fatture/body.php +++ b/templates/fatture/body.php @@ -256,12 +256,12 @@ $imponibile = sum(array_column($righe, 'subtotale')); $sconto = sum(array_column($righe, 'sconto')); $iva = sum(array_column($righe, 'iva')); -$imponibile_scontato = sum($imponibile, -$sconto); +$totale_imponibile = sum($imponibile, -$sconto); $totale_iva = sum($iva, $record['iva_rivalsainps']); $totale = sum([ - $imponibile_scontato, + $totale_imponibile, $record['rivalsainps'], $totale_iva, ]); @@ -274,7 +274,7 @@ $netto_a_pagare = sum([ $imponibile = abs($imponibile); $sconto = abs($sconto); $iva = abs($iva); -$imponibile_scontato = abs($imponibile_scontato); +$totale_imponibile = abs($totale_imponibile); $totale_iva = abs($totale_iva); $totale = abs($totale); $netto_a_pagare = abs($netto_a_pagare); diff --git a/templates/fatture/footer.php b/templates/fatture/footer.php index b0c50af09..5bb7c9c02 100644 --- a/templates/fatture/footer.php +++ b/templates/fatture/footer.php @@ -116,7 +116,7 @@ if (!empty($sconto)) { - ".tr('Imponibile scontato', [], ['upper' => true]).' + ".tr('Totale imponibile', [], ['upper' => true]).' '; } diff --git a/templates/interventi/body.php b/templates/interventi/body.php index 252b898bb..e4c1b8cc6 100644 --- a/templates/interventi/body.php +++ b/templates/interventi/body.php @@ -470,11 +470,11 @@ if ($options['pricing']) { '; - // Imponibile scontato + // Totale imponibile echo ' - '.tr('Imponibile scontato', [], ['upper' => true]).': + '.tr('Totale imponibile', [], ['upper' => true]).': diff --git a/templates/ordini/body.php b/templates/ordini/body.php index 561e139b2..d29ffc2a3 100644 --- a/templates/ordini/body.php +++ b/templates/ordini/body.php @@ -229,11 +229,11 @@ if ($options['pricing']) { '; - // Imponibile scontato + // Totale imponibile echo ' - '.tr('Imponibile scontato', [], ['upper' => true]).': + '.tr('Totale imponibile', [], ['upper' => true]).': diff --git a/templates/preventivi/body.php b/templates/preventivi/body.php index 05c73e7a4..aa3c8f463 100644 --- a/templates/preventivi/body.php +++ b/templates/preventivi/body.php @@ -219,11 +219,11 @@ if ($options['pricing'] and !isset($options['hide_total'])) { '; - // Imponibile scontato + // Totale imponibile echo ' - '.tr('Imponibile scontato', [], ['upper' => true]).': + '.tr('Totale imponibile', [], ['upper' => true]).': diff --git a/templates/preventivi_cons/body.php b/templates/preventivi_cons/body.php index de7d57f2a..7c96a08fe 100644 --- a/templates/preventivi_cons/body.php +++ b/templates/preventivi_cons/body.php @@ -490,11 +490,11 @@ if ($show) { '; - // Imponibile scontato + // Totale imponibile echo ' - '.tr('Imponibile scontato', [], ['upper' => true]).': + '.tr('Totale imponibile', [], ['upper' => true]).': diff --git a/tests/_support/Helper/Common/RowHelper.php b/tests/_support/Helper/Common/RowHelper.php index cfa24232d..5eecf33f1 100644 --- a/tests/_support/Helper/Common/RowHelper.php +++ b/tests/_support/Helper/Common/RowHelper.php @@ -126,7 +126,7 @@ class RowHelper extends \Codeception\Module $t->see('542,34', $this->getFinalValue('Imponibile')); $t->see('60,00', $this->getFinalValue('Sconto')); - $t->see('482,34', $this->getFinalValue('Imponibile scontato')); + $t->see('482,34', $this->getFinalValue('Totale imponibile')); $t->see('106,11', $this->getFinalValue('IVA')); $t->see('588,45', $this->getFinalValue('Totale')); @@ -135,7 +135,7 @@ class RowHelper extends \Codeception\Module $t->see('542,34', $this->getFinalValue('Imponibile')); $t->see('160,00', $this->getFinalValue('Sconto')); - $t->see('382,34', $this->getFinalValue('Imponibile scontato')); + $t->see('382,34', $this->getFinalValue('Totale imponibile')); $t->see('84,11', $this->getFinalValue('IVA')); $t->see('466,45', $this->getFinalValue('Totale')); @@ -146,7 +146,7 @@ class RowHelper extends \Codeception\Module $t->see('542,34', $this->getFinalValue('Imponibile')); $t->see('98,23', $this->getFinalValue('Sconto')); - $t->see('444,11', $this->getFinalValue('Imponibile scontato')); + $t->see('444,11', $this->getFinalValue('Totale imponibile')); $t->see('97,70', $this->getFinalValue('IVA')); $t->see('541,81', $this->getFinalValue('Totale')); }