In Microsoft Dynamics 365 Finance, the system requires an explicit exchange rate for:
Transaction Currency → Accounting Currency (this is mandatory for all ledgers)
Transaction Currency → Reporting Currency as well—if a reporting currency is enabled on the ledger
If either of these rates is missing, the system will not allow you to post the transaction. It does not automatically triangulate via an alternative currency in this scenario—posting fails outright when a direct exchange rate is unavailable.
Based on my own testing, I confirmed this behavior several times: unless both direct rates are defined under your selected exchange rate type, the system will block posting—even if a third currency (i.e. triangulation currency) exists.
If you find this useful please like and verify it.
Alireza Eshaghzadeh
799
Super User 2025 Season 2
Mohamed Amine Mahmoudi
757
Super User 2025 Season 2
Abhilash Warrier
751
Super User 2025 Season 2