Fix calcolo sconto combinato in import FE
This commit is contained in:
parent
1a28f77ded
commit
90a4a3c6eb
|
@ -239,6 +239,7 @@ class FatturaOrdinaria extends FatturaElettronica
|
|||
// Sconti e maggiorazioni
|
||||
$sconti = $riga['ScontoMaggiorazione'];
|
||||
if (!empty($sconti)) {
|
||||
$tot_sconto_calcolato = 0;
|
||||
$sconto_unitario = 0;
|
||||
$sconti = $sconti[0] ? $sconti : [$sconti];
|
||||
|
||||
|
@ -262,7 +263,7 @@ class FatturaOrdinaria extends FatturaElettronica
|
|||
if ($tipo_sconto == 'PRC') {
|
||||
$sconto_calcolato = calcola_sconto([
|
||||
'sconto' => $sconto_riga,
|
||||
'prezzo' => $sconto_unitario ? $obj->prezzo_unitario - ($sconto_calcolato / $obj->qta) : $obj->prezzo_unitario,
|
||||
'prezzo' => $sconto_unitario ? $obj->prezzo_unitario - ($tot_sconto_calcolato / $obj->qta) : $obj->prezzo_unitario,
|
||||
'tipo' => 'PRC',
|
||||
'qta' => $obj->qta,
|
||||
]);
|
||||
|
@ -276,6 +277,7 @@ class FatturaOrdinaria extends FatturaElettronica
|
|||
$tot_sconto = $sconto_riga;
|
||||
}
|
||||
|
||||
$tot_sconto_calcolato += $sconto_calcolato;
|
||||
$sconto_unitario += $tot_sconto;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue