Thanks @lubos. I agree, and recently suggested in another thread that allowing users to manually post to the foreign exchange account manually would compromise the integrity of that account.
We are in the same country. We have had all sorts of changes and chaos in our financial system over the last few years. I won’t try to explain it all, but during the period in question we were allowed to trade in USD and ZWL, but had to remit taxes in the currency of the transaction. So because this invoice was in USD, the withholding tax had to be paid in USD.