Patch level :4.0 434

Files correlati     :ca3.exe
Ricompilazione Demo : [ ]
Commento            :aggiunto il controllo del tipo di indetraibilita' nelle imposte iva (come fatto nel trasferimento a proforma)


git-svn-id: svn://10.65.10.50/trunk@14103 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca 2006-06-19 13:11:58 +00:00
parent 09468c5b23
commit 5e3b6ede2b

View File

@ -745,10 +745,14 @@ void TPag_per_cms_recordset::find_commesse(const long nreg, const TRectype& riga
{
real imponibile_iva = rmoviva.get_real(RMI_IMPONIBILE);
real imposta_iva = rmoviva.get_real(RMI_IMPOSTA);
const real lordo_iva = imponibile_iva + imposta_iva;
const TString& tipodet = rmoviva.get(RMI_TIPODET);
//controlla se l'imposta va sommata (tipo detrazione iva non nulla)
if (tipodet.full())
imponibile_iva += imposta_iva;
//distributore per il lordo iva (che sara' distribuito successivamente in base..
//..agli importi delle righe analitiche corretti per le % iva
TGeneric_distrib agip (lordo_iva, TCurrency::get_firm_dec());
TGeneric_distrib agip (imponibile_iva, TCurrency::get_firm_dec());
for (int k = 1; k <= anal_rows.rows(); k++) //scansiona righe analitiche..
{