Wrong rounding with some decimals on round_decimal
We are having a problem with wrong Balance Forward which is caused by the rounding on round_decimal function through trunc_decimal.
When trying the function like the following:
instead of rounding it only to 58.90, it's calculating 58.91
that's caused in the line 103 of satchmo_utils/numbers.py
I can't figure out how to improve this line. When I was thinking of writing a testcase for it I found out that there's already a failing test case with this issue but it's commented out on the test suit
I couldn't find the issue regarding this problem, not sure if there's one, but considering this line it's a known issue. Any perspective on solving this problem?