Intercompany matching with transactions
The use of transaction currencies is optional. If used, you can distinguish between currency
and transaction differences for consolidation debts (D processes) and consolidation
expenditure/revenue (R processes). This distinction is possible only for rules that do not use
segmentation and segmentation elimination elements. The formula is total difference - other difference = currency difference
.
This method applies only to the D and R processes and is not used for the HD, HDE, HR, and HRE processes.
Activation of transaction currencies
As a transaction currency, you can use any currency that is configured as an entity currency in Business Modeling.
Transaction data
To provide transaction data, use one of these options:
- Specify transaction data on the Intercompany Matching Detail Consolidation
Debts or Intercompany Matching Detail Consolidation
Expenditure/Revenue page. Alternatively, on the Transactions Data
Entry Detail Cons. Debts or Transactions Data Entry Detail – Cons.
Expenditure / Revenue page. To specify transaction data, you must select the
level in the
context.
See "Intercompany Matching Detail Consolidation Debts", "Intercompany Matching Detail Consolidation Expenditure/Revenue", "Transactions Data Entry Detail Cons. Debts", and "Transactions Data Entry Detail – Cons. Expenditure / Revenue".
- Upload transaction data from the integration tables. To view uploaded data, you must select the level in the context.
Differences in the Intercompany Matching Detail reports
In the Intercompany Matching Detail reports, the total difference in a group currency between two entities is broken down into a transaction difference and a currency difference. As long as no transaction data is specified, the total difference is displayed in the Currency Difference column. However, the journals post the total difference as other differences.
Deleting specified transaction values manually
To delete already specified values in a transaction currency from the database, you must press Ctrl + Del or specify #delete.
Business Modeling elimination setup
If no transaction data is specified, the D and R rules post differences to the Other Differences Account that has been set in Business Modeling. See ""Managing eliminations".
If you specify transaction values manually or upload them from the integration tables, the total difference is split into these differences:
- Transaction difference: Booked as other differences
- Currency difference: Considered in the Intercompany Reconciliation Status report and by the D and R processes in journals
The HD, HDE, HR, and HRE rules always post differences to the Other Differences Account. Those rules do not differentiate between currency differences.
Specifying transaction data, example
In this example, entities RU0001 and RU0002 have EUR as the local and group currency.
This table shows amounts that are displayed in the Intercompany Matching Detail Consolidation Debts report:
Consolidation Process | Group Currency (EUR) | |
---|---|---|
D2 - Short term intragroup payables | RU0001 RU0002 |
RU0002 RU0001 |
A220210 - Trade Receivables (Fair Value) | 320,050 | 460,000 |
A220100 - Advance Payments on Purchase of Current Assets | 0 | 0 |
Sum | 320,050 | 460,000 |
L300100 - Trade Payables | 460,000 | 330,050 |
Sum | 460,000 | 330,050 |
Difference | -10,000 |
The reconciliation of sums is always performed crisscross, which results in a difference of -10,000 EUR.
If you have not specified transaction data, Total Difference (-10,000 EUR) is posted as Other Difference by journals, but, in the report, it is displayed in the Currency Difference column.
Optionally, you can split the Total Difference into the Transaction and Currency Difference and explain the local values in transaction currencies.
When you click the difference in the Intercompany Matching Detail report, the Transaction Data Entry Detail report is displayed. The RU0001's account value is 320,050 EUR in the local currency. You must explain this value in the currencies in which the transactions took place. Even if EUR is the local currency of a company, transactions can be performed in other currencies, for example, USD.
You can specify appropriate amounts in the Transaction Currency column in the dialog box that is displayed after you click a value in theGroup Currency (currency ISO code) column in the Intercompany Matching Detail reports. Alternatively, you can specify those amounts in the Value in Transaction Currency column in the Transaction Data Entry Detail reports. All available transaction currencies are displayed. Each value that you specify is automatically calculated into the group currency based on the closing rate and displayed in the Transaction in Group Currency column in the dialog box and in the Value of Transaction in Group Currency column in the Transaction Data Entry Detail report.
Ensure that you explain the whole account and contra account local currency value in the relevant transaction currencies.
This table shows the explanation of local values in EUR (460,000 EUR on the RU0001 account and 330,050 EUR on the intercompany RU0002 contra account) into the USD transaction currency on the RU0001 towards intercompany RU0002 side and on the intercompany RU0002 towards RU0001 side, and the conversion of the amounts into the group currency (EUR):
Currency | Transaction Currency | Transaction in Group Currency | Transaction Currency | Transaction in Group Currency |
---|---|---|---|---|
USD - United States Dollar | Value of RU0001 vs. RU0002 | Value of RU0002 vs. RU0001 | ||
A220100 - Advance Payments on Purchase of Current Assets | 380,000 | 316,667 | 560,0000 | 466,667 |
A220210 - Trade Receivables (Fair Value) | 0 | 0 | 0 | 0 |
L300100 - Trade Payables | 550,000 | 458,333 | 400,000 | 333,333 |
When values are specified in transaction currencies on both sides (RU0001 towards intercompany RU0002 and intercompany RU0002 towards RU0001), a split of the Total Difference into Other Differences and Currency Differences is possible.
The Total Difference is calculated in the group currency in this way: (Sum Accounts of Entity (RU0001) vs Intercompany (RU0002) minus Sum Contra
Accounts of Intercompany (RU0002) vs Entity (RU0001)) plus (Sum Accounts of Intercompany
(RU0002) vs Entity (RU0001) minus Sum Contra Accounts Entity (RU0001) vs Intercompany
(RU0002)) = Total Difference
(320,050 EUR - 330,050 EUR) + (460,000 EUR - 460,000 EUR) = -10,000
EUR
The Transaction Difference is calculated in the group currency in this way: (Sum Accounts of Entity (RU0001) vs. Intercompany (RU0002) minus Sum
Contra Accounts of Intercompany (RU0002) vs Entity (RU0001)) plus (Sum Accounts of
Intercompany (RU0002) vs Entity (RU0001) minus Sum Contra Accounts of Entity (RU0001) vs
Intercompany (RU0002)) = Transaction Difference
(316,667 EUR - 333,333 EUR) + (466,667 EUR - 458,333 EUR) = -8,333
EUR
The Currency Difference is calculated in this way:
Total Difference in Group Currency minus Transaction Difference in
Group Currency = Currency Difference
-10,000 EUR - (-8,333 EUR) = 1,667 EUR