Setup page · General ledger
Exchange rate types
An exchange rate type defines the table of exchange rates and currencies to use.
- Used by
- Accountant, Accounting manager, Accounting supervisor and 6 more roles
- Business process
- Develop currency policies
- Menu item
ExchangeRateType- Main table
ExchangeRateType- Data entity
ExchangeRateTypeEntity- Setup steps
- 1 on this page
Show what matters for
Everyone
1What it is and why
| What it is | An exchange rate type defines the table of exchange rates and currencies to use. |
|---|---|
| What you do here | Used to set up the sets of exchange rates that are selected on the ledger and on main accounts to convert and translate amounts. |
| Example | For example, a company can keep separate Buy, Sell, Spot, and Budget rates for the same two currencies. |

Functional consultant · Solution architect
2Where it fits
| Business process | Define accounting policies › Develop currency policies |
|---|---|
| Menu path | General ledger › Currencies › Exchange rate types |
| Set up first | — |
| Used next by | Currency exchange rates Microsoft Learn ↗Ledger Microsoft Learn ↗Main accounts Microsoft Learn ↗Import currency exchange rates Microsoft Learn ↗ |
| Related pages | — |
End user · Functional consultant
3How to do it
Step by step, with screenshots
Set up Exchange rate types1 screen
Used to set up the sets of exchange rates that are selected on the ledger and on main accounts to convert and translate amounts.
Microsoft's steps
- Go to General ledger > Currencies > Exchange rate types.
- Select New.
- In the Exchange rate type field, enter an ID for the type.
- In the Name field, enter a name.
- Select Exchange rates to view or enter the rates for this type.
Source: Microsoft Learn ↗
Field guide
| Field | What it means | Worked example | Table column |
|---|---|---|---|
| Exchange rate type | A named group of rates, such as Buy, Sell, Spot or Budget, so two currencies can have different rates for different uses.Microsoft Learn ↗ | Default | — |
| Name | — | Default global rate | Name |
Functional consultant
4Setup decisions
| Setup step | Recommended value and why | Decision · common mistake · test |
|---|---|---|
| Set up Exchange rate types | — | — |
Solution architect
5Design impact
| Shared or per company | Shared: the same records are used by every legal entity. Microsoft data model ↗ |
|---|---|
| Can it be undone | — |
| Feature or country | — |
| If you change it later | Exchange rate types are shared across all legal entities, so a change to a type affects every company that uses it. Microsoft Learn ↗ |
Technical architect
6Technical
| Menu item | ExchangeRateType Checked in Dynamics 365 |
|---|---|
| Form | ExchangeRateType Checked in Dynamics 365 |
| Table | ExchangeRateTypeShown as “Exchange rate type” in Record infoKey field: NameChecked in Dynamics 365 |
| Data entities | ExchangeRateTypeEntityExchange rate type Microsoft data model ↗ |
| Who can open it | PrivilegesMaintain currency exchange rate types CurrencyExchangeRateTypesMaintainView currency exchange rate types CurrencyExchangeRateTypesViewDutiesEnable general ledger process LedgerGeneralLedgerProcessEnableInquire into general ledger reference data LedgerGeneralLedgerReferenceDataInquireEnable general ledger process RentalLedgerGeneralLedgerProcessEnable9 security rolesBudget managerBudgetBudgetManagerChief financial officer CompanyChiefFinancialOfficerAccountant LedgerAccountantAccounting manager LedgerAccountingManagerAccounting supervisor LedgerAccountingSupervisorFinancial controller LedgerFinancialControllerRental manager RentalManagerRental purchasing manager RentalPurchasingManagerRental sales manager RentalSalesManager |
| Actions on the page | Buttons: Exchange ratesChecked in Dynamics 365 |
Developer
7Developer
| Open it directly | https://<your-environment>/?mi=ExchangeRateType |
|---|---|
| Integrate with | ExchangeRateTypeEntity data entity Microsoft data model ↗ |
| Table definition | ExchangeRateType columns and relations Microsoft data model ↗ |
Everyone
8Sources and checks
- learn.microsoft.com/dynamics365/finance/dev-itpro/financial-reporting-currency-capability
- learn.microsoft.com/training/modules/configure-currencies-dyn365-finance/4-exercise
- learn.microsoft.com/common-data-model/schema/core/operationscommon/tables/common/currency/group/exchangeratetype
- learn.microsoft.com/training/modules/configure-currencies-dyn365-finance/3-currency-exchange-rate
- learn.microsoft.com/dynamics365/finance/general-ledger/configure-ledger
- learn.microsoft.com/dynamics365/finance/general-ledger/foreign-currency-revaluation-general-ledger
- Checked in a working Dynamics 365 system, version 10.0.49: the menu item, form, table and security, the page, the demo records and the values in the screenshots.

