Skip to content

Intercompany Accounting

This guide covers intercompany transaction management and consolidation elimination in PinkApple — relevant for organisations with multiple business units that transact with each other.

Overview

When business units within the same organisation trade goods, services, or funds, these are intercompany transactions. For consolidated financial reporting, these internal balances must be eliminated to avoid double-counting.

PinkApple provides:

  • Intercompany transaction tracking
  • Automated elimination entry generation
  • Consolidation-ready balance netting

Intercompany Transaction Flow

text
BU A (Source) ──── Goods/Services/Funds ────→ BU B (Target)
     │                                              │
     ▼                                              ▼
IC Receivable (BU A)                    IC Payable (BU B)

Recording IC Transactions

Intercompany transactions are captured in the intercompany_transaction register with:

  • Source BU: The business unit providing the goods/services
  • Target BU: The business unit receiving them
  • Amount: Transaction value
  • Currency: Transaction currency
  • Status: PENDING → CONFIRMED → ELIMINATED

Confirmation

Both sides must confirm the transaction before it can be eliminated:

  • Source BU posts to IC Receivable
  • Target BU posts to IC Payable
  • Both sides confirm the transaction — status moves to CONFIRMED

Elimination Process

At period-end, run intercompany elimination to net confirmed transactions:

Running Elimination

From Accounting → Fiscal Periods → Period-End Actions → Run IC Elimination:

  1. Specify an as-of date (defaults to today)
  2. The system identifies all CONFIRMED IC transactions up to that date
  3. Nets amounts per BU-pair and currency
  4. Posts elimination journal entries
  5. Marks source transactions as ELIMINATED

Elimination Entries

For each BU-pair with a net intercompany balance:

EntryDebitCredit
Elimination at Source BUIC Payable (consolidated)IC Receivable
Elimination at Target BUIC Receivable (consolidated)IC Payable

The net effect: IC receivables and payables cancel out, showing only genuine third-party balances on the consolidated statements.

System Tags

The elimination process uses system tags to locate the correct COA accounts:

TagPurpose
INTERCOMPANY_RECEIVABLECOA account for amounts owed by other BUs
INTERCOMPANY_PAYABLECOA account for amounts owed to other BUs

These must be configured in Administration → Financial Setup → System Tags and mapped to the appropriate COA accounts for each business unit.

Consolidation Reporting

After elimination:

  • The consolidated Balance Sheet shows net external positions only
  • The consolidated Income Statement excludes internal revenue/expenses
  • Individual BU reports still show the full IC balances (pre-elimination)

Running Consolidated Reports

Financial reports with the "Include Consolidated" filter will:

  1. Aggregate balances across all BUs in scope
  2. Apply elimination entries
  3. Present the net consolidated position

Prerequisites

Before running IC elimination:

  • IC Receivable and IC Payable COA accounts exist and are tagged
  • All intercompany transactions for the period are CONFIRMED
  • Exchange rates are current (for cross-currency IC transactions)
  • Both BUs are within the same service/BU-type hierarchy

Permissions

PermissionDescription
RUN_IC_ELIMINATIONExecute the intercompany elimination process

Best Practices

  • Reconcile IC balances between BU pairs before running elimination
  • Run elimination after FX revaluation (revaluation may affect IC balances)
  • Maintain clear documentation of IC transaction types and their COA mappings
  • Review elimination results before closing the period
  • For complex organisations, establish a monthly IC reconciliation meeting

PinkApple ERP by Stat Solutions Network