Home
Product
How It Works Security AI in BrizoConsol Built on BRIZO
Features
Analysis & Reporting Cell-Based Financial Reporting Insight Packages Common Chart of Accounts CTA / FCTR NCI Intercompany Eliminations Step Acquisitions / Partial Disposals Multi-Accounting Standards Month-End Status All Features
Integrations
Xero QuickBooks MYOB Zoho Books Excel Import Other Accounting Software
Solutions
For Accountants CFOs / Finance Leaders Business Owners Multi-Entity Consolidation Multi-Currency Consolidation Group Reporting Management Reporting Board Reporting Pricing See It in Action
Resources
Documentation Tutorials Month-End Guide BRIZO Methodology Webinar Blog
Login Start Free Trial

Intercompany Eliminations
Automated

BrizoConsol identifies matching intercompany transactions and eliminates them automatically — revenue, loans, dividends, and management fees — and handles complex adjustments with manual entries. Both AI-assisted, both audit-ready.

No credit card required

Elimination Entries — Feb 2026 All Applied
Auto Eliminations
Auto IC Revenue — HoldCo → OpCo SG $124,000
Auto IC Expense — HoldCo → OpCo AU $88,400
Auto IC Loan — HoldCo ↔ OpCo HK $250,000
Auto IC Dividend — OpCo SG → HoldCo $40,000
Manual Eliminations
Manual Unrealised profit in inventory — OpCo AU $18,500
Manual Management fee — HoldCo → OpCo US $32,000
$553K
Total Eliminated
4
Auto
2
Manual
0
Unmatched

Two branches. Every elimination covered.

BrizoConsol separates elimination work into two distinct methods — choose which applies to each transaction type in your group.

Elimination Rules Auto Mapping

Define named rules that map intercompany account pairs across entities. Once approved, rules execute automatically on every consolidation run — no monthly re-work.

  • Rules are named, visible, and editable
  • AI proposes rules from your chart of accounts
  • Approved rules run on every consolidation — zero manual input
  • Variances handled with Difference Treatment
AI Suggest Rules
Manual Elimination Journal Entry

For adjustments that can't be automated — unrealised profits, management fees, fair value adjustments. Post debits and credits directly to consolidated accounts.

  • Post to any account across entities
  • Tag to IFRS, US GAAP, UK GAAP, SFRS, or AASB
  • Each entry is entity-tagged and timestamped
AI Draft Entry
Elimination Rules — Group
IC_REVENUE_EXPENSE
HoldCo ↔ All OpCos · Revenue & COGS
Active
IC_LOAN_ELIMINATIONS
HoldCo ↔ OpCo HK · Receivable / Payable
Active
IC_DIVIDEND_INCOME
All subsidiaries → HoldCo · Dividends
Active
IC_MGMT_FEE_SG_AU
HoldCo → OpCo AU · Management fees
AI Suggested
IC_FIXED_ASSET_XFER
OpCo SG → OpCo AU · Asset transfers
AI Suggested
3Active rules
2Pending review
$502KAuto-eliminated · Feb 2026

Rules you can see, manage, and grow.

Set up named rules once. They run automatically every consolidation — and the AI can propose new ones as your entity structure changes.

  • Named, reviewable rules — every rule has a name, entity scope, and account mapping. View, edit, or disable them at any time; nothing runs as a black box
  • AI rule suggestion — BrizoElim scans your chart of accounts to propose rules, and never runs one without your sign-off
  • Runs every consolidation automatically — the rule set grows over time, so there's less to review each month-end close
  • Difference Treatment for variances — when a matched pair doesn't eliminate to zero, assign FX difference, timing, or write-off, documented inline

Intercompany eliminations are the most manual part of consolidation.

Every entity in a group trades with the others — revenue, loans, dividends, management fees. Every one of those transactions needs to be eliminated before you can sign off on consolidated financials. Most tools leave you to find, match, and post them by hand.

Scenario What most tools do What BrizoConsol does
Intercompany revenue & expenses Export both entities, manually match pairs, post a journal in a spreadsheet Auto-detected when charts of accounts are aligned — eliminated without any manual input
Intercompany loans No matching — receivable and payable sit on the balance sheet unchecked IC receivable and payable matched and eliminated automatically each period
Intercompany dividends Dividend income stays on the parent P&L — double-counted in the group Dividend income eliminated against the subsidiary's retained earnings automatically
Unrealised profit in inventory Requires manual calculation and journal every period — often missed Post a manual elimination with full traceability — flows directly into consolidated P&L and inventory
Elimination audit trail Spreadsheet rows — no timestamp, no author, no traceability to the source transaction Every entry logged with date, type, entity pair, and amount — auditor-ready on demand
Checking completeness before close Manual reconciliation across entities — easy to miss a balance Elim Validation flags unmatched IC balances before you close — nothing slips through
Intercompany
Trade Receivables / Payables
Inventory Transfers
Unrealised Profit
Intercompany Loans
Management Charges
Dividends
Fixed Assets
Other Income / Expenses
Other Eliminations

Every category of intercompany balance in its own section.

The intercompany sidebar separates elimination entries by type — trade balances, loans, dividends, fixed assets — so you can work through each category in sequence rather than managing everything from one list.

  • Trade Receivables / Payables, Loans, Management Charges, Dividends, and Fixed Assets each in their own view
  • Inventory Transfers and Unrealised Profit separated — different elimination logic, different period-end treatment
  • Easier to divide month-end work between team members — one person per category
  • Easier to audit — review all loan eliminations at once, all dividend eliminations at once

Select the modules your group uses.

Nine elimination categories. Enable only what applies to your entity structure — inactive modules don't appear in your month-end sidebar or Elim Validation report.

✓
Trade Receivables / Payables
IC debtors and creditors between entities
Auto rule
✓
Intercompany Loans
Loan receivable/payable matching and elimination
Auto rule
✓
Dividends
Dividend income vs retained earnings at parent
Auto rule
✓
Management Charges
Fees from holding company to subsidiaries
Manual entry
✓
Inventory Transfers
Goods sold between group entities
Auto + Manual
✓
Unrealised Profit
Markup on goods still held in closing stock
Manual entry
Fixed Assets
Asset transfers between entities in the group
Auto + Manual
Other Income / Expenses
IC income and cost lines outside the above
Manual entry
Other Balances
Catch-all for group-specific IC balances
Manual entry

6 of 9 modules active — only active modules appear in your month-end sidebar and Elim Validation report.

Two AI routines. One consolidation engine.

BrizoElim runs on Amazon Bedrock Nova Pro and is embedded directly in BrizoConsol. Each group selects one of two AI-assisted approaches — configured once, applied consistently across every consolidation run.

auto_rules

AI-assisted Intercompany Rules

AI reads the chart of accounts across all your entities, identifies intercompany account pairs, and recommends an elimination method for each. Approved pairs are saved as named rules that run automatically on every future consolidation.

Step 1
COA scan with fingerprinting

AI scans the chart of accounts for every subsidiary and flags intercompany accounts by code pattern and account name. Only accounts whose SHA-256 fingerprint has changed since the last scan are re-evaluated — unchanged accounts are skipped.

IC- / ICO / INTCO prefix Due From / Due To Intercompany Group Loan
Step 2
Method recommendation

Each identified pair receives a recommended elimination method (Method 1–4), a confidence level, and a plain-language reason. Only HIGH-confidence pairs that form valid asset↔liability or income↔expense combinations are surfaced.

Step 3
Preview → apply as named rule

Suggestions appear in a Preview queue. Approve to save each pair as a named auto elimination setting — it will run automatically on every consolidation going forward, with no further input needed.

✦ AI Rule Suggestions — Preview 2 HIGH · 1 skipped
HoldCo 4100 IC Revenue ↔ OpCo SG 6100 IC Expense Method 1 · HIGH
HoldCo 1200 IC Receivable ↔ OpCo AU 2100 IC Payable Method 3 · HIGH
HoldCo 7300 ↔ OpCo MY 8100 MEDIUM — skip
✦ Apply 2 rules as named elimination settings

⚑ Rules run automatically on every consolidation once approved

manual_entries

Manual Entries Detection

AI detects intercompany account pairs from the trial balance, then a detection engine fires eight named rules across each period to produce typed suggestions (ready to post) and anomalies (flagged issues requiring review).

Step 1
IC pair detection

AI identifies intercompany accounts and candidate pairs. Pairs are confirmed by code patterns, reciprocal name scoring (score ≥ 70/100), or evidence from source documents uploaded to the group.

Step 2
Eight named detection rules

The detection engine fires across each period. Strong matches become suggestions; weaker or problematic pairs become anomalies tagged with a rule ID, severity, and recommended action.

Possible pair Balance mismatch One-sided posting Sign flip Classification mismatch Dormant reactivated Balance spike FX translation gap
Step 3
Post or promote to auto rule

Review the queue: approve a suggestion to post the journal entry, or convert a confirmed detection into a reusable named setting so it runs automatically in future periods.

✦ Detection Results — Feb 2026 1 suggestion · 3 anomalies
IC Loan · HoldCo → OpCo SG Suggestion
4100 / 6100 balance gap SGD 3,200 Balance mismatch
1200 IC Receivable — no counterpart in OpCo AU One-sided posting
IC Payable spike +82% vs prior period Balance spike
✦ Approved suggestion

⚑ Anomalies should be resolved before the period close

✦
AI proposes. You approve. Nothing posts without your sign-off.

Neither routine activates rules or posts journal entries on its own. Every suggestion and anomaly sits in a review queue until a user explicitly approves, edits, or discards it. The AI does the detection work. You make the final call.

Auto-Matched Pairs — Feb 2026
Transaction Entity A Entity B Amount
IC Revenue / Expense HoldCo OpCo SG $124,000
IC Revenue / Expense HoldCo OpCo AU $88,400
IC Loan HoldCo OpCo HK $250,000
IC Dividend OpCo SG HoldCo $40,000
Total Auto-Eliminated $502,400
0 unmatched intercompany balances — ready to close

Complex adjustments posted with full traceability.

Not every elimination can be automated. Unrealised profits, management fees, and fair value adjustments require judgement. Post them with AI drafting the entry for you — every line fully traceable and flowing directly into consolidated reports on save.

  • Post debits and credits directly against any consolidated account
  • Tag entries to a GAAP standard — IFRS, US GAAP, UK GAAP, SFRS, or AASB
  • Each entry carries a description, entity pair, and timestamp — auditor-ready
  • Entries flow into the Elimination & Journals Report immediately on save
✦ AI Draft "Unrealised profit in inventory, OpCo AU sold goods to HoldCo at 18% markup, $100K closing stock remaining"
Manual Elimination Entry
Description Unrealised profit — OpCo AU inventory
Standard IFRS
Period Feb 2026
Entity pair OpCo AU → HoldCo
Journal Lines
AccountAmountDr / Cr
5200 — Cost of Sales $18,500 DR
1300 — Inventory ($18,500) CR
Entry balanced · Flows into reports on save

When balances don't match perfectly, you decide how to handle the gap.

Intercompany balances rarely eliminate to exactly zero — timing differences, FX movements, and treatment choices all create variances. BrizoConsol gives you three named treatment types and lets you mix them on a single elimination until the difference is fully allocated.

Treatment 1

FX Difference

The variance is a currency translation difference. Posted to an FX gain or loss account at group level — the standard treatment for exchange rate movements on intercompany balances between entities transacting in different currencies.

Treatment 2

Timing

One entity recorded the transaction in a different period. The variance is allocated to the subsidiary to be resolved when the matching entry is posted in the correct period — no forced write-off.

Treatment 3

Write Off

The difference is immaterial or irrecoverable and is written off at group level. This closes the elimination without requiring a corresponding entry in either entity's books.

Mix treatments until the difference is fully allocated

Add as many treatment lines as needed on a single elimination — a partial FX treatment and a partial timing allocation are both valid. A live running total shows what has been Allocated and what remains. When Remaining reaches zero, the status updates to Difference fully allocated and you can confirm the entry.

Justification field — audit trail without a working paper

Each treatment line includes a Justification field. Document why a treatment was chosen directly on the elimination entry — "FX variance on USD/SGD settlement, below materiality threshold" or "timing difference: invoice raised in July, received in August". The justification is visible on the confirmed entry, so auditors can trace every decision without a separate file.

Difference Treatment Panel
Total difference $1,240
Treatment 1 — FX Difference $840
→ FX Gain / Loss Account 6001 — FX
Treatment 2 — Timing $400
→ Allocated to OpCo SG
Remaining $0
Difference fully allocated
Justification
FX variance on USD/SGD settlement ($840), below materiality. Invoice timing difference Oct → Nov ($400) — to clear when counter-party posts.

Every type of intercompany transaction. Covered.

Intercompany Revenue & Expenses

Sales from one entity to another inflate group revenue. Matching IC revenue and expense pairs are detected and eliminated automatically when account codes align across entities.

Intercompany Loans

Loans between group entities create a receivable on one side and a payable on the other. BrizoConsol eliminates both sides — the balance sheet is clean without any manual matching.

Intercompany Dividends

Dividends paid by a subsidiary show up as income at the parent. BrizoConsol eliminates dividend income against the subsidiary's retained earnings — no double-counting in the group P&L.

Management Fees

Fees charged by a holding company to its subsidiaries are intercompany in nature. Post a manual elimination — the fee income and expense are both removed from the group P&L.

Unrealised Profit in Inventory

When one entity sells goods to another at a mark-up and the buyer still holds stock, the profit is unrealised at group level. IFRS requires elimination — post a manual entry, BrizoConsol handles the rest.

Elimination Review

Before closing, Elimination Review scans for unmatched intercompany balances across all entities. Any discrepancy is flagged before it reaches your consolidated statements — not after.

Every elimination logged, traceable, and ready for review.

Auditors need to trace every elimination back to a source. The Elimination & Journals Report gives them a complete, time-stamped log of every auto and manual entry across every period.

  • Full log of auto and manual entries — date, entity pair, account, amount
  • Filter by period, entity, or entry type — drill into exactly what you need
  • Export to Excel for external audit packs in one click
  • Elim Validation report confirms completeness before month-end sign-off
Elimination & Journals Report — Feb 2026
Type Description Amount
Auto IC Revenue — HoldCo → OpCo SG $124,000
Auto IC Loan — HoldCo ↔ OpCo HK $250,000
Manual Unrealised profit — OpCo AU $18,500
Manual Management fee — OpCo US $32,000
Total Eliminated $553,000
Elim Validation — 0 unmatched balances · Exportable to Excel

Included in every plan.

Auto and manual intercompany eliminations, the Elim Validation tool, and the Elimination & Journals Report are all included — no add-ons required.

$35 /entity/month
Pro Plan · Billed monthly
  • Auto Intercompany Eliminations
  • Manual Eliminations with audit trail
  • Elim Validation report
  • Elimination & Journals Report
  • Multi-currency elimination support
  • Unlimited users included
Start Free Trial

No credit card required · 14 days full access

Also in Pro: NCI → · CTA / FCTR → · Step Acquisitions →

Common Questions

What are intercompany eliminations?
When entities within a group trade with each other, those transactions appear in both entity's books. In consolidated financials, they must be removed — otherwise group revenue, expenses, assets, and liabilities are overstated. Eliminations reverse those intra-group transactions so the consolidated statements reflect only activity with third parties.
How does auto elimination work?
BrizoConsol scans for matching intercompany account pairs across entities — for example, an IC Revenue account at HoldCo matched against an IC Expense account at OpCo SG. When a match is found, both sides are eliminated automatically on every consolidation run. No manual input is needed as long as account codes are consistently named.
What if my entities use different account codes for intercompany transactions?
You can map account codes across entities in BrizoConsol's account mapping settings. Once mapped, the auto-elimination engine treats them as matching pairs. BrizoMap (the AI account mapper) can accelerate the initial setup.
Do eliminations work across different currencies?
Yes. BrizoConsol translates each entity's figures to the group reporting currency before elimination runs. Exchange differences that arise on intercompany balances are handled as part of the CTA calculation — they don't create unmatched variances.
What is the Elim Validation report?
Elim Validation checks for intercompany balances that haven't been eliminated — for example, an IC receivable at one entity without a matching IC payable at the other. It surfaces these mismatches before you close, so nothing slips into the consolidated statements unchecked.
Can I see a full history of all elimination entries?
Yes — the Elimination & Journals Report shows every auto and manual entry across all periods, filterable by entity, period, and type. It can be exported to Excel for inclusion in audit packs.
How does BrizoElim decide what to eliminate automatically?
BrizoElim scans the chart of accounts for every entity and flags intercompany accounts by code pattern and account name. Only accounts whose fingerprint has changed since the last scan are re-evaluated. Each identified pair is given a recommended elimination method (Method 1–4) and a confidence level — only HIGH-confidence pairs that form valid asset↔liability or income↔expense combinations are surfaced. Approve a suggestion and it's saved as a named elimination rule that runs automatically on every future consolidation.
What do the detection rules flag?
Eight named rules run against each period: possible pair, balance mismatch, one-sided posting, sign flip, classification mismatch, dormant reactivated, balance spike, and FX translation gap. Strong matches become suggestions you can post directly; weaker or problematic pairs become anomalies tagged with a rule ID, severity, and recommended action. Anomalies should be resolved before the period close.
Does the AI post eliminations or activate rules on its own?
No. Every suggestion and anomaly sits in a review queue until a user explicitly approves, edits, or discards it. BrizoElim does the detection and drafting work — you make the final call on what posts.
Can I turn elimination categories on and off?
Yes. There are nine elimination modules — trade receivables/payables, loans, dividends, management charges, inventory transfers, unrealised profit, fixed assets, other income/expenses, and other balances. Enable only the ones your group uses and the rest stay out of your month-end sidebar and Elim Validation report.

Intercompany eliminations, done.

Auto-detect matching transactions. Post manual entries where you need them. Close the books with nothing uneliminated.

No credit card required · Cancel anytime