diff --git a/modules/fatture/actions.php b/modules/fatture/actions.php index 65997447f..4045e55b8 100755 --- a/modules/fatture/actions.php +++ b/modules/fatture/actions.php @@ -965,7 +965,11 @@ switch (post('op')) { } $articolo->idconto = $id_conto; - if ($fattura->anagrafica['idiva_vendite'] ? $id_iva = $fattura->anagrafica['idiva_vendite'] : $id_iva = $originale->idiva_vendita ?: setting('Iva predefinita')); + if ($dir == 'entrata') { + if ($fattura->anagrafica['idiva_vendite'] ? $id_iva = $fattura->anagrafica['idiva_vendite'] : $id_iva = $originale->idiva_vendita ?: setting('Iva predefinita')); + } else { + if ($fattura->anagrafica['idiva_acquisti'] ? $id_iva = $fattura->anagrafica['idiva_acquisti'] : $id_iva = $originale->idiva_acquisti ?: setting('Iva predefinita')); + } $id_anagrafica = $fattura->idanagrafica; $prezzi_ivati = setting('Utilizza prezzi di vendita comprensivi di IVA');