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. -
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
RegardsEastSales,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,
AEastSales,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? -
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.
ThanksIn 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
KimiHyperion/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 -
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?
ThanksI 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 -
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 outuse 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.
-
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
RegardsHi 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.
AnnaHi,
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
-
My husband and I have been having problems with our iphone 5c since the ios7.1 update. We can't seem to send messages to each other now without incurring data charges, because our icloud messaging seems to have both phones synced to my itunes account
-
Oracle on LINUX Support question
Hello Gurus, I've heard the rumor that Oracle will require all systems to be at the same level of support. For example, I might want to have engineering systems on network support, with enterprise systems on a mix of basic and premier support. Is thi
-
"Error reading crrdit master data " error in Contract management(CRM 2007)
Hi All, In CRM 2007,whenever we navigate to contract management screen,error message come which is "Error reading credit master data " Any suggestion on how to solve this issue. Regrads Nikhil
-
Anyone know the name of these old Mac Performa/Quadra games?
Back in the day, my parents owned a Macintosh Performa (or, I guess it's also known as Quadra) LC 630 or similar model (I'm not sure about it internally but externally it looks virtually identical to the picture on wikipedia = http://en.wikipedia.org
-
I have looked at loads of sites and there is no information for how i can do it