QuickBooks Online supports multiple currencies while creating transactions. If you want to turn on Multi Currency Feature in QuickBooks Online, please refer the below article.
SaasAnt Transaction (Online) made it very simple to handle multiple currencies in your transactions. You just need to add one column named "Currency" in your data file.
"SaasAnt Transaction (Online)" automatically fetches the Exchange Rate based on your Transaction Date ( Invoice Date, Payment Date, Bill Date & etc).
If you want to override the exchange rate, just add one more column named "Exchange Rate" and provide expected value.