I can create an account and assign a currency to the account. However, the financial value gets treated like the base currency. 1 Euro = 1 USD = 1 THB etc...
It should be possible to add the currency to each transaction and the exchange rate of the transaction if it was in another currency than the base currency of the account.
The overview reports should than calculate the value based on the currency of the base or primary account, or even better on a currency of choice, whereby the default currency is the base currency of the primary account.
We are living in a global village with different currencies in our hands and accounts and assets but there is only one financial net value of it.