ANS-0246 · FINANCIAL REPORTING
How to View and Export NetSuite Currency Exchange Rate History
Access NetSuite's historical currency exchange rates and create custom saved searches for filtering and exporting this data.
Short answer
To view exchange rate history, navigate to Lists > Accounting > Currency Exchange Rates and click "History". For exportable, filtered data, create a custom Saved Search using the 'Currency Exchange Rate' record type, specifying criteria and results. Use a DECODE function for currency names instead of internal IDs.
Scenario
Users need to access and potentially export historical currency exchange rate data within NetSuite. The standard interface provides a view of exchange rate history, but there is a need for more flexible filtering and export capabilities.
Solution
To view the exchange rate history directly in NetSuite, follow these steps:
Navigate to Lists > Accounting > Currency Exchange Rates.
Click the "History" link at the top right of the page.This page displays all updates made to exchange rates and includes options for filtering by a limited date range.For exporting exchange rate information or creating a custom report with specific filtering capabilities, a workaround is documented in SuiteAnswer page
Alternatively, users can create a custom report (Saved Search) to extract this information:
Navigate to Reports > Saved Searches > All Saved Searches > New.
Select 'Currency Exchange Rate' as the record type.
In the Criteria subtab, specify the desired date range.
In the Results subtab, add the following fields: "Effective Date", "Exchange Rate", "Base Currency", and "Transaction Currency".
Note that the "Base Currency" and "Transaction Currency" fields will display the internal ID rather than the actual currency name. To display the textual currency information, a formula field utilizing the DECODE function can be employed. For example, use a Formula (Text) field with a DECODE function similar to this:
DECODE({basecurrency}, '1', 'CAN','2','GBP','3','USD','4','EURO') & DECODE({transactioncurrency}, '1', 'CAN','2','GBP','3','USD','4','EURO')Expert NetSuite Support
Need help with this NetSuite issue?
Financial Reporting consulting and configuration support
