Intercompany Eliminations Playbook — Confirm Early, Close Clean
Two entities, one story (and zero screenshots, please).
No-one loves an ‘Intercompany cliff-edge reveal’: Day 0 arrives, balances don’t agree, and everyone goes digging for “evidence” in chat threads. The fix is simple, if not glamorous—confirm earlier, match systematically, and route disputes to people who can actually decide. This playbook gives you a cadence for confirmations, a short list of matching rules, and a dispute lane that doesn’t derail the close. By the end, eliminations will be predictable, explanations short, and late-night archaeology retired (cape not included).
Day-in-the-life: before → after
Before: A receivable in Paris meets an unrecognised payable in Chicago. Screenshots fly. “Who owns this counterparty?” “Which rate did you use?” The spreadsheet says one thing; the ERP says another. People work hard; the process makes them work harder.
After: Pairs are assigned owners. Weekly confirmations catch small deltas. A dispute lane routes pricing questions to Ops; currency questions to Treasury. Day −1, balances agree within materiality; Day 0 elimination is quietly boring (delightfully so).
So what? Confirming early turns cliff-edge surprises into Tuesday tasks.
Confirmation cadence by transaction (table)
Transaction type | Cadence & cut-off | Evidence & owner |
---|---|---|
Trade AR/AP | Weekly; mandatory Day −1 | Ageing report; entity pair owners |
Fees/royalties | Monthly estimate Day −3 | Contract + calc; controller + Ops |
Inventory transfers | Weekly; ship/receive match | ERP movement; supply chain finance |
Loans/interest | Monthly accrual Day −2 | Loan schedule; Treasury + controller |
So what? Different flows, different clocks—set the right rhythm and IC stops tripping you.
Before vs After: five IC switches
- From “who owns this?” → publish counterparty owners and SLAs.
- From screenshots → confirmations from governed reports with timestamps.
- From inbox debates → a dispute lane split by root cause (price vs rate vs timing).
- From Day 0 guessing → Day −1 tolerance rules (auto-accept within £/€/$ X).
- From free-text journals → standard IC true-up entries with evidence (see auditor-ready adjustments).
So what? Five small switches collapse noise and concentrate effort where it counts.
IC mismatch triage & default actions (table)
Category | Typical cause | Default action |
---|---|---|
Timing | Ship/receive crossed periods | Auto accept within tolerance; true-up next period |
Price | Incorrect markup/rate card | Open ticket to Ops; journal with contract excerpt |
Currency | Different FX pack or date | Apply stamped pack; revalue; log CTA impact (see FX guide) |
Mapping | Account or counterparty code mismatch | Fix in master data; re-load (see data governance) |
So what? Label the break, route to the right lane, and stop arguing in the wrong room.
Stakeholder talk tracks
CFO: “No end-of-month surprises.” — Weekly confirmations + Day −1 tolerance rules = quieter Day 0 and cleaner eliminations.
Controllers: “Tell us who decides.” — Counterparty ownership list + dispute lanes (Ops/Treasury) remove guesswork (and calendar ping-pong).
Treasury: “Use one rate story.” — Stamped pack with timestamp; FX differences classify cleanly and roll into CTA. See the FX translation guide.
Audit: “Show me the trail.” — Confirmations, evidence, and approvals live with entries; sampling is confirmation, not excavation.
So what? Clear talk tracks make adoption a non-event—and speed follows.
Objections & responses + real-world moments
- Objection: “Weekly checks add meetings.” — Response: Exceptions-only, 15 minutes, three metrics.
- Objection: “Edge cases won’t fit.” — Response: Keep an escalation lane; design the routine for the 80%.
- Objection: “Evidence lives in ERP.” — Response: Link or export; approvers need it where they approve.
- Quarter-end license fee: Estimate Day −3, confirm Day −1, true-up on invoice—no Day 0 drama.
- Freight in transit: Timing noted; within tolerance auto-accept; reversal next period.
- Wrong markup applied: Ops updates rate card; journal with contract excerpt attached.
- Different FX dates: Revalue using the stamped pack; CTA note updates automatically.
So what? Most “gotchas” turn into tidy tasks when the lanes exist.
Pitfalls → fixes
Pitfall 1: Everyone confirms with everyone.
Fix: Assign counterparty pair owners; one list to rule them all.
Pitfall 2: Tolerance set to zero.
Fix: Use materiality by entity/transaction; escalate ageing, not tiny pennies.
Pitfall 3: Disputes in inboxes.
Fix: Ticket by category (price/rate/timing/mapping) with SLA and attachments.
Pitfall 4: Evidence scattered.
Fix: “No proof, no post” for IC journals and confirmations.
Pitfall 5: Dry-run that isn’t real.
Fix: Run Day −2 with the same rate pack, mappings, and hierarchy as Day 0 (rehearse the actual play).
So what? A few guardrails remove the classic IC friction without adding bureaucracy.
30–60–90 plan to operationalise IC
Days 0–30 — Stabilise: Publish the counterparty owner list and the weekly confirmation calendar. Set provisional tolerances by transaction type. Pilot with two regions.
Days 31–60 — Streamline: Stand up dispute lanes (price/rate/timing/mapping) with SLAs. Introduce the stamped rate pack. Add a Day −2 dry-run and a Day −1 lock for IC.
Days 61–90 — Scale: Roll out globally; automate nudges for aged items. Link IC evidence and approvals to the workflow cockpit and ensure linked disclosures update post true-up (see disclosure management).
So what? Three sprints move IC from “fire-drill” to “routine.”
How CCH Tagetik helps with intercompany
If you’re running a platform like CCH Tagetik, wire these routines into the rails: matching rules at load, a dispute lane with owners, stamped FX packs, and approvals that travel with the journal. You still make the judgement calls; the system removes the scavenger hunt (cape still optional).
Capability | What it does for IC | Result |
---|---|---|
Counterparty matching | Compares AR/AP by partner, doc, date | Breaks surface early; fewer Day 0 surprises |
Dispute workflow | Routes price vs rate vs timing to owners | Faster resolution; clear audit trail |
Stamped FX packs | Applies one rate story; logs CTA effects | Consistent translation; explainable differences |
Evidence on entry | Requires attachments/links for true-ups | Approvals are quick; audit questions shrink |
Close cockpit | Tiles for IC status, ageing, materiality | Less chasing, more resolving |
Practical tip: Set a Day −1 auto-accept tolerance in the tool (by entity & transaction) and steer energy to aged, material breaks.
So what? Configure once; reap the benefit every month—quietly.
Metric that matters
% of intercompany balances confirmed by Day −1 (target > 95%). Pair with aged IC disputes > 3 days and Day 0 IC adjustments by count/value. When the routine works, confirmations rise, ageing falls, and Day 0 posts are rare—and small.
So what? What you confirm early can’t surprise you later—measure early certainty.
Assign owners, confirm early, let Day 0 be boring.
Publish the counterparty list, run weekly confirmations, and lock IC on Day −1 with materiality rules. Tie the routine to your close cadence and keep FX and disclosures aligned through the FX guide and disclosure playbook. The result: clean eliminations, calmer closes, and fewer archaeology projects.
Word count: 1,162