web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Suggested Answer

Preventing and Correcting Unexpected FX Revaluation in Ledger Settlement

(5) ShareShare
ReportReport
Posted on by 44
Preventing and Correcting Unexpected FX Revaluation in Ledger Settlement

Hello everyone,

I’m facing an issue with ledger settlement and the handling of opening transactions in a multi-currency environment, and I’d appreciate any insights on whether the suggested approach is correct.

Scenario:

  • My company’s accounting currency is USD.
  • I posted a General Journal in SGD on 01/06/2024:
    • Dr Prepayment (Balance Sheet Account)
    • Cr Bank
  • Later, I cleared the entry on 01/09/2024:
    • Dr Expense Account (Profit & Loss)
    • Cr Prepayment (Balance Sheet)
  • I then used Ledger Settlement to match these transactions.
  • After this, my Trial Balance for 2024 correctly shows a 0 balance.
  • When I ran the Opening Transactions functionality for 2025, the system brought forward both transactions as follows:
Date Year Closed Type Currency Amount in Transaction Currency Accounting Amount Amount in Reporting Currency
01/01/2025 No Opening USD -531 -531 0
01/01/2025 No Opening SGD 752.15 531 0

Suggested Fix:

It was recommended that I:

  1. Use Ledger Settlement during the year to match transactions.
  2. At year-end, create a manual journal entry to reverse and repost with a manually adjusted exchange rate to avoid issues with opening balances.

Question:

  • Is this the correct approach?
  • Would there be a better way to handle this scenario to ensure that opening balances don’t bring forward unmatched FX differences?
  • How do you typically handle this type of multi-currency opening transaction issue
I have the same question (0)
  • Suggested answer
    Saif Ali Sabri Profile Picture
    2,351 Super User 2025 Season 2 on at

    The issue you're facing arises from the way Ledger Settlement and Opening Transactions handle multi-currency balances, particularly when unmatched FX differences exist at year-end. Below is a structured approach to prevent and correct this issue effectively.


    Recommended Approach

    1. Best Practice: Settle Transactions Before Year-End

    Before closing the fiscal year, always settle related transactions in Ledger Settlement. This ensures that any FX gain/loss is recognized in the correct period and does not roll forward unexpectedly.

    Steps:

    • Go to General Ledger > Periodic Tasks > Ledger Settlements.
    • Match the prepayment and expense transactions completely before year-end.
    • Ensure that all FX revaluations are posted before closing.

    2. Addressing FX Differences: Running Foreign Currency Revaluation

    Before year-end closing, run Foreign Currency Revaluation to adjust for any FX differences properly.

    Steps:

    • Navigate to General Ledger > Periodic > Foreign Currency Revaluation.
    • Run the revaluation for balance sheet accounts (like Prepayments).
    • Post any realized/unrealized FX gain or loss in the correct year.

    This ensures that any FX differences are accounted for and do not impact opening balances.


    • Transaction Posting:

      • On 01/06/2024:

        • Dr Prepayment (Balance Sheet Account)

        • Cr Bank (in SGD)

      • On 01/09/2024:

        • Dr Expense Account (Profit & Loss)

        • Cr Prepayment (Balance Sheet)

      • Transactions matched in Ledger Settlement.

    • Opening Transactions for 2025:

      • The system brings forward both transactions with different exchange rates, resulting in:

        • USD: -531

        • SGD: 752.15

      • This causes discrepancies in the opening balances.

    3. Handling Opening Transactions Correctly

    If unmatched FX differences are still brought forward in Opening Transactions, consider these steps:

    🔹 Option 1: Adjust Exchange Rates in the Opening Balance Calculation

    • Before generating opening transactions, adjust the exchange rate manually to align balances correctly.
    • This is done under General Ledger > Periodic > Opening Transactions.

    🔹 Option 2: Create a Manual Adjustment Entry

    • If incorrect FX adjustments still appear, create a manual journal entry to correct the opening balance.
    • Post the entry on 01/01/2025 using the correct exchange rate.

    Alternative Fix (if issue persists)

    If your system does not correctly process multi-currency settlements, consider:

    • Enabling “Post currency translation difference” in General Ledger parameters.
    • Reviewing Exchange Rate Adjustment settings for Ledger Settlements.
    • Ensuring that the "Use posting layer for opening transactions" option is configured correctly.

    Conclusion

    Your suggested approach—using Ledger Settlement during the year and manually adjusting FX at year-end—is partially correct, but it can be improved.

    Best Practice Summary:

    1. Always settle related transactions before year-end.
    2. Run Foreign Currency Revaluation to prevent FX differences from rolling forward.
    3. Manually adjust exchange rates before generating opening transactions.
    4. If necessary, post a correcting journal entry for opening balances.

    By following these steps, you can ensure that FX revaluation differences do not unexpectedly appear in the new year.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Martin Dráb Profile Picture

Martin Dráb 664 Most Valuable Professional

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 522 Super User 2025 Season 2

#3
Sohaib Cheema Profile Picture

Sohaib Cheema 303 User Group Leader

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans