EXCHANGE - Convert a value between two currencies (Reports & Settings Report Generator function)
From Catalyst
Syntax
$EXCHANGE{amount, currency1, currency2, date}
Description
This function converts an amount from currency1 to currency2 using the exchange rates in effect on the date specified.
If either of the two currencies does not exist, or if rates between the two currencies do not exist on the date specified, then the value returned will be zero. |
Parameters
- amount
- A numeric parameter that can not be omitted.
- The amount to convert.
- currency1
- A text parameter that can be omitted.
- The source currency: the currency to convert the amount from. If omitted then the System Base Currency is assumed.
- currency2
- A text parameter that can be omitted.
- The destination currency: the currency to convert the amount to. If omitted then the System Base Currency is assumed.
- date
- A numeric parameter that can be omitted.
- The exchange rates in effect on this date are used for the conversion. If omitted then the current User Date is used.
Returns
A numeric value. The converted amount, rounded to the nearest sub-unit of the destination currency.