diff --git a/cg/saldacon.cpp b/cg/saldacon.cpp index a67bbe418..8b9670a56 100755 --- a/cg/saldacon.cpp +++ b/cg/saldacon.cpp @@ -1409,14 +1409,18 @@ TImporto TPartita::calcola_saldo_al(bool valuta,const TDate& al, const TDate& da if (calcolo_rischio) { const int tipopag = row.get_int(PART_TIPOPAG); - if (tipopag < 2 || tipopag > 7 || data <= data_rischio) - saldo += row.importo(valuta); - else + if (tipopag < 2 || tipopag > 7) + { if (data <= al) saldo += row.importo(valuta); + } + else + if (data <= data_rischio) + saldo += row.importo(valuta); } - if (data <= al) - saldo += row.importo(valuta); + else + if (data <= al) + saldo += row.importo(valuta); }