From 3c9e73c6273e286fb5bb01aa966d52a635ac933d Mon Sep 17 00:00:00 2001 From: Beppe Date: Mon, 27 Sep 2021 10:27:17 +0200 Subject: [PATCH] Fix sconti in fatturazione interventi --- modules/interventi/modutil.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/modules/interventi/modutil.php b/modules/interventi/modutil.php index b309791b8..aa31df742 100755 --- a/modules/interventi/modutil.php +++ b/modules/interventi/modutil.php @@ -188,7 +188,16 @@ function aggiungi_intervento_in_fattura($id_intervento, $id_fattura, $descrizion $riga->id_rivalsa_inps = $id_rivalsa_inps; $riga->prezzo_unitario = $sessione->prezzo_orario; - $riga->setSconto($sessione->sconto_unitario, $sessione->tipo_sconto); + + //Calcolo lo sconto unitario della sessione in base all'impostazione sui prezzi ivati + $iva = $dbo->table('co_iva')->where('id',$id_iva)->first(); + if( $sessione->tipo_sconto=='UNT' && setting('Utilizza prezzi di vendita comprensivi di IVA') ){ + $sconto_unitario = $sessione->sconto_unitario + (($sessione->sconto_unitario*$iva->percentuale)/100); + }else{ + $sconto_unitario = $sessione->sconto_unitario; + } + + $riga->setSconto($sconto_unitario, $sessione->tipo_sconto); $qta_gruppo = $gruppo->sum('ore'); $riga->qta = round($qta_gruppo, $decimals);