IndAS consolidation across 4 foreign subsidiaries — what actually breaks
The textbook treatment of group consolidation makes it sound clean — line-by-line addition, eliminate intercompany, translate at closing rate, apply NCI, done. Reality is messier. Across four foreign subsidiaries at a large BSE-listed Petrochemical company, here's where consolidation actually breaks — and how to design the close cycle so it doesn't.
The four subsidiaries and why context matters
Each subsidiary operates in a different functional currency, accounting calendar, and chart of accounts. Even with the parent's chart of accounts mandated, local reality drifts:
- UAE subsidiary — AED functional currency, VAT differences from GST.
- Kenya subsidiary — KES, exchange controls on remittances.
- Plus two more entities each with their own quirks of local reporting.
The problem isn't the conversion arithmetic. It's that each subsidiary's books need to be IndAS-compliant first, before consolidation is meaningful. Most of the work happens before consolidation begins.
Where consolidation actually breaks
1. Intercompany loans
If parent has lent to a foreign subsidiary, the loan sits on parent's books in INR and on the sub's books in functional currency. As FX moves, the rupee value at parent and the functional currency value at sub diverge.
This isn't a problem until you try to eliminate it on consolidation — and the two sides don't match because they were valued at different rates.
The fix: treat intercompany loans as part of net investment in foreign operation under IndAS 21 when they're effectively permanent, and route the FX difference through OCI rather than P&L. The accounting treatment is well-defined; the operational discipline of tagging which intercompany loans qualify is what gets missed.
2. Unrealised profit in inventory
If the UAE subsidiary buys inventory from the parent at a margin, and that inventory is unsold at year-end, the margin is unrealised at the group level. It needs to be eliminated.
This is straightforward in concept, painful in execution because:
- The subsidiary doesn't know which inventory came from the parent versus third parties at the SKU level.
- The margin varies by product.
- You need the parent's cost, not just the transfer price.
The solution: set up intercompany inventory tracking at the ERP level. Tag every intercompany shipment with both transfer price and originating cost. Run the elimination from a system report, not a manual schedule.
3. FX translation differences
Each subsidiary's P&L is translated at the average rate; the balance sheet at the closing rate. The resulting difference goes to Foreign Currency Translation Reserve (FCTR) in OCI.
What goes wrong: the average rate isn't actually applied to every transaction. It should be applied to each transaction at its transaction rate, with the year-end FCTR being the cumulative effect. Most teams shortcut this by applying a single average to the whole P&L — which works approximately for low-volatility currencies, but breaks when AED or KES moves sharply mid-period.
4. NCI (Non-Controlling Interest)
For subsidiaries that aren't 100% owned, NCI presentation is straightforward — but the measurement at acquisition is where errors persist for years.
If NCI was measured at proportionate share of net assets at acquisition (the easier option), goodwill is only the parent's share. If measured at fair value (the harder option), goodwill includes NCI's share. Once chosen, the choice has to be consistently applied across years and reflected in NCI's share of post-acquisition reserves.
The most common error: changing the basis between years without disclosing it.
The close cycle — what gets it to T+0
The company publishes quarterly results to BSE. The consolidated numbers need to be ready within 45 days of quarter-end under SEBI listing regulations — and in practice, the market expects them earlier. We ran a T+0 close, which means consolidated trial balance is ready the day the period ends.
How that's possible:
- Subsidiary cut-off discipline. Each subsidiary closes its own books to T+0. Non-negotiable. Daily reconciliation in the lead-up.
- Intercompany matching daily, not at close. Intercompany balances are confirmed and matched on a daily basis. By close day, there's nothing to reconcile.
- Pre-built consolidation schedules. Eliminations, FX translation, NCI — all built as templated working papers that auto-populate from the subsidiary trial balances.
- Audit trail pre-prepared. Statutory auditors get their workings the day the period ends. No back-and-forth.
T+0 close isn't about working faster. It's about doing 80% of the consolidation work continuously through the quarter, so closing day is just stitching the final pieces.
SEBI compliance — the non-finance discipline
The financial reporting is half the job. The other half is the disclosure regime. For the quarterly results, every filing had to cover:
- Unaudited financial results (standalone and consolidated)
- Limited review reports from statutory auditors
- Press release with key highlights
- Investor presentation
- Stock exchange intimations
These have to be ready in parallel with the financial close — not after. Otherwise you've finished the books but missed the listing deadline.
What I'd tell anyone starting this
- Don't centralise consolidation. Distribute it. Make each subsidiary controller responsible for IndAS-compliant local trial balances. Central team only does the elimination + translation layer.
- Build the consolidation in a system, not Excel. Pick a tool (or build in the parent ERP). Excel breaks at the worst possible moments.
- Run a mock close at month two of each quarter. Catches issues a month before they matter.
Consolidation isn't hard. It's just unforgiving. The numbers are exact, the deadlines are external, the regulator is watching. The discipline of doing the work continuously is what separates the teams that close to T+0 from the teams that work weekends in the lead-up to BSE filing day.
Need help with IndAS consolidation?
Happy to walk through your current setup and where the bottlenecks are.
Get in touch