Skip to content

Commit 5ab204b

Browse files
committed
fix: background verde totali fatture
1 parent 5ea5c4a commit 5ab204b

1 file changed

Lines changed: 14 additions & 8 deletions

File tree

templates/fatture/footer.php

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,12 @@
6262
$sconto_finale = $documento->sconto_finale_percentuale ? $documento->totale*$documento->sconto_finale_percentuale/100 : $documento->sconto_finale;
6363
$has_sconto_finale = !empty($sconto_finale);
6464

65+
// Determina quale è l'ultima riga dei totali da visualizzare
66+
$is_last_total_sconto_finale = $has_sconto_finale;
67+
$is_last_total_split_payment = !$has_sconto_finale && $has_split_payment;
68+
$is_last_total_ritenuta = !$has_sconto_finale && !$has_split_payment && $has_ritenuta;
69+
$is_last_total_basic = !$has_sconto_finale && !$has_split_payment && !$has_ritenuta;
70+
6571
$etichette = [
6672
'totale' => tr('Totale imponibile', [], ['upper' => true]),
6773
'totale_parziale' => tr('Totale documento', [], ['upper' => true]),
@@ -112,8 +118,8 @@
112118
}
113119
}
114120

115-
echo '
116-
121+
echo '
122+
117123
</table>
118124
</td>';
119125
// Fine elenco scadenze
@@ -333,11 +339,11 @@
333339
'.moneyFormat($totale_iva, $d_totali).'
334340
</td>';
335341
if ($has_ritenuta || $has_rivalsa || $has_split_payment || $has_sconto_finale) {
336-
echo '<td class="cell-padded text-center" colspan="'.$second_colspan.'">
342+
echo '<td class="cell-padded text-center" colspan="'.$second_colspan.'" style="background-color:'.($is_last_total_basic ? '#90EE90' : 'transparent').';">
337343
'.moneyFormat($totale, $d_totali);
338344
} else {
339345
echo '
340-
<td class="cell-padded text-center" colspan="'.$second_colspan.'" >
346+
<td class="cell-padded text-center" colspan="'.$second_colspan.'" style="background-color:'.($is_last_total_basic ? '#90EE90' : 'transparent').';">
341347
<b>'.moneyFormat($totale, $d_totali).'</b>';
342348
}
343349
echo '
@@ -420,7 +426,7 @@
420426
$totale = $totale - ($ritenuta_acconto_totale + $ritenuta_contributi_totale);
421427
echo '
422428
423-
<td class="cell-padded text-center" colspan="'.$second_colspan.'" >
429+
<td class="cell-padded text-center" colspan="'.$second_colspan.'" style="background-color:'.($is_last_total_ritenuta ? '#90EE90' : 'transparent').';">
424430
<b>'.moneyFormat($totale, 2).'</b>
425431
</td>
426432
</tr>';
@@ -452,7 +458,7 @@
452458
'.moneyFormat($totale_iva, 2).'
453459
</td>
454460
455-
<td class="cell-padded text-center" colspan="'.$second_colspan.'" >
461+
<td class="cell-padded text-center" colspan="'.$second_colspan.'" style="background-color:'.($is_last_total_split_payment ? '#90EE90' : 'transparent').';">
456462
<b>'.moneyFormat($totale, 2).'</b>
457463
</td>
458464
</tr>';
@@ -477,7 +483,7 @@
477483
echo'
478484
</th>
479485
480-
<th class="text-center small" colspan="'.$second_colspan.'">
486+
<th class="text-center small" colspan="'.$second_colspan.'" style="background-color:#C0C0C0;">
481487
'.tr('Netto a pagare', [], ['upper' => true]).'
482488
</th>
483489
</tr>';
@@ -488,7 +494,7 @@
488494
<td class="cell-padded text-center" colspan="'.$first_colspan.'">
489495
'.moneyFormat($sconto_finale, 2).'
490496
</td>
491-
<td class="cell-padded text-center" colspan="'.$second_colspan.'">
497+
<td class="cell-padded text-center" colspan="'.$second_colspan.'" style="background-color:'.($is_last_total_sconto_finale ? '#90EE90' : 'transparent').';">
492498
'.moneyFormat($totale, 2).'
493499
</td>
494500
</tr>';

0 commit comments

Comments
 (0)