Job page · General ledger
Import currency exchange rates
A page that imports exchange rates from an exchange rate provider and adds them to the Currency exchange rates page.
- Used by
- —
- Business process
- —
- Menu item
Action:ExchangeRateImportController- Main table
- —
- Data entity
- —
- Setup steps
- —
Show what matters for
Everyone
1What it is and why
| What it is | A page that imports exchange rates from an exchange rate provider and adds them to the Currency exchange rates page. |
|---|---|
| What you do here | Used to select the exchange rate type, provider, and date or date range, with options to create missing currency pairs or override existing rates. |
| Example | With the European Central Bank as provider, skip importing rates on a public holiday of the current legal entity. |

Functional consultant · Solution architect
2Where it fits
| Business process | — |
|---|---|
| Menu path | General ledger › Currencies › Import currency exchange rates |
| Set up first | Configure exchange rate providers Microsoft Learn ↗Exchange rate types Microsoft Learn ↗ |
| Used next by | Currency exchange rates Microsoft Learn ↗ |
| Related pages | — |
End user · Functional consultant
3How to do it
Microsoft's steps
- Go to General ledger > Currencies > Import currency exchange rates.
- In the Exchange rate type field, select the type to add the rates to.
- In the Exchange rate provider field, select the provider.
- In Import as of, choose the current date or a date range.
- Select Create necessary currency pairs or Override existing exchange rates if you need them.
- Select OK.
Source: Microsoft Learn ↗
Field guide
| Field | What it means | Worked example | Table column |
|---|---|---|---|
| Import as of | Imports rates for the current date or for a date range.Microsoft Learn ↗ | — | — |
| Create necessary currency pairs | Creates any imported currency pair that doesn't exist yet.Microsoft Learn ↗ | — | — |
| Override existing exchange rates | Replaces a rate already entered for the same pair and date; otherwise that date is skipped.Microsoft Learn ↗ | — | — |
| Prevent import on national holiday | Skips rates for public holidays of the current legal entity.Microsoft Learn ↗ | — | — |
| Rate from the previous day | For Central Bank of Europe only: imports the rate published on the previous working day.Microsoft Learn ↗ | — | — |
Functional consultant
4Setup decisions
| Setup step | Recommended value and why | Decision · common mistake · test |
|---|---|---|
| — No setup is made on this page. | ||
Solution architect
5Design impact
| Shared or per company | — |
|---|---|
| Can it be undone | — |
| Feature or country | — |
| If you change it later | Rates already entered for a date are kept unless Override existing exchange rates is selected. Microsoft Learn ↗ |
Technical architect
6Technical
| Menu item | Action:ExchangeRateImportController Checked in Dynamics 365 |
|---|---|
| Form | SysOperationTemplateForm Checked in Dynamics 365 |
| Table | — |
| Data entities | — |
| Who can open it | — |
| Actions on the page | — |
Developer
7Developer
| Open it directly | https://<your-environment>/?mi=Action:ExchangeRateImportController |
|---|---|
| Integrate with | — |
| Table definition | — |
Everyone
8Sources and checks
- learn.microsoft.com/dynamics365/finance/general-ledger/import-currency-exchange-rates
- learn.microsoft.com/training/modules/configure-currencies-dyn365-finance/4-exercise
- learn.microsoft.com/dynamics365/finance/general-ledger/import-currency-exchange-rates
- learn.microsoft.com/training/modules/configure-currencies-dyn365-finance/3-currency-exchange-rate
- Checked in a working Dynamics 365 system, version 10.0.49: the menu item, form, table and security, the page.