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 '
|