Fix calcolo rivalsa

This commit is contained in:
Pek5892 2023-11-15 15:53:13 +01:00
parent 3808e0612d
commit 3bf253587e
1 changed files with 4 additions and 3 deletions

View File

@ -238,14 +238,13 @@ class FatturaOrdinaria extends FatturaElettronica
$conto_arrotondamenti = $conto[$key];
}
$obj->id_rivalsa_inps = $id_rivalsa;
$obj->ritenuta_contributi = $ritenuta_contributi;
// Inserisco la ritenuta se è specificata nella riga o se non è specificata nella riga ma è presente in Dati ritenuta (quindi comprende tutte le righe)
if (!empty($riga['Ritenuta']) || $info['ritenuta_norighe'] == true) {
$obj->id_ritenuta_acconto = $id_ritenuta_acconto;
$obj->calcolo_ritenuta_acconto = $calcolo_ritenuta_acconto;
$obj->id_rivalsa_inps = $id_rivalsa;
}
// Totale documento
@ -474,7 +473,9 @@ class FatturaOrdinaria extends FatturaElettronica
if (!empty($casse)) {
$totale = 0;
foreach ($righe as $riga) {
$totale += $riga['PrezzoTotale'];
if ($riga['Ritenuta']) {
$totale += $riga['PrezzoTotale'];
}
}
$casse = isset($casse[0]) ? $casse : [$casse];