Dax365FO

Making the invisible visible




Version: 10.39

This feature is an extension of the standard function “Foreign currency revaluation” from accounts payable and accounts receivable.

Usually, the open invoice is revalued using the exchange rate set in the general ledger module. Usually, the balance in foreign currency is revalued using the exchange rate set in the general ledger module. However, it can be a problem because we would like to revaluate those balance with a different criteria (like the average exchange rate during the period).

When we enable this feature allows setting an alternative exchange rate based on the customer/vendor module configuration. In this scenario, the system no longer considers the setup present in the general ledger.

We are going to explain the configuration and demonstrate it with the accounts receivable. Considering that the design is diametral, the same configuration and process is performed in the accounts payable. So, if you understand one of them, we automatically get the other one.


Configuration

Feature

Go to: System administration> Feature management.
We need to enable the new feature “Exchange rate type enhancement for accounts payable and accounts receivable foreign currency revaluation”:

Accounts receivable parameters

Go to: Accounts receivable> Setup> Accounts receivable parameters
In the tab “Ledger and sales tax,” choose the exchange rate source to use during the revaluation:

We have the alternative between:

  • Ledger: recover the exchange rate from the general ledger (as usual)
  • Specific: recover the exchange rate from the cash and bank management parameters
  • Group: recover the exchange rate from the customer/vendor group

Customer groups

Go to: Accounts receivable> Setup> Customer groups
We leverage this setup, only if on the parameters we have decide to use as criteria “group”. Here, we can insert the exchange rate to use in the columns “Accounting currency exchange rate type” and “
Reporting currency exchange rate type”.


Process

Data testing

Before proceeding with the demonstration, let’s briefly resume our data in our environment. We want to recalculate this foreign invoice:

The general ledger exchange rate present in the general ledger module is “default”:

But that we have set in the customer group is “Constant”:

Here, we can see the expected loss amount for the two alternatives based on the exchange rate used.

Exchange rateRevaluation RateInvoice amountInvoice amount in accounting currencyRevaluation amount in accounting currencyP&L
Default80684.93938.26856.16    (82.10)
Constant88684.93938.26778.33  (159.93)

If everything is correct, we expect a revaluation based on the alternative exchange rate—a loss of 159.93 dollars.

Now that we have a clear overview of the data and the expected result, let’s demonstrate.

Foreign currency revaluation

Go to: Accounts receivable> Periodic tasks> Foreign currency revaluation.
We launch the foreign currency revaluation for our invoice. Notice that the setup are the same, because the system will recover the exchange rate from the configuration (not from the launch parameters):

As expected, we obtained the posting based on the alternative posting profile. So, the total of the revaluation is a loss for 159.93 dollars:


Key points

Currently, the testing is done at version 10.39. During the testing, some important points arise to keep in mind. Maybe there will be some changes in the future.

Customer/Vendor group

If we use the group as criteria, consider that the customer group used to recover the exchange group is present in the master data:

Simulation

The alternative exchange rate doesn’t work for the revaluation simulation. The simulation was been launched with the same configuration used for the revaluation:

Reverse calculation

As you know, we use the revaluation method “invoice date” to make a rollback of your calculation. If we do it, we should remember to change the parameters to take the general ledger parameters:

Leave a comment