How Intercompany Allocations Are Generated
The two processes you can use for intercompany allocation generation are Generate Intercompany Allocations and Generate General Ledger Allocations. You can use both processes for single-ledger allocations or cross-ledger allocations. The Generate Intercompany Allocations process updates Oracle Fusion Intercompany tables.
The Generate General Ledger Allocations process updates Oracle Fusion General Ledger tables.
Settings That Affect Intercompany Allocations
The following table describes the parameters for the Generate Intercompany Allocations and Generate General Ledger Allocations processes.
Parameter |
Generate Intercompany Allocation Process |
Generate General Ledger Allocations Process |
---|---|---|
Rule or Rule Set |
Select the rule or rule set to create allocation calculations. |
Select the rule or rule set to create allocation calculations. |
Intercompany Transaction Type |
Select the type of transactions that are grouped together and are identified by the type of intercompany transaction. |
Not Applicable |
Post Allocations |
Not Applicable |
Select to book amounts spread from one account to another. |
Process Cross-Ledger Allocations |
Not Applicable |
Process allocations that run across more than one ledger. |
Use Intercompany Accounts |
Not Applicable |
Post allocation transactions to the intercompany accounts determined by the FUN application programming interface (API). This option appears only for cross-ledger allocations. |
Use Suspense Account |
Not Applicable |
Post allocation transactions to the suspense account, if one exists. Cross-ledger allocations are processed using Journal Import. This option appears only for cross-ledger allocations. |
How Intercompany Allocations are Processed Using the Generate Intercompany Allocations Process
The Generate Intercompany Allocations process:
-
Calls the FUN API to create intercompany transactions and process the allocation lines.
-
Extracts the allocation lines from the General Ledger interface table and populates the Intercompany interface tables.
-
Removes the allocation lines from the General Ledger interface table upon successfully populating the Intercompany interface tables.
-
Generates a batch by provider legal entity and groups lines by receiver legal entity so that there is one transaction per legal entity.
-
Uses the entered currency amounts for populating the Intercompany interface tables.
How Intercompany Allocations are Processed Using the Generate General Ledger Allocations Process
The Generate General Ledger Allocations process:
-
Uses Journal Import to process the intercompany allocations if you select to post allocations for single ledger journals.
-
Calls the FUN API to generate the intercompany accounts if the rule or rule set contains cross-ledger lines. You select to process cross-ledger allocations using the intercompany accounts.
Note: If you select to process cross-ledger allocations using the suspense account, Journal Import processes the allocation lines. -
Provides the intercompany receivables or intercompany payables account lines for cross-ledger allocations going to General Ledger.
-
Populates the General Ledger interface table with the appropriate line for each ledger of the cross-ledger allocation.