I ran into this error where message was:
The transactions on voucher XXXX do not balance as per <date>. (accounting currency: $<some#> - reporting currency: $<same#>)
I checked the dates on the lines, amounts, exchange rate, etc...and everything was fine.
Solution: Default Vendor Posting Profile had not been specified in Accounts Payable Parameters. Everything was fine...but this was missing causing the "false" error.