Intercompany transactions are managed across the Intercompany Partner (ICP) dimension. The ICP dimension stores all intercompany balances that exist for an account. ICP is a reserved dimension used in combination with the Account dimension and Custom dimensions to track and eliminate intercompany transaction details.
To set up an application for intercompany transactions, you must perform these actions:
Indicate the accounts that perform intercompany transactions and indicate a plug account for each intercompany account (Is ICP and Plug Account properties in account metadata)
Indicate the entities that perform intercompany transactions (Is ICP property in entity metadata)
When you create intercompany transactions, each group must have at least one intercompany account and one plug account. You designate an account as intercompany by selecting the Is ICP property for the account. When an account is designated as intercompany and intercompany transactions are entered, eliminating or reversing entries are generated in the [Elimination] value dimension member through the consolidation process.
A plug account is an account that, when eliminations are completed, stores the difference between two intercompany accounts. A plug account can be set up as an ICP account. For a plug account to be detailed by ICP, set the Is ICP property to Y or R so that the system writes eliminations to the corresponding ICP member. If you do not want a plug account to be detailed by ICP, set the Is ICP property to N so that the system writes eliminations to [ICP None]. During consolidation, transactions between valid intercompany entities are eliminated.
Table 37. System-Generated ICP Elements
System-Generated ICP Element |
Value Description |
---|---|
[ICP Top] |
Specifies the top intercompany member |
[ICP None] |
Specifies that no intercompany member is used |
[ICP Entities] |
Specifies the entities that are designated for intercompany transactions |