The Foreign Currency on the account does not match the Foreign Currency on the transaction.
This error message is typically due to a foreign currency not being set up in Sage that matches the currency on the invoice that is attempting to publish.
To clear this error, please do the following:
Ensure that multi-currency is enabled in Sage for the corresponding company.
Check that the foreign currency on the invoice is set up in Sage.
Republish the affected invoice.