ERP – Integração Contábil – Diferença de centavos ao rodar a integração contábil utilizando a função ArredondarValor
Incidente
No módulo Gestão de Contabilidade, ao realizar a integração contábil, fica uma diferença de centavos ao rodar a integração contábil utilizando a função ArredondarValor.
Causa
Este incidente ocorre, pois a função ArredondarValor verifica a segunda casa decimal, se esta for par o valor não é arredondado. Caso a segunda casa decimal for ímpar e a terceira fosse 5 o valor seria arredondado para cima (ex: 1,875 seria arredondado para 1,88 enquanto 1,865 é arredondado para 1,86).
Solução
Para que esse incidente não ocorra, realize os passos a seguir:
1. Utilize a função ArredondarValorEx, ela utiliza de 2 até 5 casas decimais com uma precisão mais exata. ex: 4903,865 para 4903,87.