Skip to Content
Former Member
Jul 31, 2013 at 02:06 PM

Forex revaluation in FAGL_FC_VAL



I have a question on Forex revaluation and translation ( tcode FAGL_FC_VAL in ECC 6.0). My Company code currency is CAD and Group Currency is USD. I have set in my config the 'Group currency' value should be valuated from 'Company code currency ( Source currency = 2, Translation taking first local currency as a basis)

In my example, transaction currency is USD, I am posting an invoice of 10,000 USD. Based on the exchange rate of 1 USD = 1.02796 CAD, it got converted into CAD 10,279.60

At the month end, conversion rate is 1 USD = 1.02417 and i do FAGL_FC_VAL with valuation area Z1 ( This is relevant for Currency type 10 )

Hence a Forex gain of CAD 37.90 got posted in Company code currency ( CAD) . Entyr passed is

Dr. B/S adjustment account CAD 37.90 USD 0.0

Cr. Unrealized forex gain CAD 37.90 USD 0.0

My question is, does FAGL_FC_VAL post only in company code currency? Does it not post equivalent group currency amount? Our customer is expecting that.

Also, as a fallout of this, when i do my translation ( FAGL_FC_TRANS), entire forex difference of CAD 37.90 ( in Unrealized forex gain a/c ) is converted at average rate. Our customer says this is not the right way. Instead, Group currency value should be posted at the time of 'Forex revaluation FAGL_FC_VAL' and only the net difference should be posted at the time of translation.

Is the above standard SAP behaviour?

Any help on this would be appreciated.