Gestione cassa previdenziale multipla in template di stampa

This commit is contained in:
valentina 2024-10-07 16:27:30 +02:00
parent 775f4e4ab7
commit ccaf74c512
1 changed files with 8 additions and 3 deletions

View File

@ -44,7 +44,7 @@ $totale_imponibile = $totale_scontato + $rivalsa;
$totale_iva = 0; $totale_iva = 0;
foreach ($righe as $riga) { foreach ($righe as $riga) {
$aliquota = $database->fetchOne('SELECT percentuale FROM co_iva WHERE id = '.prepare($riga->idiva))['percentuale']; $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; $totale = $totale_iva + $totale_imponibile;
@ -278,17 +278,22 @@ if ($show_sconto) {
* Rivalsa INPS | Totale (+ Rivalsa INPS) * Rivalsa INPS | Totale (+ Rivalsa INPS)
*/ */
if ($has_rivalsa) { 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 .= '<p class="text-muted small-bold">'.$rs['descrizione'].'</p>';
}
echo ' echo '
<td class="cell-padded text-center"> <td class="cell-padded text-center">
'.moneyFormat($rivalsa, 2).' '.moneyFormat($rivalsa, 2).'
<p class="text-muted small-bold">'.$rs2['descrizione'].'</p> '.$descrizione.'
</td> </td>
<td class="cell-padded text-center"> <td class="cell-padded text-center">
'.moneyFormat($totale_imponibile, $d_totali).' '.moneyFormat($totale_imponibile, $d_totali).'
</td> </td>
</tr>'; </tr>';
} else if ($show_sconto) { } else if ($show_sconto) {
echo ' echo '
<td class="cell-padded text-center"> <td class="cell-padded text-center">