Skip to main content

Foreign Currency Revaluation in Microsoft Dynamics 365 Business Central

Microsoft Dynamics 365 Business Central (BC) allow users to account for foreign currency transactions. BC also able to translate the registered foreign currency amount into functional currency that setup in the entity using the conversion rates which setup in Exchange Table.

 

Due to the exchange rates fluctuate constantly, as a dollar worth in foreign currency today might not equivalent to the same foreign currency worth the next day. Hence, users are required to adjust the open documents that transact in foreign currency which include open invoices, credit memos, and advance payments. Once the open documents transacted in foreign currency is revalued, the gain and loss which calculate after comparing the closing rates at the period end will be posted to profit and loss as unrealised gain and loss, ensuring that the subledgers and general ledger can be reconciled.

 

This process can be done using Adjust Exchange Rate in BC, a batch job to adjust the exchange rates for Receivables, Payables and Banks.

 

Step 1 – Setup Accounts and Closing Rate for Currency Revaluation

Page: Currencies


1.       The accounts code for Realised/Unrealised Gains and Loss must be assigned before Currency Revaluation can be used. By having 1 set of account with match with 1 set of currency gives better clarity when come to analysis later.

2.       To setup the closing exchange rate, select the Exchange Rate, this will zoom into the Currency Exchange Rates page.                 


 

3.       The closing rates must be entered in Relational Adjmt Exch Rate Amount field. The field will accept max 7 decimal place.



Step 2 – Perform Currency Revaluation via Adjust Exchange Rate batch job

Page: Adjust Exchange Rate


As I’m doing month end closing for May’2022 account, I will need to perform currency revaluation for all the “USD” open documents in AP and AR, and also the Bank Accounts in foreign currency as of 31st May 2022.

1.       Leave the Starting Date blank, to ensure all documents are that are open will be revalued.

2.       Ending Date will be the cut-off date. This date will usually be the same date as the Posting Date.

3.       Posting Description is the description that will be posting to General Ledger entries for the unrealised gain/loss transaction.

4.       Posting Date specifies when is the unrealised gain/loss be posted in financial period.

5.       Document No. specified the document number that will appear in General Ledger entries.

6.       Select Adjust Customers if you need the Adjust Exchange Rate to revalue Receivables open documents.

7.       Select Adjust Vendors if you need the Adjust Exchange Rate to revalue Receivables open documents.

8.       Select Adjust Bank Accounts if you need the Adjust Exchange Rate to revalue Cash and Banks balances.

9.       Set the Filter: Currency to “USD”. Leaving the field blank means the system will going revalue all foreign currency that setup in this entity.

10.   Select OK to proceed on Currency Revaluation job.




11.       BC will scan through the Bank Account, Customer and Vendor ledger based on the the Adjust Exchange Rate options.



12.       The following message shows the currency revaluation process has complete.



Step 3 – Examine posted entries

        1.       The summary of posted entries which result from Adjust Exchange Rate can be found in Exchange Rate Adjustment Registers page. The amount adjusted for each open documents will be display at Adjusted Amt. (LCY) column.



            2.       The details of the posted entries can be found in General Ledger Entries by filtering the Source Code for “EXCHRATADJ”.

            




            3.       To check further details of the entries, select Find Entries from the Entry action.

            



            4.       The previous Adjust Exchange Rate batch job has adjusted all 3 modules together.

            




            5.       Zooming to the respective Detailed Ledger Entries, will gives better view of how the Adjust Exchange Rate batch job earlier affecting the amount. Take for example below by zooming to Document number “PJ0000014” in Detailed Ledger Entries from Vendor Ledger Entries.

        


            6.       The following entries showing the value of the purchase invoice of “PJ0000014” has increased $720 by the time of revaluation is performed, hence system is creating an entry with “Unrealised Loss” entry type to adjust the Vendor Ledger, and General Ledger entries which posting to Control Account (Accounts Payable in this example) and unrealised gain/loss account.









For more understanding of Currency Accounting Revaluation and Translation
https://www.iasplus.com/en/standards/ias/ias21



Comments

Popular posts from this blog

How to Reverse Posted Documents in Business Central

  If you need to amend or change a posted documents in Business Central, there are few ways to do it instead of having you to manually create a reversal journal or Credit Memo to rectify a Posted Document. Before you proceed to Correct or Cancel any document that posted in Business Central, you need to identify the origin of the posted document, as the method of cancellation depends on the document type.   There are 2 types of documents that posted in Business Central. i.                      Journals – E.g., General Journals, Purchase Journals, Payment Journals, Sales Journals, Receipt Journals etc. ii.                    Documents – E.g., Purchase Invoice, Purchase Credit Memo, Sales Invoice, Sales Credit Memo etc.   A.       A.     C orrecting ...

How to Change Item's Based Unit of Measure in Business Central

 It is quite frequent that user need to change the existing based unit of measure of an item to another scale in order to fit the operation requirement. But do take note that once there is remaining quantity in the item, an error message will pop up to prevent user from changing the unit of measure in Item Cards. Refer to the following scenario where the user need to change one of the item, from "Box" to "Pcs"  with quantity still sitting in it. User will need to setup a UOM conversion where 1 "Box" of Apple is equivalent to 50 "Pcs" of Apple. 1.     You will need to perform an negative adjustment on the item quantity. Generate the Inventory Valuation Report to c onfirm the total quantity that need to adjust out. This is to make sure that the adjustment will not impact the item valuation after the quantity adjustment, as it should remain the same value before and after the adjustment. Report Path: Search > Items > More Options > Report ...