Fix calcolo totale documento
This commit is contained in:
parent
9d5bc51326
commit
a9e36a9b97
|
@ -41,17 +41,6 @@ trait RelationTrait
|
||||||
return $this->document();
|
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.
|
* 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()
|
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()
|
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();
|
$sconto_finale = $this->getScontoFinale();
|
||||||
|
|
||||||
return $netto - $sconto_finale;
|
return $netto - $sconto_finale;
|
||||||
|
|
Loading…
Reference in New Issue