Fix calcolo totale documento
This commit is contained in:
parent
9d5bc51326
commit
a9e36a9b97
|
@ -41,17 +41,6 @@ trait RelationTrait
|
|||
return $this->document();
|
||||
}
|
||||
|
||||
public function getNettoAttribute()
|
||||
{
|
||||
$result = $this->totale - $this->ritenuta_acconto - $this->ritenuta_contributi;
|
||||
|
||||
if ($this->getDocument()->split_payment) {
|
||||
$result = $result - $this->iva;
|
||||
}
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
||||
/**
|
||||
* Restituisce i dati aggiuntivi per la fattura elettronica dell'elemento.
|
||||
*
|
||||
|
|
|
@ -196,7 +196,7 @@ abstract class Document extends Model implements ReferenceInterface, DocumentInt
|
|||
*/
|
||||
public function getTotaleAttribute()
|
||||
{
|
||||
return $this->calcola('totale');
|
||||
return $this->calcola('totale_imponibile') + $this->calcola('iva') + $this->rivalsa_inps + $this->iva_rivalsa_inps;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -305,7 +305,10 @@ abstract class Document extends Model implements ReferenceInterface, DocumentInt
|
|||
*/
|
||||
public function getNettoAttribute()
|
||||
{
|
||||
$netto = $this->calcola('netto');
|
||||
$netto = $this->totale - $this->ritenuta_acconto - $this->ritenuta_contributi;
|
||||
if ($this->split_payment) {
|
||||
$netto = $netto - $this->iva;
|
||||
}
|
||||
$sconto_finale = $this->getScontoFinale();
|
||||
|
||||
return $netto - $sconto_finale;
|
||||
|
|
Loading…
Reference in New Issue