Using Currency Exchange Rate Overrides

For forms that include exchange rates, with the exception of payment forms, you can control whether or not the rate can be overridden by using the Allow Currency Rate Override check box on the Multi-Currency Parameters form. By default the setting is selected, so overrides are allowed. To prevent overrides, you can simply clear the check box.

You can also control override amounts by specifying a tolerance type and amount. Override thresholds are optional.

Note: Override settings do not apply to A/R or A/P payment functionality.

All override settings on the Multi-Currency Parameters form are used across the system, but they can be changed for individual currency codes using the Currency Codes form.

Note:  If you clear the Allow Currency Rate Override option on the Multi-Currency Parameters form, then even if the setting is still selected on the Currency Codes form, overrides are not allowed.
  1. To set override parameters, specify this information on the Multi-Currency Parameters form:
    Allow Currency Rate Override
    To allow currency exchange rate overrides in your system, this setting must be selected.
    Override Tolerance Type
    Optionally, you can specify a tolerance type of Amount or Percent. This determines the fixed or percentage amount of change users can make when overriding an exchange rate.
    Override Tolerance Amount
    If you choose a tolerance type, then you must specify the fixed amount or percentage amount by which the currency exchange rate can be overridden.
  2. To modify settings for individual currencies, specify this information on the Currency Codes form:
    Allow Currency Rate Override
    To prevent overrides for the selected currency, you can clear this setting.
    Override Tolerance Type
    You can specify a tolerance type to use for only this currency. In addition to Amount or Percent, you can also choose Default or leave the field blank. Default causes this currency code to use the Multi-Currency Parameters form setting. Blank causes no threshold to be used, so any override amount is allowed on the transactions.
    Override Tolerance Amount
    If you choose a tolerance type of Amount or Percent, you must specify a fixed amount or percentage amount to use for only this currency code. If you leave the tolerance type blank, you can also leave this field blank, because no threshold is used.

With override parameters set, this is an example of how they are used:

  1. While entering a transaction, a user selects a customer or currency code.
  2. The exchange rate is added by default on the form.
  3. The user changes the exchange rate.
  4. Multi-currency parameters are automatically checked to see if rate overrides are allowed.
  5. If so, currency code settings are automatically checked to see if the selected code allows overrides.
  6. If so, the override type is checked:
    • For Percent, the system calculates to make sure the override falls within the range of the code’s default rate ± (default rate x percent).
    • For Amount, the system calculates to make sure the override falls within the range of the code’s default rate ± (default rate x amount).
    • For Default, the system looks to the Multi-Currency Parameters form override settings and performs the same checks.
    • If an override type is not specified, no threshold is used and any override amount is allowed on the transactions.
Related topics