Patch level : 12.0 544
Files correlati : m770 Commento : Approssimazione a +-0.02 decimali delle somme non soggette a ritenuta git-svn-id: svn://10.65.10.50/branches/R_10_00@24402 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
f97126059f
commit
d2ce1ee34c
@ -91,7 +91,7 @@ void TRighe_riepilogo::genera_aliquota(TRectype& quadro, const char* aliquota,
|
|||||||
void TRighe_riepilogo::genera_la(TRectype& quadro, const TRectype& riga, const TString& codcaus) const
|
void TRighe_riepilogo::genera_la(TRectype& quadro, const TRectype& riga, const TString& codcaus) const
|
||||||
{
|
{
|
||||||
#ifdef DBG
|
#ifdef DBG
|
||||||
if (riga.get_long(SPR_CODANAGR) == 3072)
|
if (riga.get_long(SPR_CODANAGR) == 571)
|
||||||
int minimo = 1;
|
int minimo = 1;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -112,7 +112,12 @@ void TRighe_riepilogo::genera_la(TRectype& quadro, const TRectype& riga, const T
|
|||||||
|
|
||||||
// 26/01/17: Spostato qua questo blocco per aggiungere somme e tenere un filo logico di tutto insieme
|
// 26/01/17: Spostato qua questo blocco per aggiungere somme e tenere un filo logico di tutto insieme
|
||||||
real ammlordo = imponibile;
|
real ammlordo = imponibile;
|
||||||
ammlordo += riga.get_real(PAG_SOMNSRIT);
|
real snsar = riga.get_real(PAG_SOMNSRIT);
|
||||||
|
if (snsar > -0.02 && snsar < 0.02)
|
||||||
|
{
|
||||||
|
snsar = ZERO;
|
||||||
|
}
|
||||||
|
ammlordo += snsar;
|
||||||
ammlordo += riga.get_real(PAG_CONTROBB);
|
ammlordo += riga.get_real(PAG_CONTROBB);
|
||||||
ammlordo += riga.get_real(PAG_SOMREGCONV);
|
ammlordo += riga.get_real(PAG_SOMREGCONV);
|
||||||
//ammlordo += somme;
|
//ammlordo += somme;
|
||||||
|
@ -796,6 +796,10 @@ bool TTrasferimentoCU::append_record_h(const TRectype& qla, int modulo, TLog_rep
|
|||||||
long codice = atol(cache().get("%CA7", codcaus, "I1")); // 1, 2, 5, 6, 7
|
long codice = atol(cache().get("%CA7", codcaus, "I1")); // 1, 2, 5, 6, 7
|
||||||
|
|
||||||
real altre_somme = qla.get_real("SOMME");
|
real altre_somme = qla.get_real("SOMME");
|
||||||
|
if (altre_somme > -0.02 && altre_somme < 0.02)
|
||||||
|
{
|
||||||
|
altre_somme = ZERO;
|
||||||
|
}
|
||||||
if (altre_somme.is_zero() && codice == 7)
|
if (altre_somme.is_zero() && codice == 7)
|
||||||
{
|
{
|
||||||
altre_somme = imponibile;
|
altre_somme = imponibile;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user