diff --git a/modules/interventi/modutil.php b/modules/interventi/modutil.php index 7aaf4c0bf..50d1759ac 100755 --- a/modules/interventi/modutil.php +++ b/modules/interventi/modutil.php @@ -184,7 +184,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); diff --git a/update/tables.php b/update/tables.php index 76c355e97..c305d13de 100755 --- a/update/tables.php +++ b/update/tables.php @@ -99,6 +99,7 @@ return [ 'mg_valori_attributi', 'my_impianto_componenti', 'my_componenti', + 'zz_oauth2', 'or_ordini', 'or_righe_ordini', 'or_statiordine',