Creating a Revaluation Batch
Use the G/L Create Revaluation Batch screen to revalue the functional-currency equivalents of each specified source-currency amount using the exchange rate you enter.
When you create a revaluation batch, General Ledger:
- Recalculates the functional-currency-equivalent values of source-currency account balances at new exchange rates.
- Creates a transaction for the difference between the old functional-currency-equivalent and the new value, posting the difference to the account being revalued and to the unrealized exchange gain/loss accounts or to the recognized exchange gain/loss accounts.
The revaluation code assigned to an account determines:
- The rate type that is used to display the default exchange rate.
- The source code to assign to revaluation transactions.
- The exchange gain/loss accounts to which exchange differences are posted.

- Define revaluation codes using the Revaluation Codes screen, then use the Currency tab of the G/L Accounts screen to assign the codes to the accounts you will revalue.
- Update currency exchange rates.
- Post current batches.
- Back up your data.
- Determine the range of accounts and fiscal periods, revaluation codes, date, and rate to use for each currency you want to revalue.
- Decide whether to revalue by a range of account numbers or segment codes, and whether to force revaluation of accounts that are set to No for revaluation.
To create a batch of revaluation transactions:
- General Ledger > G/L Periodic Processing > Create Revaluation Batch.
- In the Batch Description field, enter a brief description for this revaluation (such as Currency devaluation 05/05/2019). You can use up to 60 characters for the description.
- Tab to the first line in the table.
- In the Currency Code field, enter the code for the source currency that you are revaluing.
- In the Revalue By field, specify how to select accounts for revaluation.
You can select accounts by account number or by segment.
- In the From and To fields, specify a range of account numbers or segment codes to revalue.
-
If you use optional fields, check or change the optional fields assigned to the revaluation batch. More...
Note: Optional field information is included in the journal entry details only if the optional fields in the revaluation match the transaction optional fields assigned to the affected exchange gain/loss accounts.
- Specify the Revaluation Code. The code you select determines the rate type to use when revaluing balances, as well as the source code and exchange gain or loss account to which to post the resulting transactions.
- Use the Fiscal Year, From Period, and To Period fields to specify the fiscal year and the range of fiscal periods to include in the revaluation.
- In the Journal Entry Date field, enter the journal entry date. (The default date is the session date.)
- In the Revaluation Rate and Rate Date fields, enter the exchange rate and date at which to revalue account balances.
-
Specify whether or not to force currency revaluation. More...
- Enter as many currencies as you need to revalue, and then click Process.

- Print and then check the batch listing.
- If necessary, edit the batch, print a new listing, and then post the batch.