Fix sconti in fatturazione interventi

This commit is contained in:
Beppe 2021-09-27 10:27:17 +02:00
parent 324607a116
commit 3c9e73c627
1 changed files with 10 additions and 1 deletions

View File

@ -188,7 +188,16 @@ function aggiungi_intervento_in_fattura($id_intervento, $id_fattura, $descrizion
$riga->id_rivalsa_inps = $id_rivalsa_inps; $riga->id_rivalsa_inps = $id_rivalsa_inps;
$riga->prezzo_unitario = $sessione->prezzo_orario; $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'); $qta_gruppo = $gruppo->sum('ore');
$riga->qta = round($qta_gruppo, $decimals); $riga->qta = round($qta_gruppo, $decimals);