ICP Transaction

I am trying to perform ICP transaction in my application.
I am seeing the posted transactions in the datagrid. But however, I am unable to view the value under the plugAccount.
I even ran the rule shown below. Any suggestions and help will be appreciated.
Sub Transactions()
HS.SupportsTran "S#Actual.A#SalesInterco"
HS.SupportsTran "S#Actual.A#PurchasesInterco"
End Sub
Sub Consolidate() 'consolidation rules (if app does not use default this section is used to consolidate
     Dim MyDataUnit
     Dim lNumItems
Dim dPCon
     Set MyDataUnit = HS.OpenDataUnit("")
dPCon = HS.Node.PCon("")
     lNumItems = MyDataUnit.GetNumItems
for i = 0 to lNumItems-1
' Get the next item from the dataunit
     call MyDataUnit.GetItem(i, strAccount, strICP, strCustom1, strCustom2, strCustom3, strCustom4, dData)
' See if this is a consolidatable account
If HS.Account.IsConsolidated(strAccount) Then
' Proportionalize this account
call HS.Con("",dPCon,"")     
' see if we should eliminate this account
call Eliminate(strAccount, strICP)
End If
next
End sub
Sub Eliminate (strAccount, strICP) 'intercompany elimination rules
Dim CanEliminate
Dim strPlug
Dim dPCon
CanEliminate = TRUE
NegatePlug = FALSE
If (StrComp(strICP, "[ICP None]", vbTextCompare) = 0) Then
CanEliminate = FALSE
ElseIf (HS.Account.IsICP(strAccount) = FALSE) Then
CanEliminate = FALSE
ElseIf (HS.PARENT.ISDESCENDANT(HS.PARENT.Member,strICP) = FALSE) Then
     CanEliminate = FALSE
'ElseIf (HS.PARENT.ISDESCENDANT(strICP,"") = FALSE) Then
'CanEliminate = FALSE
Else
strPlug = HS.Account.PlugAcct(strAccount)
'HS.Parent.IsDescendant("I#[ICP Top]", "")
If (strPlug = "") Then CanEliminate = FALSE
End If
If CanEliminate Then
dPCon = HS.Node.PCon("")
call HS.Con("V#[Elimination]",-1*dPCon,"")     
call HS.Con("V#[Elimination].A#" & strPlug,dPCon,"")     
End If
End Sub
Edited by: user627063 on May 18, 2009 8:59 PM

EastSales,WestSales,SalesInterco,P3000_Phones,Electronic_City,National_Accts,[None] USD 3400
WestSales,EastSales,PurchasesInterco,P3000_Phones,Electronic_City,National_Accts,[None] USD 3400
These are the following ICP transactions entered for Actual, 1999, March. This is from the Comma application. ICP transaction was successful but I don't see the elimination entry of USD 3400 in the Unitedstates.EastRegion which is the common parent. Unitedstates is the common parent. In the data grid does the accont also needs to be the common parent of SalesInterco and PurchasesInterco?

Similar Messages

  • *Icp transaction error*

    hi
    I am very new to hfm....
    I have to create some icp transactions...While creating icp transaction i am getting error like " Cell does not support ICP transactions". But periods are in open status and Entity and Partners are given input as ICP Entites only...according to the account(ICP account) i have given input for c1,c2,c3,c4....and i entered currency amount and currency rate..eventhough i am getting error.....Could you please suggest me answer....

    You do need to write rules for the cells to support IC transactions.
    In the Admin guide looks for the section on rules types which will give you the info on what to write in the rules. An example is below:
    Sub Transactions()
    HS.SupportsTran ”POVExpression”
    End Sub()
    What you can do if you want to enable ICT for a lot of cells is, you can use HS.SupportsTran "A#AccountName" to enable ICT for this particular account. You will be able to create ICT for this account in all combinations with other dimensions.
    HTH-
    Jasmine.

  • Concerning ICP Transaction

    Hi,
    I want to perform ICP transaction in my application. I have followed the following steps:
    I am seeing the posted transactions in the datagrid. But however, I am unable to view the value under the plugAccount.
    I also ran the rule as shown below but still I don't see any data value in the plug acct. I would really appreciate any help on this.
    Eastsales Italysales 3400
    Italysales Eastsales 3400
    Sub Transactions()
    HS.SupportsTran "S#Actual.A#SalesInterco"
    HS.SupportsTran "S#Actual.A#PurchasesInterco"
    End Sub
    Sub Consolidate() 'consolidation rules (if app does not use default this section is used to consolidate
         Dim MyDataUnit
         Dim lNumItems
    Dim dPCon
         Set MyDataUnit = HS.OpenDataUnit("")
    dPCon = HS.Node.PCon("")
         lNumItems = MyDataUnit.GetNumItems
    for i = 0 to lNumItems-1
    ' Get the next item from the dataunit
         call MyDataUnit.GetItem(i, strAccount, strICP, strCustom1, strCustom2, strCustom3, strCustom4, dData)
    ' See if this is a consolidatable account
    If HS.Account.IsConsolidated(strAccount) Then
    ' Proportionalize this account
    call HS.Con("",dPCon,"")     
    ' see if we should eliminate this account
    call Eliminate(strAccount, strICP)
    End If
    next
    End sub
    Sub Eliminate (strAccount, strICP) 'intercompany elimination rules
    Dim CanEliminate
    Dim strPlug
    Dim dPCon
    CanEliminate = TRUE
    NegatePlug = FALSE
    If (StrComp(strICP, "[ICP None]", vbTextCompare) = 0) Then
    CanEliminate = FALSE
    ElseIf (HS.Account.IsICP(strAccount) = FALSE) Then
    CanEliminate = FALSE
    ElseIf (HS.PARENT.ISDESCENDANT(HS.PARENT.Member,strICP) = FALSE) Then
         CanEliminate = FALSE
    'ElseIf (HS.PARENT.ISDESCENDANT(strICP,"") = FALSE) Then
    'CanEliminate = FALSE
    Else
    strPlug = HS.Account.PlugAcct(strAccount)
    'HS.Parent.IsDescendant("I#[ICP Top]", "")
    If (strPlug = "") Then CanEliminate = FALSE
    End If
    If CanEliminate Then
    dPCon = HS.Node.PCon("")
    call HS.Con("V#[Elimination]",-1*dPCon,"")     
    call HS.Con("V#[Elimination].A#" & strPlug,dPCon,"")     
    End If
    End Sub
    Regards

    EastSales,WestSales,SalesInterco,P3000_Phones,Electronic_City,National_Accts,[None] USD 3400
    WestSales,EastSales,PurchasesInterco,P3000_Phones,Electronic_City,National_Accts,[None] USD 3400
    These are the following ICP transactions entered for Actual, 1999, March. This is from the Comma application. ICP transaction was successful but I don't see the elimination entry of USD 3400 in the Unitedstates.EastRegion which is the common parent. Unitedstates is the common parent. In the data grid does the accont also needs to be the common parent of SalesInterco and PurchasesInterco?

  • Automatch by Account in processing ICP Transaction aborted

    Hi,
    While trying the oracle tutorial for Managing Intercompany Transactions, the Automatch by Account option is getting aborted. In ErrorLogViewer, it just says "One or more errors occurred during processing of command."
    What could be the reason for this?
    Any help would be appreciated.
    Thanks,
    A

    EastSales,WestSales,SalesInterco,P3000_Phones,Electronic_City,National_Accts,[None] USD 3400
    WestSales,EastSales,PurchasesInterco,P3000_Phones,Electronic_City,National_Accts,[None] USD 3400
    These are the following ICP transactions entered for Actual, 1999, March. This is from the Comma application. ICP transaction was successful but I don't see the elimination entry of USD 3400 in the Unitedstates.EastRegion which is the common parent. Unitedstates is the common parent. In the data grid does the accont also needs to be the common parent of SalesInterco and PurchasesInterco?

  • Regarding ICP Transaction

    I am trying to post an ICP transaction through workspace. The account which I have selected has the ICP attribute. The entitites selected are ICP but I get the following error "Cell does not support inter-company transaction details". How can I make the cell to support Inter-company details. Is there any setting which I need to enable. Any help will be appreciated.
    Thanks

    In addition to setting the account as IsICP, you should also enable the account to support Intercompany transactions through the rules, as in the example bellow:
    Sub Transactions()
         HS.SupportsTran "S#Actual.A#Receivables"
         HS.SupportsTran "S#Actual.A#Payables"
    End Sub
    When you do this, cells supporting transactions are read-only in Web grids and forms. However, for the same accounts [ICP None] is open for data entry. When data are posted to the ICP cells supporting transactions, the cells are marked with an orange border.
    Kostas

  • ICP -Cell Does not support Inter company transaction details

    Hi All
    I have trouble in ICP.... in the metadata i configured the ICP related account and entity are correct and plug account a....
    i have written the rules like
    Sub Transaction()
    HS.SupportsTran "S#Fullline.A#111501.C1#FLW_ST.C2#AGINGACCTREC.C3#AGINGSPECS.C4#ALL"
    HS.Supportstran "S#Fullline.A#154501.C1#FLW_LT.C2#AGINGACCTPAY.C3#AGINGSPECS.C4#ALL"
    End Sub 'Transaction
    in the ProcessICP transaction i assigned correct way but i try to save them the message was throw *" Cell Does not support Inter company transaction details"*
    .... Help me urgent
    or another way to create the ICP transaction like load the ICP Data ..if possible then how i do (format)?
    Regards
    Kimi

    Hyperion/Oracle includes examples of most of the product functionality in the sample applications. For ICT you will find examples of the metadata, data, rules, and more in the STAT application. Look under \Financial Management\Sample Apps\Statutory and you will see this syntax in the rules file:
    Sub Transactions()
    HS.SupportsTran "S#ActMon.A#RecltIC.C1#Closing"
    HS.SupportsTran "S#ActMon.A#RecltIC.C1#Increases"
    End Sub
    Also check your scenario settings to ensure the frequency for IC transactions is correct.
    --Chris                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Error while loading and adding IC Transaction

    I received the following error while loading IC Transaction through Load Tasks utility and adding IC Transaction through Process IC Transaction option
    Transactions Load - log:
    *'Cell does not support inter-company transaction details*
    Rajhi Holding; Falcon; 4110100;[NONE];[NONE];[NONE];[NONE];CF1234; 1; 01/01/2006; SAR; 2000; 2000; 1; FC1234; Grant;OWE
    Kindly tell me what it is and how I can resolve this issue.

    Hello
    The probleme is that you have to include in your rule the transactions rule, to allow the acount where you whant to load icp transaction.
    If you are working with YTD that you should use a diferent acount to load the icp transaction and then make the ajustment.
    Becuse the program would not allow to load data and if you have already data it will give you an error, if you load your rule with the integrity box check
    Sub Transactions()
         Hs.SupportsTran "A#Modulo_ICP_Ventas"
         Hs.SupportsTran "A#Modulo_ICP_Costos"
         Hs.SupportsTran "A#Modulo_ICP_Deudores"
         Hs.SupportsTran "A#Modulo_ICP_Acreedores"
    End Sub
    hope it helps

  • ICP Elimination Joint Venture

    Hello All,
    How to customize or achieve ICP elimination for ICP transaction happend with Joint Venture.
    Example: A company which is not a JV and has intercompany transaction with company B which is JV.
    A has value with B 100
    B has value with A 100
    JV POwn 50%
    As B is JV, rollup would be 50%
    When we run consolidation, only 50% of the transaction value will get eliminated. Where as from A company it is getting eliminated with full value.
    also, tried in consolidation rule, if HS.Account.IsICP = True and strICP<>"[ICP None]" then PCon = 1 and calling PCon with elimination node is not working.
    Can we achieve this in rule, if so, Is any way to eliminate only ICP transactions with full elimination and rest will consol proportionate.
    Regards,
    Raj-

    Hi ,
    We tried with below rule in ICP partner method which is not a JV.
    vICPElimList =  .Account.List("", "ICPAccounts")                 
       For each vICPElim in vICPElimList                        
       Set MyDataUnit = .OpenDataUnit("")               
       lNumItems = MyDataUnit.GetNumItems
       For i = 0 to lNumItems-1
        Call MyDataUnit.GetItem(i, strAccount, strICP, strCustom1, strCustom2, strCustom3, strCustom4, dData)
        If strICP = "JV1" Then
         ICPPCon = HS.Node.PCon("S#Actual.Y#Cur.P#Cur.E#JV1")
         Call .Con("V#[Elimination]", -1*ICPPCon,"Elimination of JV at their values")
        End If
        If strICP = "JV2" Then
         ICPPCon = HS.Node.PCon("S#Actual.Y#Cur.P#Cur.E#JV2")
         Call .Con("V#[Elimination]", -1*ICPPCon,"Elimination of JV at their values")
        End If
       Next
       Next
    Thought is that, for these ICP accounts and if ICP Partnet is JV, then call their (JV's) PCon % for consolidation. So, only that PCon % should eliminated.
    But, no luck...
    Is any other work around to eliminate only propotionate ICP value in other company when there is a tranaction with Joint venture.
    Regards,
    Raj -

  • Metadata Best Practice: Subtotals of ICP Accounts

    Say I have three accounts (A, B, C) and C is the subtotal of A and B. A and B are both listed as IsICP "Y". Should my subtotal account C be listed as IsICP "Y" or "N"? Should all subotals further up the chain be IsICP "Y" or "N"?
    The reason I am asking is that we had Oracle reps (very good ones I believe) set up our metadata years ago. They set all our subtotal accounts to IsICP "N". Everything was fine and great. Well, now Oracle is releasing updated versions of SmartView and we have found that anything after version 9.3.1.1 shows us a "#INVALID" intersection when looking at our subtotal account C with base Entity/ICP combos.
    This data is critical to our business and any updates to SmartView will block us from viewing it.
    I guess the question is, is this a bug in SV or bad metadata setup by the consultants we hired from Oracle?
    Thanks

    I recently set up ICP for a company (albeit without implementing plug accounts or the ICP Transactions module - the users just needed to enter ICP amounts against some entities) and I found that I needed to mark parent accounts (where ICP amounts were to be viewed) as IsICP "Y".
    There could be a valid reason for not setting up parent accounts as IsICP, but I do not know what that is. Using IsICP "Y" on parent accounts worked for me.
    Regards
    Mike

  • Several ways to load icp

    Hi friends,
    We can load icp transaction by passing journals at entity curr adjs for the 2 entities and by manually entering data in the grid as well.So,why we have a separate icp module in HFM.

    hi,
    Now i am using this icp module.I am able to find out the use of TID tolerance and account tolerance but could not understand manual tolerance.Whenever i use manual tolerance those icp transactions are always getting matched showing green color whether i give any maual tolerance or not .Pls help me out

  • Icp module in HFM9.3.1

    hi,
    i am using this icp module.I am able to find out the use of TID tolerance and account tolerance but could not understand manual tolerance.Whenever i use manual tolerance those icp transactions are always getting matched showing green color whether i give any maual tolerance or not .Pls help me out

    use the error lookup tool in consultant utilities to get more detail. There will be an error code in a log that starts with x8004 which gets entered into the tool.

  • ICP Module of HFM

    Dear all,
    I have one doubt. If we are going to use ICP module of HFM then do we need to load the data ONLY in PERIODIC and not YTD mode?
    Which method is OK for dealing with ICP transactions, using ICP module or dealing with the same without it.
    Do we need to write some additional rules for using ICP module?
    Thanks in advance
    Regards

    Hi all,
    We use ICT-module to match IC-balances, not transactions, ie. YTD data. For that we have no special treatment in the rules.
    The set-up is not straight forward, though. We have dedicated ICT-input accounts where the ICT-input and matching happens. From those the data is pulled to income statement and balance sheet accounts with calculation rules.

  • ICP Entity Member not to be eliminated

    I am facing an issue regarding ICP elimination in HFM.
    We need to capture ICP details for certain entities that are not part of the entity roll up. However, the balances reported as ICP with these entities should NOT be eliminated in the consolidation process.
    We could create them as "dummy" members of the entity dimension (so they become part of the ICP members) but then they would automatically be eliminated as any other ICP transaction, which we do not want.
    Is there any std feature for this purpose? Maybe a rule to prevent elimination on these "dummy" entities would do. Any ideas?
    Many thanks!

    I think you can get accomplish this using rules. The elimination occurs after a statement similar to the one below is evaluated:
    If (StrComp(strICP, "ICP None", vbTextCompare) = 0) Then
    CanEliminate = FALSE
    I would think that if your entities have a specific prefix or suffix that clearly distinguish them from all of the other IC entities, you could evaluate on that prefix/suffix and set the CanEliminate =FALSE for those entities just as it does for the ICP None Entity.
    You will have to test this, for I have never encounter this situation before...

  • How to query ICP result in [Elimination] value ?

    Dear experts,
    I want to create a form which can show an ICP transaction as below:
    ____________________________________SalesIC______CostIC_______PlugPL
    Entity A____Partner B___<Entity Currency>__500
    Entity B____Partner A___<Entity Currency>_____________600
    Now, after consolidation, i want to see [Elimination] value in form. I did create a form like this in v11.1.1.3 before and it worked. However in v11.1.2.2.300, it keeps sending me invalid cell. Below is the additional information I want to see in form:
    ____________________________________SalesIC______CostIC_______PlugPL
    Entity A____Partner B___<Entity Currency>__500
    Entity B____Partner A___<Entity Currency>_____________600
    Parent A___Partner A____[Elimination]______-500___________________500
    Parent A___Partner B____[Elimination]_________________-600________-600
    Parent A___[ICP Top]___<Entity Currency>________________________-100
    When I build this form, [Elimination] row always invalid (red/orange color). I wondering how can I show the elimination process ?
    I know that we can create intercompany report for summary, but still I need to show this elimination as a report formal.
    Thanks for your help.
    Anna

    Hi,
    Yes, actually in form, i create exactly as you told. It's automatically created by system when i select entity. HFM is automatically added Parent.Entity. That's in form script. But when viewing the form, the entity display only Entity, not with its parent.
    Did I create something wrong with this ?
    Appreciate your help. Thanks,
    Anna

  • Problem in Intercompany Transactions

    Hi Gurus
    I used 'IC Transaction Tasks' as stated in http://www.oracle.com/technetwork/middleware/financial-management/tutorials/mictrans-094190.html
    I'm able to see the data reflected in the data grid but when I choose "Consolidate All With Data" at the first common parent, the Intercompany transaction is not eliminated(Not showing zeroes).
    Please help me understand and fix this. Thanks in advance.

    Hi,
    As far as i understand,
    you have 3 entities considered in this example: Europe, Italy and france(Italy and France are tagged as ICP entities)
    Tell me one thing- is Europe the Immediate parent of both the entities: France and Italy
    Suggest you to Look at tghe Value dimension for this.
    In case : Europe is Immediate parent of both Entities,
    their intercompany amounts values will come to Ent Currency of value dimension
    Elimination will happen at Elimination at these entities itself
    and 0 contribution will be done for both these entities
    In case : Europe is Not the Immediate parent of both Entities,
    their intercompany amounts values will come to Ent Currency of value dimension
    Elimination will happen directly at their first common parent
    and contribution values will be there at France and Europe instead of Elimination values
    Just look out the scenario you are in.... and check the value dimension members to see the elimination of ICP transactions..
    I hope this helps...
    get back for some more if needed
    J

Maybe you are looking for