Fix calcolo sconto su riga per prezzi ivati

This commit is contained in:
Thomas Zilio 2020-07-01 15:07:42 +02:00
parent a3b384f4f3
commit f3c2193c58
1 changed files with 3 additions and 3 deletions

View File

@ -271,14 +271,14 @@ abstract class Row extends Description
*/ */
public function setSconto($value, $type) public function setSconto($value, $type)
{ {
$percentuale_iva = floatval($this->aliquota->percentuale) / 100; $incorpora_iva = $this->incorporaIVA();
if ($type == 'PRC') { if ($type == 'PRC') {
$this->attributes['sconto_percentuale'] = $value; $this->attributes['sconto_percentuale'] = $value;
$sconto = calcola_sconto([ $sconto = calcola_sconto([
'sconto' => $value, 'sconto' => $value,
'prezzo' => $this->prezzo_unitario, 'prezzo' => $incorpora_iva ? $this->prezzo_unitario_ivato : $this->prezzo_unitario,
'tipo' => 'PRC', 'tipo' => 'PRC',
'qta' => 1, 'qta' => 1,
]); ]);
@ -288,7 +288,7 @@ abstract class Row extends Description
} }
// Gestione IVA incorporata // Gestione IVA incorporata
if ($this->incorporaIVA()) { if ($incorpora_iva) {
$this->sconto_unitario_ivato = $sconto; $this->sconto_unitario_ivato = $sconto;
} else { } else {
$this->sconto_unitario = $sconto; $this->sconto_unitario = $sconto;