Caríssimos, bom dia!
Tenho uma aplicação de consulta que exibe o extrato de movimentações bancárias do caixa da empresa. Na emissão de um extrato, ocorre um erro estranho que faz com que o campo Saldo (Acumulado) exiba um valor diferente do correto, acrescentado (ou retirando) milésimos de centavos do valor correto no campo acumulado, causando erro na soma (!!!) do extrato. Vejam a tela com o erro abaixo. A primeira coluna “Saldo” é apenas para tornar os valores em “-” quando for débitos e “+” quando crédito (está sendo exibida propositalmente para tentar identificar a origem do erro), e a segunda coluna “Saldo” é um campo moeda acumulador desta primeira coluna “saldo”. Eu suprimi a opção “completar com zeros” para verificar se ocorria algum problema de digitação indevida de centésimos ou milésimos pelos usuários, e deixei a coluna acumulado com 10 casas decimais. Todos os campos estão com tipo=Moeda. Como vocês poderão notar, o acumulado muda o valor no último lançamento. Entretanto, se eu tirar o extrato das datas 15/04 e 18/04 separadamente, o erro não acontece. Já tentei todas as formas ao alcance de meus limitados conhecimentos, mas não consigo identificar o que causa o erro, ou como corrigi-lo.
Data Titulo Lancamento Obs Cheque Credito Debito Saldo Saldo
15/04/2016 00001 Saldo Anterior 1.033,61 1.033,61
15/04/2016 1357 DIAMOND BILLIARD PRODUCTS, INC 43.703,4 43.703,4 44.737,01
15/04/2016 1394 EASI EIGHT DESIGN&MANUFACTORING (PTY) LTD 36.817,22 36.817,22 81.554,23
15/04/2016 1395 EASI EIGHT DESIGN&MANUFACTORING (PTY) LTD 36.817,22 36.817,22 118.371,45
15/04/2016 1398 BRUNSWICK BILLIARDS 48.354,13 48.354,13 166.725,58
15/04/2016 1399 BRUNSWICK BILLIARDS 48.354,14 48.354,14 215.079,72
15/04/2016 1400 OLHAUSEN BILLIARD MFG.,INC 33.572,12 33.572,12 248.651,84
15/04/2016 1401 OLHAUSEN BILLIARD MFG.,INC 33.572,12 33.572,12 282.223,96
15/04/2016 1402 OLHAUSEN BILLIARD MFG.,INC 16.786,06 16.786,06 299.010,02
15/04/2016 1403 OLHAUSEN BILLIARD MFG.,INC 16.786,06 16.786,06 315.796,08
15/04/2016 1404 OLHAUSEN BILLIARD MFG.,INC 41.685,86 41.685,86 357.481,94
15/04/2016 1405 OLHAUSEN BILLIARD MFG.,INC 36.119,87 36.119,87 393.601,81
15/04/2016 4987 TICHAUER CONSULTORIA ADM LTDA COM.AGENTE FAT.DB008_15 -2.185,15 -2.185,15 391.416,66
15/04/2016 4988 CLAUDIO MERLLI COM.AGENTE FAT.EE007_16 -3.681,71 -3.681,71 387.734,95
15/04/2016 4989 TICHAUER CONSULTORIA ADM LTDA COM.AGENTE FAT.OH018_16 -5.355,63 -5.355,63 382.379,32
18/04/2016 TRF479 TRANSFERENCIA BANCARIA TRANSF. DA CC.17725-6 ITAU P/ CC.6501-3 BB -380.000, -380.000, 2.379,3199999999