Foreign currency revaluation for General ledger - Finance | Dynamics 365 (2024)

  • Article

This article provides an overview of the following for the general ledger foreign currency revaluation process - setup, running the process, calculation for the process, and how to reverse the revaluation transactions, if necessary.

As part of a period-end, accounting conventions require general ledger account balances in foreign currencies to be revalued using different exchange rate types (current, historical, average, etc.). For example, one accounting convention requires assets and liabilities to be revalued at the current exchange rate, fixed assets at the historical exchange rate, and profit and loss accounts at the monthly average. The General ledger foreign currency revaluation can be used to revalue the balance sheet and profit and loss accounts.

Note

Foreign currency revaluation is also available in Accounts receivable (AR) and Accounts payable (AP). If you are using those modules, the outstanding transactions should be revalued using the foreign currency revaluation in those modules. The AR and AP foreign currency revaluation will create an accounting entry in General ledger to reflect the unrealized gain or loss, ensuring that the subledgers and general ledger can be reconciled. Because the AR and AP foreign currency revaluation create accounting entries in General ledger, the accounts receivable and accounts payable main accounts should be excluded from the General ledger foreign currency revaluation.

When you run the revaluation process, the balance in each main account posted in a foreign currency is revalued. The unrealized gain or loss transactions that are created during the revaluation process are system-generated. Two transactions might be created, one for the accounting currency and a second for the reporting currency, if relevant. Each accounting entry will post to the unrealized gain or loss and the main account being revalued.

Prepare to run foreign currency revaluation

Before you run the revaluation process, the following setup is required.

On the Main account page:

  • If the main account should be revalued in General ledger, select Foreign currency revaluation. If the main account shouldn’t be revalued (such as for AR and AP if revalued in the subledgers), clear this option.
  • If the main account is marked for revaluation, enter the Exchange rate type. This exchange rate type is used for revaluing the main account. Financial reporting exchange rate type is available for financial reporting. The two fields aren't kept in sync, allowing for different exchange rate types to be used for revaluation and financial reporting.

On the Ledger page:

  • Specify the Exchange rate type. If the exchange rate type is not defined on the main account, this exchange rate type will be used during foreign currency revaluation.
  • Specify the realized gain, realized loss, unrealized gain, and unrealized loss accounts for currency revaluation. Realized gain and realized loss accounts are used when settling AR and AP transactions, and unrealized gain and unrealized loss accounts are used for revaluing open transactions and general ledger main accounts.

On the Currency revaluation accounts page:

  • Select different currency revaluation accounts for each currency and company. If no accounts are defined, the accounts from the Ledger page are used.

Process foreign currency revaluation

After the setup is complete, use the Foreign currency revaluation page to revalue the balances of the main accounts. You can run the process in real time or schedule it to run by using a batch.

The Foreign currency revaluation page displays the history of each revaluation process, including when the process was run, what criteria was defined, a link to the voucher created for the revaluation, and a record if a previous revaluation was reversed. To run the revaluation process, click Foreign currency revaluation.

The From date and To date values define the date interval for calculating the foreign currency balance that will be revalued. When you revalue profit and loss accounts, the sum of all transactions that occur within the date interval are revalued. When you revalue balance sheet accounts, the From date is ignored. Instead, the balance to be revalued is determined by going from the beginning of the fiscal year until the To date.

The Date of rate can be used to define the date for which the exchange rate should default. For example, you can revalue the balances between the date range of January 1 to January 31, but use the exchange rate defined for February 1.

Select which main accounts to revalue: All, Balance sheet, or Profit and loss. Only main accounts marked for revaluation (on the Main account page) will be revalued. If you want to further restrict the range of main accounts, use the Records to include tab to define a range of main accounts, or individual main accounts.

The revaluation process can be run for one or more legal entities. The lookup displays the legal entities to which you have access. Select the legal entities for which you want to run the revaluation process.

The revaluation can be run for one or more foreign currencies. The lookup includes all currencies that were posted within the date range relevant for the type of main account (Balance sheet or Profit and loss), for the legal entities selected to revalue. The accounting currency is included in the list, but nothing is revalued if the accounting currency is selected.

Set Preview before posting to Yes to review the result of the General ledger revaluation. The preview in General ledger is different from the simulation in the AR and AP foreign currency revaluation. The simulation in AR and AP is a report, but general ledger has a preview which can be posted, without having to run the revaluation process again. The results of the preview can be exported to Microsoft Excel to retain the history of how the amounts were calculated. You can't use batch processing if you want to preview the results of the revaluation. From the preview, the user has the option to post the results of all legal entities by clicking Post. If there's an issue with the results for a legal entity, the user has the option to post a subset of the legal entities using Select legal entities to post.

If you would like to exclude adjustments that were posted using the Reporting currency adjustments journal from the revaluation process, set Exclude reporting currency adjustments to Yes. By default, reporting currency adjustments are included in the revaluation.

After the foreign currency revaluation process is complete, a record will be created to track the history of each run. A separate record will be created for each legal entity and posting layer.

Calculate unrealized gain/loss

The unrealized gain/loss transactions are created differently between General ledger revaluation and the AR and AP revaluation process. In AR and AP, the previous revaluation is completely reversed (assuming the transaction isn’t settled yet) and a new revaluation transaction is created for the unrealized gain/loss based on the new exchange rate. This is because we revalue each individual transaction in AR and AP. In General ledger, the previous revaluation isn't reversed. Instead, a transaction is created for the difference between the balance of the main account, including any previous revaluation amounts, and the new value based on the exchange rate for the Date of Rate.

Example The following balances exist for main account 110110.

DateLedger accountTransaction amountAccounting amount
January 20110110 (Cash)500 EUR (Debit)1000 USD (Debit)

The main account is revalued on January 31. The unrealized gain/loss is calculated as follows.

Current balance in transaction currencyCurrent balance in accounting currencyExchange rate at revaluationNew accounting currency amountUnrealized gain/loss
500 EUR1000 USD166.6667833.33 USD (500 x 1.666667)166.67 loss (833.33 – 1000)

The following accounting entry is created:

DateLedger accountDebitCredit
January 31110110 (Cash)166.67
January 31801400 (Unrealized loss)166.67

No new transactions are posted for the month of February. The main account is revalued on February 28.

Current balance in transaction currencyCurrent balance in accounting currencyExchange rate at revaluationNew accounting currency amountUnrealized gain/loss
500 EUR833.33 USD (1000 - 166.67)250.00001250 USD (500 x 2.5)416.67 gain (1250 – 833.33)

The following accounting entry is created:

DateLedger accountDebitCredit
February 28110110 (Cash)416.67
February 28801600 (Unrealized gain)416.67

Reverse foreign currency revaluation

If you need to reverse the revaluation transaction, click Reverse transaction on the Foreign currency revaluation page. A new foreign currency revaluation historical record is created to maintain the historical audit trail of when the revaluation occurred or was reversed.

You can reverse the results of the revaluation out of date order, but you may need to also reverse a more current revaluation to ensure the correct balances for each revalued main account. The reversals can occur out of date order because there is no way to control which main accounts are revalued and the frequency of when they are revalued. For example, an organization may choose to revalue their cash main accounts on a quarterly basis, but all other main accounts monthly.

Foreign currency revaluation for General ledger - Finance | Dynamics 365 (2024)

FAQs

How to run foreign currency revaluation in D365? ›

On the Main account page:
  1. If the main account should be revalued in General ledger, select Foreign currency revaluation. If the main account shouldn't be revalued (such as for AR and AP if revalued in the subledgers), clear this option.
  2. If the main account is marked for revaluation, enter the Exchange rate type.
Mar 15, 2024

How to revalue foreign currency? ›

How the revaluation is calculated
  1. New balance (new balance in base currency) = Balance (current balance in foreign currency) ÷ New rate (new exchange rate)
  2. Exchange difference (Gain or Loss) = Old balance (current balance in base currency) - New balance (balance in base currency after applying new exchange rate)
Feb 14, 2024

What is the revaluation process in GL? ›

The revaluation process is used to adjust account balances denominated in a foreign currency. Revaluation adjustments represent the difference in account balances due to changes in conversion rates between the date of the original journal and the revaluation date.

What is the purpose of foreign currency revaluation in SAP? ›

The purpose of foreign currency revaluation is to help companies remain compliant with accounting standards and keep an accurate record of how much they owe/are owed while factoring in foreign currency exchange rates.

What are the key configuration steps for foreign currency valuation in new gl? ›

  • Step 1 - General customizing. Local currency of company EUR - ...
  • Step 2 - Create Invoice. SAP Easy Access -> Accounting -> Financial accounting -> Accounts payable -> Document entry -> FB60 Invoice. ...
  • Step 3 - Review of Foreign Currency Valuation customizing. ...
  • Step 4 - Perform Foreign Currency Valuation.

What is an example of a foreign currency revaluation? ›

For example, suppose a foreign government has set 10 units of its currency equal to $1 in U.S. currency. To revalue, the government might change the rate to five units per dollar. This results in its currency being twice as expensive when compared to U.S. dollars than it was previously.

Is foreign currency bank revaluation realized or unrealized? ›

When you run the revaluation process, the balance in each bank account that is posted in a foreign currency will be revalued. The unrealized gain or loss transactions that are created during the revaluation process are system-generated.

Should inventory be revalued for FX? ›

Each month the foreign exchange rate changes. This causes a discrepency within the stock value (PPV1). If the discrepency is over or under by 5% we revalue all of that items stock to meet the FX rate change.

How do you determine the value of foreign currency? ›

Currency prices can be determined in two main ways: a floating rate or a fixed rate. A floating rate is determined by the open market through supply and demand on global currency markets. Therefore, if the demand for the currency is high, the value will increase.

How do you record journal entry for revaluation? ›

Here's how a revaluation journal entry is typically structured: Record the Revaluation Increase: If the asset's fair market value has increased, you will debit the asset account to increase its value. Credit the revaluation surplus (in equity) to recognize the increase in value.

What is revaluation method formula? ›

Definition and Explanation. Under the revaluation method, a competent person values the company's assets at the end of each financial year and the depreciation is calculated by deducting the value at the end of the year from the value at the beginning of the year.

Is revaluation account a ledger account? ›

A revaluation account is a ledger account in a company's balance sheet that records any changes in the value of its assets and liabilities. This account adjusts the value of the items in the company's balance sheet to reflect their current market value. A revaluation account is a nominal account.

What happens when a currency is revalued? ›

Revaluation is a calculated move that happens when a country's official exchange rate is adjusted upward compared to a specific baseline.

What are the reasons for currency revaluation? ›

A revaluation of the local currency to a higher value vis-a-vis other currencies will make it less expensive for local consumers to acquire the foreign funds with which to import foreign goods, so they will do more importing.

How do you value foreign currency balance sheet accounts? ›

To valuate your foreign currency balance sheet accounts, you need to define your expense and revenue accounts for exchange rate differences. You can group your foreign currency balance sheet accounts and define for each group expense and revenue accounts for exchange rate differences.

How do you record foreign exchange transactions? ›

Initial Recording. When a foreign currency transaction is recorded, it needs to use the exchange rate in effect on the date of the transaction. For example, a U.S. company sells a widget for 100K GBP. To record the sale, the company needs to first record the transaction in GBP.

Do you revalue fixed assets for FX? ›

When the currency exchange rate is changed, a revaluation is calculated and profit or loss exchange rate adjustment transactions are created both for fixed asset module and ledger transactions. Individual or group currency revaluation transactions can be calculated for the value of objects of depreciated property.

How to audit foreign exchange transactions? ›

The common audit procedure for foreign exchange gains & losses includes the reviewing of the foreign transaction records, verifying the rate of exchanges used, assessment of compliance with the related regulation, testing of the internal controls and impact of the financial statements.

How do you forecast foreign exchange value? ›

Methods of Currency Forecasting
  1. Fundamental Analysis. ...
  2. Technical Analysis. ...
  3. Econometric Models. ...
  4. Market-Based Approaches. ...
  5. Relative Economic Strength. ...
  6. Purchasing Power Parity (PPP) ...
  7. ARIMA (Autoregressive Integrated Moving Average) Models. ...
  8. Reserve Bank Announcements.
Sep 20, 2023

Top Articles
Latest Posts
Article information

Author: Jeremiah Abshire

Last Updated:

Views: 5854

Rating: 4.3 / 5 (74 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Jeremiah Abshire

Birthday: 1993-09-14

Address: Apt. 425 92748 Jannie Centers, Port Nikitaville, VT 82110

Phone: +8096210939894

Job: Lead Healthcare Manager

Hobby: Watching movies, Watching movies, Knapping, LARPing, Coffee roasting, Lacemaking, Gaming

Introduction: My name is Jeremiah Abshire, I am a outstanding, kind, clever, hilarious, curious, hilarious, outstanding person who loves writing and wants to share my knowledge and understanding with you.