Setup step on the Currency revaluation posting profile page · General ledger
Set up Currency revaluation posting profile
Used to set the revaluation posting account per currency code and per ledger account, main account category, vendor, customer, or bank, with a lowest level of defaulting.
- Used by
- Accountant, Accounting supervisor, Rental manager
- Business process
- Revalue currency
- Menu item
LedgerExchAdjPosting- Main table
LedgerExchAdjPosting- Data entity
- —
- Setup steps
- 1 on this page
Everyone
1What it is and why
| What it is | A setup that posts currency revaluation adjustments to different accounts per module: General ledger, Accounts payable, Accounts receivable, and Bank. |
|---|---|
| What you do here | Used to set the revaluation posting account per currency code and per ledger account, main account category, vendor, customer, or bank, with a lowest level of defaulting. |
| Example | Post the unrealized gain on EUR transactions on main account 600120 to adjustment account 801602. |

Functional consultant · Solution architect
2Where it fits
| Business process | Close financial periods › Revalue currency |
|---|---|
| Menu path | General ledger › Currencies › Currency revaluation posting profile |
| Set up first | Main account categories Microsoft Learn ↗ |
| Used next by | Foreign currency revaluation Microsoft Learn ↗ |
| Related pages | Ledger Microsoft Learn ↗ |
| In this process | Set up Currency revaluation accounts → |
End user · Functional consultant
3How to do it
Step by step, with screenshots
Set up Currency revaluation posting profile1 screen
Used to set the revaluation posting account per currency code and per ledger account, main account category, vendor, customer, or bank, with a lowest level of defaulting.
Screen 1
Set the revaluation posting profile
Go to General ledger > Currencies > Currency revaluation posting profile, General ledger tab
- Open the General ledger tab
- Under Select, choose Unrealized gain
- Select New and enter the currency line and main account
1Select Unrealized gain 2Currency EUR Currency code Table Account code All Main account 410100 
page title tab to open what to set or check
Microsoft's steps
- Go to General ledger > Currencies > Currency revaluation posting profile.
- Select the tab for the module: General ledger, Accounts payable, Accounts receivable or Bank.
- In the Currency code field, select All for every currency or Table for one currency.
- In the Account code field, select All, Group or Table.
- In the Main account field, select the account that receives the revaluation adjustment.
- In the Lowest level of defaulting field, choose whether the currency or the account wins when lines overlap.
Source: Microsoft Learn ↗
Field guide
| Field | What it means | Worked example | Table column |
|---|---|---|---|
| Currency code | Whether the line applies to all currencies or to one currency.Microsoft Learn ↗ | Table | — |
| Account code | For General ledger: one ledger account (Table), a main account category (Group), or all accounts set for revaluation (All).Microsoft Learn ↗ | All | — |
| Main account | The required account that the revaluation adjustment posts to.Microsoft Learn ↗ | 410100 | — |
| Lowest level of defaulting | Decides which line wins when a currency line and an account line overlap.Microsoft Learn ↗ | — | — |
| Select | — | Unrealized gain | — |
| Currency | — | EUR | — |
Functional consultant
4Setup decisions
| Setup step | Recommended value and why | Decision · common mistake · test |
|---|---|---|
| Set up Currency revaluation posting profile | — | — |
Solution architect
5Design impact
| Shared or per company | — |
|---|---|
| Can it be undone | — |
| Feature or country | — |
| If you change it later | Where lines overlap, Lowest level of defaulting decides whether the currency line or the account line is used. If no profile is set up, the revaluation accounts on the Ledger page are used. Microsoft Learn ↗ |
Technical architect
6Technical
| Menu item | LedgerExchAdjPosting Checked in Dynamics 365 |
|---|---|
| Form | LedgerExchAdjPosting Checked in Dynamics 365 |
| Table | LedgerExchAdjPostingShown as “Currency revaluation posting profile” in Record infoKey field: RecIdChecked in Dynamics 365 |
| Data entities | — |
| Who can open it | PrivilegesProcess ledger foreign currency revaluation LedgerExchAdjProcessDutiesMaintain journals and transactions LedgerJournalsAndTransactionsMaintainMaintain ledger journal transactions RentalLedgerJournalsAndTransMaintain3 security rolesAccountantLedgerAccountantAccounting supervisor LedgerAccountingSupervisorRental manager RentalManager |
| Actions on the page | Options: Personalize, Page options, ShareChecked in Dynamics 365 |
Developer
7Developer
| Open it directly | https://<your-environment>/?mi=LedgerExchAdjPosting |
|---|---|
| Integrate with | — |
| Table definition | — |
Everyone
8Sources and checks
- learn.microsoft.com/dynamics365/finance/general-ledger/currency-revalue-posting-profile
- learn.microsoft.com/dynamics365/finance/general-ledger/currency-revalue-posting-profile
- learn.microsoft.com/training/modules/configure-periodic-processes-dyn365-finance/04-run-foreign-currency-revaluation
- 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.
GL-CURRENCY-050 — Set up Currency revaluation posting profile. Beyond ERP Atlas Hub, snapshot 2026-10-16, partly verified. https://www.beyonderp.cloud/atlas/step/GL-CURRENCY-050
