diff --git a/templates/fatture/footer.php b/templates/fatture/footer.php index c744ac138..c0d59efaa 100755 --- a/templates/fatture/footer.php +++ b/templates/fatture/footer.php @@ -44,7 +44,7 @@ $totale_imponibile = $totale_scontato + $rivalsa; $totale_iva = 0; foreach ($righe as $riga) { $aliquota = $database->fetchOne('SELECT percentuale FROM co_iva WHERE id = '.prepare($riga->idiva))['percentuale']; - $totale_iva += $totale_imponibile * $aliquota / 100; + $totale_iva += $riga['iva'] + $riga['rivalsainps'] * $aliquota / 100;; } $totale = $totale_iva + $totale_imponibile; @@ -278,17 +278,22 @@ if ($show_sconto) { * Rivalsa INPS | Totale (+ Rivalsa INPS) */ if ($has_rivalsa) { - $rs2 = $dbo->fetchOne('SELECT percentuale, descrizione FROM co_rivalse WHERE id=(SELECT idrivalsainps FROM co_righe_documenti WHERE iddocumento='.prepare($id_record).' AND idrivalsainps!=0)'); + $rs2 = $dbo->fetchArray('SELECT percentuale, descrizione FROM co_rivalse WHERE id IN (SELECT idrivalsainps FROM co_righe_documenti WHERE iddocumento='.prepare($id_record).' AND idrivalsainps!=0)'); + foreach ($rs2 as $rs) { + $descrizione .= '

'.$rs['descrizione'].'

'; + } + echo ' '.moneyFormat($rivalsa, 2).' -

'.$rs2['descrizione'].'

+ '.$descrizione.' '.moneyFormat($totale_imponibile, $d_totali).' '; + } else if ($show_sconto) { echo '