CTR (currency translation reserve) account calculating

Hello, colleagues!
We have met another issue:
When RU's currency not the same as reporting currency, equity historical change should be shown on account CTR (currency translation reserve) separately (according to IAS 27). We implemented rule, which perform it, but this rule should be applyed only for RU, which currency not the same as consolidation currency. How rule can distinquesh it? In other words, how FC can understand for what RUs CTR should be calculated through the proccess of consolidation, and who which RUs not?
Thanks!

First of all you have to forget the V# in your expressions on the context you are working. This is managed by the if statement. Second, what you do here means that you are done with translation and now you are in calculation at the <Parent Currency> level. So, you also forget Sub Translate, this will never work. A third problem I can see is that you should specify base members for C3 and C4 in the left side of your HS.Exp expression (it is not necessary to do the same in HS.Clear though).
Finally I have some doubts on the way you are trying to do this. You have two parent accounts A#BS400000 and A#BS899999, and you try to assign their difference in a descendant account. I'm not sure how this cyclic reference would work. However, it could work if BS500600 was not in any of the hierarchies of the above parents. Then the piece of code below could work.
If HS.Value.IsTransCur() Then
HS.Clear "A#BS500600.C1#[None].C2#C200185.I#[ICP None]"
HS.Exp "A#BS500600.C1#[None].C2#C200185.I#[ICP None].C3#[None].C4#[None] = A#BS400000.C1#AllCustom1.C2#AllCustom2.I#[ICP Top] " & _
" - A#BS899999.C1#AllCustom1.C2#AllCustom2.I#[ICP Top]"
End If
Regards

Similar Messages

  • Currency translation problem for calculated key figure

    Hi All
    I have a problem with the currency translation for a calculated key figure.
    I have a requirement to show the MM consignment stock value in the specified currency from the selection screen.
    For consignment stock, there is no value maintained in the system. So for this we need to calculate the value as below
    Restricted key figure: RKFConsignment stock: Total stock with special stock indicator restriction "K"
    Calculated keyfigure: Consignment stock value = Nodim( RKFConsignment stock) * (Standard cost / price unit).
    Here, in the calculated keyfigure properties --> I have used a currency translation for the 0CALMONTH.
    The query has selection on the 0calmonth.
    But in the result the I am getting unexpected results.
    Do we have any inconsistencies in the currency translation on the formulas?
    Please help me on this.
    Regards
    S.R

    Hi All
    I have noticed something. I changed my query date selection to Calendar day - Keydate instead of calendar month.
    And I have changed the currency variable to fixed exchange rate "CHF", it is working fine.
    I think I have some problem with the currency translation variable.
    Could anyone of you please send me the currency translation variable for Calendar month with the below parameters
    exch rate  type :  M
    Time reference : 0CALMONTH
                               End of month
    Target currency for a variable : < var created on 0currency>
    For my report,  i need calendar month selection, currency selection.
    Please help me with your ideas.
    Thank you
    Regards
    S.R

  • Currency Translation and Account Transformation Business Rules Together?

    Hi I am fresh out of college and working on a BPC project. I have this working but fear down the road problems.
    We are using currency translation and struggling with getting our NetIncome to write the correct value to the Current Year Retained Earnings when it converts from LC to USD; USD value did not match Net Income in P&L.
    Initially, we did the Account Transformation first in our default logic only on LC, then FX runs and creates the corresponding USD value which does not match the Net Income.
    It looks like the logic is correctly summing the YTD value but it converts using the AVG rate for the period (as opposed to multiplying each month by that monthu2019s average rate) creating a variance.
    Weu2019ve moved the account transformation to run after FX and have it also running on USD. This currently works but seems like a workaround, and as we configure the remaining CTA rules will we run into problems?
    Have any experts run into this issue before and what should I do?
    Edited by: MichaelUCF2010 on Oct 12, 2010 10:18 PM

    Hi, perhaps this is my lack of accounting knowledge rearing itself.
    RE = BS = End (if you take into account translation adjustment for Net Income and Additions/Substractions & OB)
    However If you are talking about the RE Reserve (and computing that correctly)
    RE Reserve
    OB - Opening
    Inc - Avg
    Sub - Avg
    NI - Avg [I assume it is this line you are talking about - please try the apply periodic option for avg]
    CTA - calculated
    CB - End

  • Calculation of Foreign Currency Translation Reserve (FCTR)

    I am trying to calculate the FCTR in the <Parent Currency> member of the Value Dimension. I want to calculate the difference between the Net Assets and Equity and return it to the FCTR account in the <Parent Currency>.
    I have tried a number of combinations, starting with;
    If Value="<Parent Currency> Then
    I even tried to use Select case.
    Any ideas?

    First of all you have to forget the V# in your expressions on the context you are working. This is managed by the if statement. Second, what you do here means that you are done with translation and now you are in calculation at the <Parent Currency> level. So, you also forget Sub Translate, this will never work. A third problem I can see is that you should specify base members for C3 and C4 in the left side of your HS.Exp expression (it is not necessary to do the same in HS.Clear though).
    Finally I have some doubts on the way you are trying to do this. You have two parent accounts A#BS400000 and A#BS899999, and you try to assign their difference in a descendant account. I'm not sure how this cyclic reference would work. However, it could work if BS500600 was not in any of the hierarchies of the above parents. Then the piece of code below could work.
    If HS.Value.IsTransCur() Then
    HS.Clear "A#BS500600.C1#[None].C2#C200185.I#[ICP None]"
    HS.Exp "A#BS500600.C1#[None].C2#C200185.I#[ICP None].C3#[None].C4#[None] = A#BS400000.C1#AllCustom1.C2#AllCustom2.I#[ICP Top] " & _
    " - A#BS899999.C1#AllCustom1.C2#AllCustom2.I#[ICP Top]"
    End If
    Regards

  • Currency Translation with a Calculate Key Figure

    Hi,
    Does anyone have experience with applying currency translation in BEX/Query Designer on a Calculated Key Figure? 
    I have a need for a calculated key figure to be converted to a target currency of USD (which is already defined via RRC1).  I also need the Results Row to display the summation in USD. 
    Currently, my calculated key figure displays two currencies (MYR and USD) and an incorrect summation of both currencies.
    Here is how I have defined my calculated key figure:
    NODIM ( 'Consumption (STOs)' ) * NDIV0 ( 'Material Source Plant Cost' / NODIM ( 'Source Plant Price Unit' ) )
    I am multiplying a quantity field by amount field and then dividing by a price per unit field.  I have applied NODIM on the other fields so that the amount field will retain it's properties.
    Running this query through transaction RSRT and clicking on the Generate Report button, I get the following message:
    "<b>Currency translation cannot be carried out for element 20 (my calculated key figure). Element 20 neither contains a Basic key figure nor a variable with type Amount. For this reason, you cannot and do not need to perform a currency translation</b>."
    From the above message, I must be setting my calculated key figure incorrectly. 
    Any ideas?
    Thanks!
    Hau

    Hello Ajeet and N Ganesh,
    Thank-you for your help.  I verified that the dimensions of my key figure 'Material Source Plant Cost' was of type 0AMOUNT, so that was not the issue.
    The issue was in the error message that was returned when I pressed the Generate Report button in RSRT.  Essentially, currency conversions in BEX can only be performed on basic key figures or simple replacement path variables. 
    I can perform the currency translation on a SIMPLE calculated key figure that contains only the replacement path variable (where 'Material Source Plant Cost' is an attribute of my master data characteristic ZMAT_SRC).  However, I found that I cannot perform the currency translation on COMPLEX calculated key figures, like in my example above. 
    To get around this currency translation issue and as suggested by the error message, I created a SIMPLE calculated key figure for replacement path variable 'Material Source Plant Cost' and performed the currency translation.  The problem with this solution is that while I get my currency translation, I also get a calculated key figure that is aggregated, according to the query layout.
    To get around the aggregation issue, I also created a dummy counter as a master data attribute (of ZMAT_SRC) to capture the aggregation.  I assign a value of ‘1’ to this dummy counter/master data attribute in the update rules to my ZMAT_SRC infoobject.
    I then divide my new (aggregated) calculated key figure for 'Material Source Plant Cost' by the dummy counter (which is also aggregated).  Essentially, I divided the aggregated replacement path variable by the scaling factor.  The result is that I get a new calculated key figure that has been translated into the target currency and in the correct scaling factor.  I can use the new calculated key figures in the above formula; regardless of the report is rolled-up.
    Again, thanks for your help.  It gave me the pieces to solve this puzzle.

  • Foreign Currency Translation at Year End - How SAP Works for P&L items?

    Hi All,
    I wanted to know "How SAP works on Foreign Currency Translation at year end" from Local Currency to Group Currency for P&L Items.
    I know how SAP works for Balance sheet items but am really confused with when the translation was done for P&L Items.
    Configuration:
    We are on ECC 6.0 . Local Currency is CAD and we have 2nd Local Currency as "USD - Group Curr".
    We have set up Valuation Method - 4
    We have set up Valuation Area - 40
    For Account Determination for Currency Translation, GL accounts (Loss, Gain and B/S Adj)  were setup for the combination of Chart of Accounts, Val Area and Fin Stmt Ver.
    Sales Account Balance
    CAD (LC)        USD (2nd LC)       
    1000                   920                        
    Using tcode "FAGL_FC_TRANS", we translated our P&L items.
    Local Currency is CAD and Group Currency is USD.
    CAD 1000 and USD 920 are cumulative balances over a period of time.
    Since at the end of year CAD became stronger, exchange rate is 1.11 as an example
    Sales Account Balance
    CAD (LC)        USD (2nd LC)        Translated Value in USD
    1000                   920                        900
    System passed the following entry in USD:
    Debit Balance Sheet Adj A/c 20
    Credit Translation Gain / Loss A/c 20
    Here are the questions:
    1. How does over all translation work? - Should we get any Gain / Loss and have an effect on P&L when all accounts (P&L, B/S) are translated?
    2. How can there be a gain entry when USD value has really fallen from 920 to 900 in the current case.
    Thanks for your time.
    Vijay

    Hi,
    I had this issue too.  The entry was just opposite to what it should be.  I just flipped the accounts in table FAGL_T030TR.
    Example: 410000 is sales account which normally should have a credit balance.  Here are some entries that were posted to sales in 03/2009 and I am running FAGL_FC_TRANS at the end of the month.
    March 1, 2009 Cr. Sales CAD 1000- USD 900-
    March 2, 2009 Cr. Sales CAD  500- USD 480-
    During FC translation transaction, system takes the balance in the account for the period (if you execute it with 'Val. period balance only' checkbox checked) and not the cumulative balance.  SAP recommends translating period balance only (and not cumulative balance) for P&L accounts.  It sees a balance in LC (this again depends on the config. you have in OB22 - whether the indicator is 1 (TC as source currency) or 2 (LC as source currency for translation)) which is 1500, converts that at month end rate.  After conversion, lets say the balance is 1400-.
    In this case, we expect a credit entry on sales account
    March 31, 2009 Cr. Sales CAD 0  USD 20-
    But system was just posting the opposite.  I then flipped the accounts in FC translation configuration.  I know it is misleading.  In that configuration, system says balance sheet adjustment account, but what you should actually give there is your gain/loss account.  Our gain/loss a/c. falls in the same GL account range as the main account.  For example, for 410000, it is 410999 and for 510000, it is 510999.  We report accounts 410000 to 410999 in the same node in the FSV.
    Pl. feel free to ask further questions about this.  Pl. test in your system and correct me if my above reply is wrong.
    Cheers!

  • Currency Translation for Calculated Key figures

    Hello Friends I want to use the Currency Translation for Calculated Key figures.
    But when I go to Query and go to conversion tab it is always greyed out. Does that mean we can set the fixed conversion type for calculated key figures. like ZSAD Total debit - credit -flow value.
    What is the way to do fixed currency translation in query for calculated key figures.
    All the below is done now just want to specify this in query but I can'nt since it is greyed out.
    All the below is done
    I have created a Currency Translation Type " FiscperConversion" "ZVHGR" now this has Exchange Rate Type from Variable "ZVARN" (Which is a variable single value manual input on 0RTYPE Infoobject for exchange rate.)
    2. Now Currency Tab: Target Currency is selected from Variable placed in the Report. ZRPVAR.
    3. Now the Variable Time Reference is used. Standard Infoobject 0FISCPER
    which is beginning of period.

    Hi soniya
    Your calculated KF is result of some calculation ...so system will not allow u to do any translation on it...to get CT on CKF you should do it on base key figure...still if you wish to do then you can create a formula variable having processing type a customer exit...write code in cmod to rad exchange rate and multiply ur CKF by this formula variable....
    Thanks
    Tripple k

  • Currency Translation on Calculated Key Figure in BW7.0

    I am trying to use a currency translation in BW7.0 on a calculated key figure.  Unfortunately the options for this are greyed out in the conversions tab for the calculated key figure.
    I took a simple example.  I have a KF that is revenue.  I put this KF in the query and I can specify the conversion for it.
    I then took the same KF and put it as the only argument for a CKF.  For this CKF whether it is local to the query or a global CKF, I cannot specify a currency conversion.
    If I do the same experiment in the 3.5 design tool, I am able to specify the currency translation.
    Is there some system setting that enables it in the 7.0 query designer?
    Thanks.
    KB

    Hi,
    Have a look at the links:
    http://help.sap.com/saphelp_nw70/helpdata/en/80/1a682de07211d2acb80000e829fbfe/frameset.htm
    http://help.sap.com/saphelp_nw70/helpdata/en/f1/0a5529e09411d2acb90000e829fbfe/frameset.htm
    Best Regards,
    Rajani

  • Message no. 06211 Currency translation error in net price calculation

    Hi,
       When i am creating purchase order i am changing currency from INR to JPY for FOB condition type only, And system issuing error message Currency translation error in net price calculation. Document currency is INR.
    When i am using USD i am not getting this error.
    I have checked table OB08 and both conversion maintained INR to JPY AND JPY to INR valid from 01.01.2012
    Any solution for this please.
    Thanks in advance.

    Hi, Check in T-code M/08 for your import prizing procedure,what have you maintained for subtotal for gross price condition (PBXX,PB00), Maintain over there as '9', also for JPY currency there is issue with decimal also, ratio maintained in 100:1 ratio.
    Edited by: tej yadav on Jan 6, 2012 1:29 PM

  • SEM 4.0 - BPS Planning Function - Currency Translation (Account Based) !

    Hi,
    Currently we are migrating from SEM 3.1 to SEM 4.0  and we are using Currency Translation (Account Based)and would like to use the same functionality, but for some reason the CT functionality is not working properly.  It is throwing garbage numbers in SEM 4.0.
    Is anyone out there facing similar problem on the Currency Translation (Account Based) functionality on SEM 4.0.  Appreciate your help. 
    Thx,
    Jay

    Hi,
    We are working on Integrated Planning(IP). We are currently using a key figure based model, where in we have 0amount, 0amocac and 0amoccc for transactional currency, controllling area currency and object currency amounts.
    If we go with account based model for keyfigures, i.e by taking currency type as 00, 20, 10 , we have a problem with the currency translation functions.
    Could you please let us know, how we can handle currency translation with the account based model?
    Thanks,
    Srini.

  • Account calculation vs. Entity currency total

    Hi all,
    I'm trying to solve one issue regarding an account calculation...
    This calculation is simple one and calculates the ratio between several accounts. Let's say C = A / B.
    I want this calculation to be run not only for <Entity currency>, but also for <Entity currency adjustments> and <Entity currency total>. For <Entity currency> and <Entity currency adjustments> it's working correctly and it calculates the ratio. But for <Entity currency total> it simply sums <Entity currency> and <Entity currency adjustments> which is not good.
    How to force HFM to use the calculation also for <Entity currency total> and override the default setting which just sums <Entity currency> and <Entity currency adjustments>?
    BR
    Vladino

    Hi,
    I have tried this but this is not working... See the printscreen: http://i52.tinypic.com/2hq8kdw.jpg
    Here is the rule:
    Sub Calculate()
    HS.EXP "A#c = A#a / A#b"
    End Sub
    Accounts "a" and "b" are set to revenue type, account "c" is balance type.
    Any other idea?
    Vladino

  • Business rule ..currency translation..

    In the currency translation business rule formula..what is AS-IS-1 refers to.
    I understand AS-IS means historical rate.., but what is AS-IS -1 ?
    What is the meaning of formula like...END u2013 AVG in business rule? Where it is used?
    I have enough documents, links..appreciate your replies...

    Hi Manilyer,
                        I dont know about AS-IS-1???but when it comes to END-AVG...there will some accounts in any consolidation like RESERVES,SHARECAPITAL which will be calculated at END and AVG rate means....
    Lets take..Company "A" bought a 70% share in the Company "B" at a ratei.e AVG rate but when we are doing consolidation of accounts at Year end i.e "END" rate..then there will be diffrence in their consolidation..this called "FCTR" calculation...this is what END-AVG..and it will happen only few account's..
    Hope you got my information...
    Regards,
    Naresh.K

  • Currency Translation for Key Figures with Value More Than One Currency

    Hi...
    I have query which display key figure GL Account Balance. The currency that used for this key figure is USD and IDR. How we want display value based on selection screen? So if we input currency USD, all value that use currency IDR translated to USD and all value that use currency USD not changed. Otherwise if we input IDR, all value that use currency USD translated to IDR and all value that use currency IDR not changed.
    How we do this in query designer? Thank you.
    I have use currency translation :
    1. (Right Click Key Figures >> Properties >> Currency Conversion Key)
    2. Target Currency Using Variables Entry
    but seems the result is not correct. Can anyone help me ?
    Regards,
    Satria

    Hi all,
    Thanks for your help, but still I have problem. I have create one currency conversion type, ZXXX. This currency conversion type is using exchange rate type = "M",source curr from Data Rec, sel of targ currency with translation,
    and fixed time ref = "Current Date".
    Problem:
    1. With this setting, i create currency translation in BEx, but the result is not same, it's like the exchange rate not using the same setting with data in ECC (I compare data with transaction fs10N). Is my setting for exchange rate not correct?
    2. When I try to display GL Account Balance --> Calculated Key Figure (Total Debet - Total Credit) for period 0, the translation not working. Example if the value is IDR 1234 then the value in USD still USD 1234. Why this happen?
    Thank you
    Regards,
    Satria

  • SEM-BCS  Duplicate posting of currency translations

    Dear BCS Gurus:
    During the Testing Run of the Total Records, the following error is noticed:
    The system automatically posts the currency differences to the clearing accounts defined under Items> Selected Items> Clearing B/S and I/S accounts.
    The posting also occurs in the currency transalation account specified in the translation difference tab in the currency translation --> Method. It is, thus, posted twice. The client does not want the clearing posting which is created by the system. Is there a way to solve this problem? If so, let me know.
    I appreciate your time.
    Thanks.
    SAI2

    Hi
    There are better examples documented.  Please following the links
    Calculation and Recording of Currency Translation Differences
    http://help.sap.com/saphelp_sem40bw/helpdata/en/b4/f4733bb3f4792ee10000000a114084/content.htm
    Temporal Translation Differences
    http://help.sap.com/saphelp_sem40bw/helpdata/en/8f/6d9c3bcc5b2c40e10000000a114084/content.htm
    Currency Translation Differences That Affect Earnings
    http://help.sap.com/saphelp_sem40bw/helpdata/en/a7/840b42c55b2a38e10000000a1550b0/content.htm
    If the above is useful, please assign points.
    Regards

  • Currency Translation from FI to CO

    Hi All,
    Need help to know how currency translation is done from FI to CO.
    I have two company code called A and B having located at two different countries. For company code B I am doing rollout as they both uses different currency rate and their local currency is also different.
    For Company code A its the standard Exchange rate type M which is been used.
    But for company code B I had to create a Z exchange rate type and usd 2nd local currency type as 60 which is Global company currency.
    Now FI side I can see for Company code B its converting with proper exchange rate.
    But when I see CO and Profit centers reports its taking from M exchange rate type though I have created separate controlling area. and In CO settings for versions and fiscal year I have given ZM as exchange rate type.
    How can I manage to get the currency conversion in Z exchange rate type.
    Regards,
    Arvind.
    Edited by: Arvind K on Jan 30, 2009 5:59 PM

    Hi Subbarao,
    I am using different Chart of accounts and controlling area. I tried using direct quote for my Z Echange rate type but the calculation is going wrong in FI side.
    So can you provide me more information how will I get in Profit Center reporting.
    Regards,
    Kiran.

Maybe you are looking for