Patch level :4.0 nopatch

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :nuovo capitolo della saga proforma


git-svn-id: svn://10.65.10.50/trunk@14753 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca 2007-01-11 15:53:54 +00:00
parent 84dfc1cf18
commit 0f5c05e72b

View File

@ -1078,7 +1078,6 @@ real TInvioP::calcola_pagamento(TRectype& curpag_rec)
if (calcola_imponibile_totdoc(nreg, curpag_rec, imponibile, totdoc, totpagato)) if (calcola_imponibile_totdoc(nreg, curpag_rec, imponibile, totdoc, totpagato))
{ {
const real percentuale = totpagato /totdoc; const real percentuale = totpagato /totdoc;
bool ricalcola = true;
const long fdr = calcola_fattura_originale(nreg); const long fdr = calcola_fattura_originale(nreg);
if (fdr != nreg) if (fdr != nreg)
{ {
@ -1089,19 +1088,15 @@ real TInvioP::calcola_pagamento(TRectype& curpag_rec)
//la fattura con totdoc paga una parte di una precedente fdr con totdoc maggiore! //la fattura con totdoc paga una parte di una precedente fdr con totdoc maggiore!
//in questo caso totpagato e' quello della fattura e deve uscire senza ricalcolare.. //in questo caso totpagato e' quello della fattura e deve uscire senza ricalcolare..
//..percentuali e cazzi vari //..percentuali e cazzi vari
if (rapporto_pagati < 0.7) if (rapporto_pagati >= 0.7)
ricalcola = false;
else //la fattura paga per intero la fdr
imponibile = imponibile_fdr; imponibile = imponibile_fdr;
} }
} //if(fdr!=nreg.. } //if(fdr!=nreg..
if (ricalcola) //calcolo finale del pagato
{ totpagato = imponibile * percentuale;
//calcolo finale del pagato totpagato.round(2);
totpagato = imponibile * percentuale;
totpagato.round(2);
}
} }
return totpagato; return totpagato;