Concept: Currencies and Exchange Rates
In Adaptive Planning, you can have many currencies. You assign currencies to levels. We refer to this assigned currency as the local currency for that level. When you enter or import data, the data represents the currency of the level.
Adaptive Planning converts the values between currencies by applying exchange rates that you load. Conversion between currencies happens:
- In the level hierarchy when a parent level has a different local currency than a child level. Example:Saleslevel (EUR) is a child level ofHeadquarterslevel (USD). Adaptive Planning converts theSaleslevel value to USD before contributing it to the rollup value ofHeadquarters.
- In reports with different currencies than the levels displayed. Example: You build a report with data for theSaleslevel (EUR). Your report is for the C-level executives, so you add the USD currency to the report. Adaptive Planning translates the sales revenue from EUR to USD.
We offer these tools to help manage currency conversion: Reporting currency and translated currency.
Corporate Currency
Your corporate currency is the currency assigned to the top level of your model. This assignment happens during the initial implementation of the model. When all your levels have the same currency, you can change the currency of the top level, which automatically changes the corporate currency.
When levels have different currencies, you can't change the top-level currency until you assign all levels to the same currency. Then, you can change the currency of the top level, which automatically changes the corporate currency.
Standard Currencies
When you have international business needs, you might need to add more currencies. Example: You have a US-based business that is opening an office in India. Or, you have a European business that's planning to sell products in Mexico.
Adaptive Planning provides standard currencies with the standard currency code. You can define the decimal placement and choose whether or not to use reporting rates for the currency. After you add currencies, they're available to assign to levels in the
Level
area of Modeling
. Custom Currencies
You can also add custom currencies. Custom currencies don't have to correspond to real currencies. You can create the code, the description, and the exchange rates. Use custom currencies to:
- Differentiate the same currencies in different versions. Example: You have several different contractually defined currency rates for Euros, so you can create a custom currency for each.
- Analyze best and worst case scenarios impacted by exchange rates. Example: Use a custom Euro that has a favorable rate as a best case scenario, and a custom Euro that has an unfavorable rate as a worst case scenario.
Watch the video:
Exchange Rate Types
Exchange Rate Types are methods of applying exchange rates to data values. Your instance comes with these common methods:
- Monthly Average, which is the default for income statement accounts in the General Ledger account hierarchy.
- End of Month, which is the default for balance sheet accounts in the General Ledger account hierarchy.
You can add more. Example: You want to add a quarterly average rate.
You are responsible for adding the actual rates.
Reporting Currencies
We convert all your currencies to your corporate currency. Example: Your corporate currency is USD. You have CAD and EUR as well. You must load exchange rates for these currencies for each of your exchange rate types:
- USD and CAD.
- USD and EUR.
To convert CAD to EUR, we first convert CAD to USD, your corporate currency. Then we convert USD to EUR. Or EUR to USD, and then USD to CAD.
You can change this process for reports by making CAD or EUR or both a reporting currency. When currencies are reporting currencies, we do direct conversions. This enables a more precise exchange in your reports.
When you select this option, you must load exchange rates for all reporting currencies. Example: You make USD and CAD reporting currencies. You must load rates for these pairs for each exchange rate type:
- USD to CAD.
- USD to EUR.
- CAD to USD.
- CAD to EUR.
We recommend that you use this option sparingly because it might affect the performance of your reports.
Translated Currencies
Translated currencies is a capability that enables you to load complete data sets of actuals in a specific currency for all levels. With translated currencies, you can load your data in the local currency of each leaf level as usual. In addition, you can load the same set of data in a specified currency for all levels.
The Currencies Area of Modeling
You can access the
Currencies
page in the Modeling
area when you have Currencies
permission. From the Currencies
page, you have very few actions to take, but these actions have a large impact on your model. There are 3 sections: - Currencies.
- Exchange Rate Types.
- Settings.
Currencies
, you can:
- Review the list of currencies already added to your model.
- Use the green checkmarks to tell which currencies areDefault Reporting Ratesand which areCustom.
- Review theCorporate Currencyat the bottom-right of theCurrenciessection.
- Edit or delete currencies,
- Add either standard or custom currencies.
- Link toLevelsso that you can assign currencies to levels.
- Enter exchange rates for each currency pair and type by using the link to open theCurrency Exchange Ratessheet.
In the rows, you'll see all the exchange rate types listed for each currency pair. Use the sheet to enter actual rate values on a monthly basis. This sheet is a special sheet for users with the
Currencies
permission. You can only access the sheet from the Currencies
page in Modeling
. You can also import exchange rates using the
Import
tab in the Integration
area. In the
Exchange Rate Types
section, you can:- Review the types of exchange rates your model already uses.
- Edit or delete the exchange rate types.
- Add new exchange rate types.
After you add exchange rate types, they display in the
Exchange Rate Types
sheet, found in the Currencies
section. You must add the actual exchange rates to the sheet. They also become available to assign to accounts.The
Settings
section has 3 options. You can:
- Set your exchange rate method.
- Enable cumulative translation adjustment (CTA).
- Link to the CTA system account in Account Admin when you have enabled CTA.
When you select
Multiplier
as your exchange rate method, we multiply source values by exchange rates to get the value in the target currency. When you select Divisor
we divide source values by exchange rates to get the value in the target currency.When you enable CTA, we create an account in the Equity account rollup to handle any variances created within the Equity parent account and the Assets and Liabilities parent account resulting from the presence of different exchange rate types. You can't edit or import data into this account. Once you enable the account, you can edit it's name and other settings from General Ledger account hierarchy.