Hi , guys,
We have problem when running AR/AP currency revaluation .
If there are more than 1 kind of currency, run the AR/AP currency revaluation with dimension method , the data is incorrect
AX version : R3 Cu10
Point:
1,the VourchNum is the same.
2, contains different currency
Here is the Journal I used to test
the rate I used to test
then run the currency revaluation in AR
The resut AX run
the value in Main account 660303 is correct, Because 100(EUR)*900(NewRate)-100(EUR)*800(oldRate)= 100 (CNY)
but there are 2 lines in 11220101 main account is incorrect, I only have 1 line that has foreign currency, it seems the other line CNY is also revalued.
I asked our developer why it happens like the , he traced the code , it seems AX did the distribution on purpose
the logic is 100(EUR)+1000(CNY)=1100, so euro is 100/1100, and CNY is 1000/1100
So 100/1100* 100 = 9.09
and 1000/1100 = 90.91
this is the logic our developer traced the code and explained for me.
Here is the functions list.
From the financial side, this logic is not correct.
and this case is only happened different currency in the same voucher and run
AP/AR foreign currency revaluation with dimension method
Maybe the AX designer the didn’t consider the case that different currency in the same voucher, then i think this is a bug , or if there any parameters to control this but we don't know.
Pls kindly advise.