Hi,
I have faced this error multiple times and I have been able to solve it as per the points outlined below up until now that I have run all those checks, make sure they are all ok and still the journal can't post:

This is a journal entry with multiple lines but just one voucher number. None of the lines have offset account as the journal balances when all lines are taken into account together. All lines have the same voucher number. Both accounting currency, reporting currency and transaction currency are the same. In the error message displayed, we can clearly see that all lines have exactly the same amount in the three currencies.
These are somethings I have already checked:
* Re-creating the journal from scratch in different journal numbers with different voucher numbers.
* Reporting currency is set on the ledger, no reporting currency exchange rate but I guess this is ok as both currencies are the same.

* Penny differences allowed:

* Accounts for automatic transactions:

Does anyone has another idea of what could be wrong? Thanks in advance!