Hello.
I have multi-currency setup of odoo 14 (EUR, USD).
After creating 2 bills (each by 2025,00 USD, after converting in EUR(rate 1.0683) - 1895.53), I tried to reconcile them using bank statement with one line with total amount 4050 USD. But I saw UserError "Cannot create unbalanced journal entry; differences debit - credit [-0.01]".
After some calculation I found that problem is in rounding:
Sum of my 2 bills in EUR is 1895.53 + 1895.53 = 3791.06
Amount from my bank statement is 4050/1.0683 = 3791.069924179 and after rounding is 3791.07.
So, amount in USD is the same, but amount in EUR(after summarize of 2 bills) is different.
Look like there is missed step with processing such rounding issues during reconciliation process.
Maybe someone has faced similar problems and knows how to solve them?