New KPMG Agentic ERP, now available with KPMG in 140+ countries Read the announcement

Intercompany Documents

Guide
Admin guides
Reading
5 min read
On this page
  1. 01What Are Intercompany Transactions?
  2. 02Setting Up Intercompany Configuration
  3. 03Creating an Intercompany Journal Entry
  4. 04Automatic Intercompany Documents from AR Invoices
  5. 05Voiding a Posted Entry
  6. 06Statuses
  7. 07Net Impact Preview
  8. 08Entry Detail Tabs
  9. 09Filtering the Journal Entries List
  10. 10Elimination and Consolidation
  11. 11Regulatory and Tax Context
  12. 12Best Practices
  13. 13Related Articles

Intercompany documents record transactions between entities in your corporate group. This article explains how to configure intercompany accounts and create intercompany journal entries.

What Are Intercompany Transactions?

Intercompany transactions are financial activities between entities within the same corporate group:

Examples:

  • Parent company loans cash to subsidiary
  • Subsidiary sells products to another subsidiary
  • Division A charges Division B for shared services
  • Entity A transfers assets to Entity B

These transactions don't go outside the group, so they're eliminated during consolidation.

Setting Up Intercompany Configuration

Before creating intercompany journal entries, configure which accounts are used for intercompany postings.

  1. Go to Settings (gear icon) → Chart of accounts (under the Records section)
  2. Open the Intercompany rules tab
  3. Click + Add intercompany rule
  4. Fill in the fields:
Field Description
From account code Start of the account code range this rule applies to
To account code End of the account code range
Debit intercompany account Account used for debit-side intercompany postings
Credit intercompany account Account used for credit-side intercompany postings
Eliminate source line Toggle on to mark the source line for elimination during consolidation (defaults to on)

At least one of debit or credit intercompany account must be set. You can click any existing config row to edit it.

Creating an Intercompany Journal Entry

  1. Go to Accounting → Journal entries
  2. Click + Create journal entry and select the intercompany type
  3. Fill in the header fields:
Field Required
Currency ✅
Description —
Posting date —
Valuation date —
Custom properties —
  1. Configure the FROM line (source entity):

    • Entity — the originating company entity
    • Account — the GL account
    • Eliminate — whether this line is eliminated at consolidation (Yes / No)
    • Description — optional line note
    • Tax code — optional
    • Debit / Credit amount
  2. Configure one or more TO lines (receiving entities) with the same fields. Use + Add line to add more TO lines.

  3. Review the Net impact panel (bottom of the form) — shows a real-time preview of the net effect per entity and account as you enter amounts.

  4. Click Save to keep as Draft, or Post to finalise.

Good to know: Debit and credit totals are shown at the bottom of the lines table. The entry must balance before it can be posted.

Automatic Intercompany Documents from AR Invoices

If a customer record is marked as representing one of your own entities, posting an AR invoice to that customer automatically creates the linked intercompany document for you — you no longer need to enter it manually.

  • The automatically created document also generates a matching draft bill (AP) in the receiving entity, mirroring the invoice's lines and amounts. That bill is coded using the receiving entity's own vendor defaults (account, tax code, cost center) rather than the tax treatment on the original invoice. You can find the link to the counterpart document from the invoice's or bill's Activity tab.
  • Documents created this way are system-managed: unlike hand-authored intercompany documents, you can't edit or delete them directly from the journal entries list. If you need to remove the connection, do so from the originating invoice (e.g., by reversing/resetting it) — this clears the link rather than deleting the intercompany record out from under it.

Voiding a Posted Entry

If you need to reverse a posted intercompany journal entry:

  1. Open the posted entry from Accounting → Journal entries
  2. Click Void
  3. Confirm the action in the dialog — all individual journal entry postings will be reversed

This action cannot be undone. The entry's status changes to Archived and the GL impact is fully unwound.

Statuses

Status Description
Draft Saved but not yet posted. Still editable, can be deleted.
Posted Finalised and reflected in the GL. Read-only.
Archived Posted entry that has been voided. All generated journal entry transactions are reversed.

Note: If you need to reverse a posted intercompany entry, you can void it. Open the posted entry and click Void in the top-right actions. Confirm in the dialog — this action reverses all the journal entry postings that were created when the entry was posted, effectively unwinding the GL impact. Only posted entries can be voided; draft entries can be deleted instead.

Net Impact Preview

While a journal entry is in Draft, the Net impact panel updates in real time as you edit lines. It shows the net effect of the transaction per entity and account before you commit.

After posting, the panel shows the actual posted net impact. The tooltip reads:

"Displays the net effect of intercompany transactions. These are reversed via elimination entries to ensure accurate reporting, while this view highlights their original impact."

Entry Detail Tabs

When viewing an intercompany journal entry, three tabs are available on the right panel:

Tab Contents
Activity Audit log of all changes to the entry
Documents Attachments linked to the entry
Postings The individual GL postings generated (visible after posting)

Filtering the Journal Entries List

The intercompany journal entries list can be filtered by:

  • Posting date (defaults to current quarter)
  • Valuation date
  • Currency
  • Status (Draft / Posted / Archived)

Free-text search is also available.

Elimination and Consolidation

The Eliminate field on each line and the Eliminate source line toggle in intercompany config determine which lines are flagged for elimination when producing consolidated statements.

At consolidation:

  • Lines marked for elimination are excluded from the consolidated GL
  • Intercompany receivables and payables offset each other
  • Only external transactions remain in consolidated output

Entity-level GL reports still show intercompany amounts in full.

Regulatory and Tax Context

GAAP / IFRS:

  • Intercompany transactions are eliminated in consolidated statements
  • Entity-level statements still show intercompany amounts
  • Intercompany profits may be deferred (upstream/downstream sales)

Tax:

  • Intercompany transactions must be at arm's-length prices
  • Transfer pricing regulations apply to significant intercompany amounts
  • Documentation required for tax authorities

Best Practices

  • Standardise accounts — use consistent intercompany account naming across entities
  • Set up config first — configure account ranges before creating entries so elimination flags apply correctly
  • Reconcile monthly — ensure intercompany balances across entities agree
  • Review net impact — use the preview panel to verify the effect before posting
  • Document the purpose — use the description field and attachments to record the business reason

Was this article helpful?