For users in countries that accept multiple currencies as payments, Revel has added the ability to keep explicit track of the till for payment amounts handled in different currencies.
If "Full Foreign Currency Tracking" on the Settings > Payments > Tills page in the Management Console is enabled, Revel will automatically track the payment in the currency in which it was made and only translate it into the base currency for reporting purposes.
Revel assumes that change is given in the base currency.
Prior to this, Revel would immediately translate all foreign currencies into the base currency and track only the base currency.
For accurate reporting, the Tills and Operations reports will now report payments/refunds according to currency.