diff --git a/modules/interventi/row-list.php b/modules/interventi/row-list.php index f75552c16..b9c410dfa 100755 --- a/modules/interventi/row-list.php +++ b/modules/interventi/row-list.php @@ -21,8 +21,8 @@ if (!$righe->isEmpty()) { echo ' '.tr('Prezzo di acquisto').' '.tr('Prezzo di vendita').' - '.tr('Iva').' - '.tr('Imponibile').''; + '.tr('Iva unitaria').' + '.tr('Importo').''; } if (!$record['flag_completato']) { @@ -71,7 +71,7 @@ if (!$righe->isEmpty()) { // Quantità echo ' - '.Translator::numberToLocale($r['qta'], 'qta').' '.$r['um'].' + '.Translator::numberToLocale($riga->qta, 'qta').' '.$riga->um.' '; if ($show_prezzi) { @@ -86,14 +86,11 @@ if (!$righe->isEmpty()) { '.moneyFormat($riga->prezzo_unitario); - if (abs($r['sconto_unitario']) > 0) { - $text = $r['sconto_unitario'] > 0 ? tr('sconto _TOT_ _TYPE_') : tr('maggiorazione _TOT_ _TYPE_'); + if (abs($riga->sconto_unitario) > 0) { + $text = discountInfo($riga); echo ' -
'.replace($text, [ - '_TOT_' => Translator::numberToLocale(abs($r['sconto_unitario'])), - '_TYPE_' => ($r['tipo_sconto'] == 'PRC' ? '%' : currency()), - ]).''; +
'.$text.''; } echo ' @@ -101,13 +98,14 @@ if (!$righe->isEmpty()) { echo ' - '.moneyFormat($r['iva']).' + '.moneyFormat($riga->iva_unitaria).' +
'.$riga->aliquota->descrizione.(($riga->aliquota->esente) ? ' ('.$riga->aliquota->codice_natura_fe.')' : null).' '; // Prezzo di vendita echo ' - '.moneyFormat($riga->imponibile).' + '.moneyFormat($riga->importo).' '; } diff --git a/templates/interventi/body.php b/templates/interventi/body.php index 9baf07818..ca6584fbf 100755 --- a/templates/interventi/body.php +++ b/templates/interventi/body.php @@ -153,13 +153,11 @@ if (!$righe->isEmpty()) { '; foreach ($righe as $riga) { - $r = $riga->toArray(); - // Articolo echo ' - '.nl2br($r['descrizione']); + '.nl2br($riga->descrizione); if ($riga->isArticolo()) { // Codice articolo @@ -184,7 +182,7 @@ if (!$righe->isEmpty()) { // Quantità echo ' - '.Translator::numberToLocale($r['qta'], 'qta').' '.$r['um'].' + '.Translator::numberToLocale($riga->qta, 'qta').' '.$riga->um.' '; // Prezzo unitario @@ -192,12 +190,11 @@ if (!$righe->isEmpty()) { '.($options['pricing'] ? moneyFormat($riga->prezzo_unitario) : '-'); - if ($options['pricing'] && $r['sconto'] > 0) { - echo " -
".tr('sconto _TOT_ _TYPE_', [ - '_TOT_' => Translator::numberToLocale($r['sconto_unitario']), - '_TYPE_' => ($r['tipo_sconto'] == 'PRC' ? '%' : currency()), - ]).''; + if ($options['pricing'] && $riga->sconto > 0) { + $text = discountInfo($riga, false); + + echo ' +
'.$text.''; } echo '