Fix calcola sconto importFE
This commit is contained in:
parent
1d5e831de3
commit
fd47b5d84e
|
@ -70,10 +70,6 @@ function sum($first, $second = null, $decimals = 4)
|
|||
*/
|
||||
function calcola_sconto($data)
|
||||
{
|
||||
if (!isset($data['cumulativo'])) {
|
||||
$data['cumulativo'] = true;
|
||||
}
|
||||
|
||||
if ($data['tipo'] == 'PRC') {
|
||||
$result = 0;
|
||||
|
||||
|
@ -84,9 +80,7 @@ function calcola_sconto($data)
|
|||
$discount = $price / 100 * floatval($percentage);
|
||||
|
||||
$result += $discount;
|
||||
if ($data['cumulativo']) {
|
||||
$price -= $discount;
|
||||
}
|
||||
$price -= $discount;
|
||||
}
|
||||
} else {
|
||||
$result = floatval($data['sconto']);
|
||||
|
|
|
@ -249,10 +249,9 @@ class FatturaOrdinaria extends FatturaElettronica
|
|||
if ($tipo_sconto == 'PRC') {
|
||||
$sconto_calcolato = calcola_sconto([
|
||||
'sconto' => $sconto_riga,
|
||||
'prezzo' => $obj->prezzo_unitario,
|
||||
'prezzo' => $sconto_unitario ? $obj->prezzo_unitario-($sconto_calcolato/$obj->qta) : $obj->prezzo_unitario,
|
||||
'tipo' => 'PRC',
|
||||
'qta' => $obj->qta,
|
||||
'cumulativo' => false,
|
||||
]);
|
||||
|
||||
if ($tipo == 'PRC') {
|
||||
|
@ -295,7 +294,7 @@ class FatturaOrdinaria extends FatturaElettronica
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$tipo = null;
|
||||
$sconto_unitario = null;
|
||||
$obj->save();
|
||||
|
|
Loading…
Reference in New Issue