How to run currency revaluation in NetSuite OneWorld
Currency revaluation restates open foreign-currency balances - AR, AP and bank - to the period-end exchange rate and books the resulting unrealised gain or loss. In OneWorld you set the period-end rates, run the revaluation per subsidiary, review the unrealised gain/loss postings, then proceed to consolidation, which uses the consolidated rates separately.
Prerequisites
You need a role with period-close and accounting permissions; the revaluation is run from the Period Close checklist or the currency revaluation page.
- Period-end transaction exchange rates entered in the currency exchange-rate table for each currency pair in use.
- All foreign-currency transactions for the period entered, so the open balances being revalued are complete.
- Agreement on which accounts are designated for the unrealised gain/loss postings.
Steps
- Enter the period-end exchange rates. Update the Currency Exchange Rates table with the closing transaction rate for each currency pair as at period-end. Revaluation uses these rates to restate open balances.
- Open the revaluation step. From the Period Close checklist, open Revalue Open Currency Balances (or run the currency revaluation directly), selecting the subsidiary and period to revalue.
- Run the revaluation. Run the process so NetSuite compares each open foreign-currency balance at its booked rate to the period-end rate and calculates the unrealised difference per account.
- Review the unrealised gain/loss. Review the generated unrealised gain/loss postings before committing - confirm the rates, the accounts hit, and that only genuinely open balances were revalued.
- Proceed to consolidation. After per-subsidiary revaluation, run consolidation. Consolidation applies the consolidated (parent) exchange rates and is a separate step from transaction-level revaluation - do not conflate the two.
Gotchas
- Transaction rates and consolidated rates are different tables for different purposes. Revaluation uses transaction rates; consolidation uses consolidated rates. Mixing them produces numbers no one can explain.
- Revaluation restates only OPEN balances. A bill or invoice settled within the period realises its gain/loss on payment, not at revaluation.
- Run revaluation after all foreign-currency transactions are entered - revaluing early misses later entries and understates the adjustment.
- Equity and other historical-rate items should not be revalued at the closing rate; confirm the rate-type treatment per account.
Where this bites in an implementation
Currency revaluation is a monthly close step for any multi-currency group, and it is where month-end goes wrong when the transaction and consolidated rate tables are confused, or when revaluation is run before all entries are in. Getting the rate-table design and the close sequence right in the implementation prevents an unexplained FX line at the first close.
Frequently asked questions
- What is the difference between realised and unrealised gain or loss?
- Realised gain or loss is booked when a foreign-currency transaction is settled - the rate moved between invoice and payment. Unrealised gain or loss comes from revaluing still-open balances at the period-end rate; it reverses and re-computes each period until the item is settled.
- Why are my revaluation numbers different from consolidation?
- They use different rate tables. Revaluation restates open balances at transaction (closing) rates; consolidation translates each subsidiary into the parent currency at consolidated rates. Both are correct for their purpose - they are not meant to match.
- When in the close should revaluation run?
- After all foreign-currency transactions for the period are entered and before consolidation. Running it too early misses later entries; running consolidation before revaluation translates un-revalued balances.
Last reviewed: by Wouter Nortje, CA