Gestione ritenuta importFE
This commit is contained in:
parent
4b31519cd0
commit
b8fd27d9d7
|
@ -209,7 +209,8 @@ class FatturaOrdinaria extends FatturaElettronica
|
||||||
$obj->id_rivalsa_inps = $id_rivalsa;
|
$obj->id_rivalsa_inps = $id_rivalsa;
|
||||||
$obj->ritenuta_contributi = $ritenuta_contributi;
|
$obj->ritenuta_contributi = $ritenuta_contributi;
|
||||||
|
|
||||||
if (!empty($riga['Ritenuta'])) {
|
// 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->id_ritenuta_acconto = $id_ritenuta_acconto;
|
||||||
$obj->calcolo_ritenuta_acconto = $calcolo_ritenuta_acconto;
|
$obj->calcolo_ritenuta_acconto = $calcolo_ritenuta_acconto;
|
||||||
}
|
}
|
||||||
|
@ -430,9 +431,11 @@ class FatturaOrdinaria extends FatturaElettronica
|
||||||
$ritenuta = $dati_generali['DatiRitenuta'];
|
$ritenuta = $dati_generali['DatiRitenuta'];
|
||||||
if (!empty($ritenuta)) {
|
if (!empty($ritenuta)) {
|
||||||
$totali = [];
|
$totali = [];
|
||||||
|
$ritenuta_norighe = true;
|
||||||
foreach ($righe as $riga) {
|
foreach ($righe as $riga) {
|
||||||
if (!empty($riga['Ritenuta'])) {
|
if (!empty($riga['Ritenuta'])) {
|
||||||
$totali[] = $riga['PrezzoTotale'];
|
$totali[] = $riga['PrezzoTotale'];
|
||||||
|
$ritenuta_norighe = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$totale = sum($totali);
|
$totale = sum($totali);
|
||||||
|
@ -463,6 +466,7 @@ class FatturaOrdinaria extends FatturaElettronica
|
||||||
'id_ritenuta_acconto' => $id_ritenuta_acconto,
|
'id_ritenuta_acconto' => $id_ritenuta_acconto,
|
||||||
'id_rivalsa' => $id_rivalsa,
|
'id_rivalsa' => $id_rivalsa,
|
||||||
'rivalsa_in_ritenuta' => $rivalsa_in_ritenuta,
|
'rivalsa_in_ritenuta' => $rivalsa_in_ritenuta,
|
||||||
|
'ritenuta_norighe' => $ritenuta_norighe,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue