You are on page 1of 3

Problema in FAGL_FC_VAL

Hi! I configured the foreign valuation to run tcode FAGL_FC_VAL. I followed all the steps, but when I ran the process the result wasnt the expect. Take a look on this example of posting that Im trying to valuate: Doct. Currency = USD Internal Currency 1 = BRL Internal Currency 2 = USD I understand that when I run the FAGL_FC_VAL the program should only calculate a variation to Internal Currency 1 and no variation to Internal Currency 2 since this is the same curre of the Doct. Currency (USD). Im correct ? What happened was that the system calculated the FC for the both currencies (Internal Currency 1 and Internal Currency 2) and in my scenario it is not desired. Did I set something wrong ? My system is SAP ECC 6.0 EHP 5.0 Any help is welcome! Joao Marcelo

How many currencies are configured in your 'valuation area' configuration? I am guessing you have both currency types 10 (local) and 30 (group) in there. Please let me know if you only have 10 (local). I think what you are doing is FAS52 valuation. The valuation difference in 10 (local currency) is getting translated into USD and that is also getting posted. Also, for this to happen, your translation type setting in OB22 for currency type 30 is to determine the amount from local currency (10). Please see the program documentation by clicking on the blue information icon in the initial screen of t code FAGL_FC_VAL and you will see the following regarding FAS52 valuation. ----Remeasurement into the local currency in accordance with FASB 52/ISRS (IAS21) occurs as follows:

When you valuate the first local currency (currency type 10), the valuation determined is automatically translated into all additional currencies and all of the balances are posted. The prerequisite for this is that the additional currency or currencies are determined from the first local currency on the basis of the settings in Customizing forFinancial Accounting (New) under Financial Accounting Global Settings -> Company Code -> Parallel Currencies -> Define Additional Local Currencies.

The currency translation from the local currency into the group currency is made at the balance level using the program Currency Translation (FAGL_FC_TRANSLATION). -----

Thanks for your reply! Your are write, I have two currencies types 10 (local) and 30 (group) and in OB22 currency type is translated from the first local currency. I changed the OB22 configuration to take translated from transaction currency and the consequence was that the FAGL_FC_VAL stopped to calculate the FC valuation to documents with Doct. Currency USD (as I want), but in the other way it doesn't calculate the FC valuation to documents with Doct. Currency EUR for example, and it is desired. What I want is: Doct. 01 Doct. Currency = USD Internal Currency 1 = BRL - FC valuation

Internal Currency 2 = USD - No FC Valuation Doct. 02 Doct. Currency = EUR Internal Currency 1 = BRL - FC valuation Internal Currency 2 = USD - FC Valuation (it is the valuation that is not working) Thank you very much for your help, and I hope you understand what I mean.

Joao, When you execute foreign currency valuation, the difference based on exchange rate between document currency and local currency will be posted in the system. For e.g. in your case if document was posted for 100 USD and say the exchange rate is 2 BRL = 1USD, then it would be posted for 200 BRL in local currency. If on key the rate becomes 2.2 BRL = 1 USD, then the difference of 20 BRL will be posted. However this 20 BRL would still be translated to (20/2.2) USD if your local currency 2 is USD/group currency and the translation is based on local currency. This is translation and is based on the settings you make in S_ALR_87008952. Thanks, Avinash

Thanks for your reply! Your are write, I have two currencies types 10 (local) and 30 (group) and in OB22 currency type is translated from the first local currency and the system were working exactly you explained! I changed the OB22 configuration to take translated to currency 30 (group) from transaction currency instead first currency and the consequence was that the FAGL_FC_VAL stopped to calculate the FC valuation to documents with Doct. Currency USD (as I want), but in the other way it doesn't calculate the FC valuation to documents with Doct. Currency EUR for example, and it is desired.

What I want is: Doct. 01 Doct. Currency = USD Internal Currency 1 = BRL - FC valuation Internal Currency 2 = USD - No FC Valuation Doct. 02 Doct. Currency = EUR Internal Currency 1 = BRL - FC valuation

Internal Currency 2 = USD - FC Valuation (it is the valuation that is not working) Thank you very much for your help, and I hope you understand what I mean.

Joao, Your earlier setting was correct ! It is a good practice to translate to group currency using source as first local currency. The second part as I mentioned earlier is not foreign currency valuation, rather it is translation which is simply representing the difference in your group currency due to exchange rate fluctuations. In OB22 for group currency, you should keep the source for group currency as first local currency. Thanks, Avinash

Fully agree with Avinash. I didn't mean to say the config must be changed. I was just saying why it happened that way. Translation into group curr is at the month end rate for balance sheet accts and at monthly avg rate for P&L accts. This is a separate t code with a different valuation area.

You might also like