diff --git a/modules/interventi/src/Articolo.php b/modules/interventi/src/Articolo.php index 0dbd31c40..429a59118 100644 --- a/modules/interventi/src/Articolo.php +++ b/modules/interventi/src/Articolo.php @@ -79,12 +79,8 @@ class Articolo extends Article public function fixIvaIndetraibile() { - $iva = database()->fetchOne('SELECT * FROM co_iva WHERE id = :id_iva', [ - ':id_iva' => $this->idiva, - ]); - - $this->iva_indetraibile = $this->iva / 100 * $iva['indetraibile']; } + public function setCostoUnitarioAttribute($value) { $this->prezzo_vendita = $value; @@ -97,6 +93,14 @@ class Articolo extends Article return $this->prezzo_vendita; } + /** + * Effettua i conti per il subtotale della riga. + */ + protected function fixSubtotale() + { + $this->fixIva(); + } + public function getSubtotaleAttribute() { return $this->prezzo_vendita * $this->qta;