I have seen that error before (Balance in Transaction Currency). It means that the document can't be posted because it does not balance - ie credits & debits don't match exactly.
But your screenshot suggests that they do balance.
Perhaps there is a problem with (generated?) tax items. You need to debug to see what's going on, I'm afraid.
cheers
Paul