How to handle multi-company consolidation in Tally with AI?

Tally AnalyticsHowBy Keyur PatelReviewed
SHORT ANSWER

Most Indian groups run separate Tally companies per SPV or entity. Manual consolidation breaks at month-end - exports differ, mappings drift, the deck is stale by Monday. AI reads every Tally company in place, maintains a chart-of-accounts map, and answers consolidated questions live with one-click drill-down to source vouchers.

The week that breaks every group finance team

Walk into the head office of a typical Indian real estate developer, an auto-component group with three plants, or a pharma distributor with a CFA arm in five states. You will almost always find the same setup: each entity, each SPV, each state warehouse runs its own Tally company. Often 5 to 15 companies in total. Each one has its own ledgers, its own voucher numbering, its own GSTIN.

The first week of every month is the consolidation week. One accountant per entity exports the trial balance, the day book, and the outstanding statement to Excel. A senior person on the group finance team copies all of it into a master workbook, maps the chart of accounts by hand, eliminates the obvious intercompany lines, and tries to send the consolidated MIS to the promoter by Saturday. By Monday morning the file is already stale, because two SPVs booked weekend invoices and one entity reversed an entry.

This is where the AI question comes up. Can a system read every Tally company in place, maintain a stable chart-of-accounts map, and answer consolidated questions live without breaking the audit trail. The honest answer is yes, with a few caveats worth knowing before you commit.

Why Indian groups run separate Tally companies

Before talking about consolidation, it helps to remember why the data is split in the first place. Indian groups almost never run one Tally company across the group, and the reasons are structural, not lazy.

WHY THE COMPANIES STAY SEPARATE
  • Each legal entity needs its own books. Private limited, LLP, partnership, proprietorship, each one files its own ROC and income tax return. Mixing them in one Tally company is a statutory mess.
  • Each GSTIN needs its own data. GSTR-1, GSTR-3B, and the new GSTR-2B reconciliation all run per GSTIN. State branches and SPVs each need clean, separable Tally data.
  • RERA and project-level reporting. Real estate groups carve every project into an SPV for RERA compliance. Each project is a separate Tally company with its own escrow and customer ledger.
  • Internal control. Splitting books across companies is also how Indian groups limit which accountant can see which entity. One Tally company means one set of permissions.

So the problem to solve is not "merge the Tally companies." That is neither legal nor wise. The problem is to read across them without staging the data into yet another system.

What manual consolidation actually involves

People who have not done it underestimate the work. A clean monthly consolidation for an 8-entity Indian group involves four distinct jobs, every one of them error-prone.

  • Chart-of-accounts mapping. Entity A calls the head office rent line 'Office Rent', entity B calls it 'Rent - Admin', entity C has a sub-ledger under 'Indirect Expenses'. Someone has to maintain a master mapping that survives month after month.
  • Currency and unit normalisation. Even within India, one entity may post in lakhs, another in crores, and a CFA branch may report kilograms while head office reports tonnes. Quiet bugs hide here.
  • Intercompany eliminations. Entity A sells to entity B. Entity B records the purchase. The group P&L should show neither. Missing one elimination inflates revenue and cost in the same direction. The CFO notices when the net does not tie.
  • Currency of period. Some entities close on the 28th, some on the last day. Some book GST liability on the date of invoice, others on the date of e-invoice acknowledgement. A consolidator who is not careful ends up double-counting at the join.

How AI reads multiple Tally companies in parallel

The connector model is straightforward in description and a fair amount of work in execution. A small read-only agent sits on each Tally machine (or one shared machine that sees every company on the LAN), exposes the standard Tally ODBC interface per company, and a central service maintains a unified schema on top.

Reference architecture for an 8-company Tally Prime group on a single LAN.
LayerWhat it doesWhere it runs
Tally agentReads each Tally company live, no extracts.On the Tally LAN, inside your boundary.
Mapping layerHolds the master chart-of-accounts map and entity metadata.Single-tenant, customer-owned config.
Query engineTranslates a plain question into per-company queries, joins the results.Single-tenant cloud or on-prem.
Audit logRecords every question, query, and source voucher ID returned.Customer-owned, exportable to S3 / SFTP.

The important property: data never leaves the Tally machines except as the answer to a specific question. KolossusAI for Tally users does not stage your full ledger anywhere. Each query reads live, the result is logged, and the underlying voucher IDs per company are kept for drill-down.

The chart-of-accounts map - the hidden discipline

The technology you can buy. The map you have to build, and then maintain. This is the part most consolidation projects get wrong, AI or no AI. The map is the dictionary that says 'rent expense' in entity A and 'rent - admin' in entity B both roll up to the group P&L line 'Rent and utilities'.

WHAT A USABLE MAP LOOKS LIKE
  • Group-level chart of accounts owned by one person. Usually the group financial controller. Two or three levels deep, no more. Anything finer becomes maintenance nightmare.
  • Per-entity mapping reviewed quarterly. Entities create new ledgers all the time. A quarterly review is the cheapest insurance against the consolidation breaking silently.
  • Versioned, with effective dates. When the group restructures or splits a cost centre, the old map should still be queryable for prior-period comparisons.
  • Visible in the AI tool. When the AI shows you the consolidated rent figure, you should be able to click and see exactly which 23 ledgers across 8 entities rolled up into it.

Intercompany transactions and eliminations

The other discipline. Intercompany sales, intercompany loans, intercompany rent, and intercompany allocations all need to be identified and eliminated at the consolidated layer. AI helps here because it can spot pairs (entity A's sale to entity B matched against entity B's purchase from entity A) faster than a human can scroll, but the rules still need a human to set up the first time.

A sane policy: tag every intercompany ledger across every Tally company with a consistent prefix (something like 'IC-Sales-A-to-B'). The AI then proposes eliminations, the group controller approves, and the consolidated P&L shows the eliminated lines on a separate worksheet for the auditor. The audit trail stays intact: the source vouchers in each Tally company are unchanged, and the elimination is a derived view on top.

A real example - 8 SPVs, one promoter

Take a concrete shape. A Pune-based real estate group running 8 active SPVs across two states, group revenue of about ₹85 crore for the year, group finance team of 6 people including the controller. Before AI: month-end consolidation was a 6-day job for two senior accountants and the controller, signed off on the 8th of every month. After: the same consolidated MIS is available on the 1st, intraday, with drill-down.

6 days
Consolidation cycle before
2 senior accountants plus controller
2 hours
Same view after
Plus 1 hour controller review on day 1
₹14L
Year-one cost saved
Mostly recovered senior-accountant time

The promoter's biggest gain was not the time saved. It was that the group MIS was finally trustable on day 1 of the month, with every consolidated line one click away from the source voucher in the relevant SPV's Tally company.

Manual vs AI-assisted consolidation

Realistic shape for an 8 to 12 entity Indian group on Tally Prime.
Manual / ExcelAI on top of Tally
Time to consolidated MIS5 to 8 daysLive, day 1 of month
Senior staff time per month100 to 160 hours8 to 15 hours of review
Drill-down to source voucherManual, slow, sometimes impossibleOne click from any consolidated line
Intercompany eliminationsEasy to miss, hard to auditProposed by system, approved by controller
Audit trail for the auditorThe Excel master, often un-versionedEvery query logged with source voucher IDs
When a new SPV is addedNew tab, new mapping, new bugsAdd the company, update the map once

What this costs in year one

₹3L - ₹7L
KolossusAI year-one
Flat quote, scales with entities, not queries
3-5 weeks
To first consolidated MIS
Most of week one is map building
100+ hours
Senior time recovered per month
Across the group finance team

The flat quote matters more for multi-company than for single entity, because per-query pricing penalises the exact thing you want to do: ask many small consolidated questions through the month. See our pricing for how the POC and the year-one quote are shaped.

FREQUENTLY ASKED

Questions readers actually ask.

Does this work if our Tally companies are on different machines?

Yes. The connector model handles distributed Tally installations. The agent runs on whichever machine sees the companies on the LAN. If your SPVs are on different sites with their own Tally machines, you deploy one agent per site and the central query engine reads across them. Latency goes up by a second or two for cross-site joins, which is fine for the kind of consolidation question a group controller actually asks.

How long does it take to build the chart-of-accounts map for the first time?

For an 8 to 12 entity Indian group with reasonably consistent ledger naming, plan on 5 to 10 working days. The KolossusAI team does the first pass automatically by clustering similar ledger names across companies, your group controller reviews and corrects, and the map is signed off in week one of the POC. The quarterly maintenance after that is usually under 2 hours per quarter.

Can the AI handle intercompany eliminations automatically?

Partially, and the partial is on purpose. The AI can detect candidate intercompany pairs by matching ledger tags, amounts, and dates across two companies, and propose eliminations to the controller. Approving the elimination stays a human step for the first quarter, then most groups switch on auto-elimination for clearly tagged ledgers (rent, shared services, intercompany loans) while keeping unclear cases on the controller's desk.

What about consolidation across Tally Prime and Tally.ERP 9 mixed?

Common situation. Many Indian groups have older entities still on Tally.ERP 9 and newer SPVs on Tally Prime. Both editions expose the same ODBC interface, so the connector reads both transparently. The chart-of-accounts map is edition-agnostic. The only practical caveat is that any TDL customisation on the ERP 9 side needs a quick check that the custom fields are exposed via ODBC, which is usually a one-day adjustment with the TDL vendor.

Does the auditor accept consolidation built on top of an AI layer?

Yes, with a clean audit trail. Auditors care about reproducibility. KolossusAI logs every consolidated query, the per-company sub-queries it ran, and the source voucher IDs that contributed to every line. Open any consolidated number, see the underlying vouchers in each entity's Tally company, match against the physical ledger. This is in fact cleaner than the typical Excel master where the formulas reference cell ranges from prior-month tabs.

What does the POC look like for a multi-company group?

Slightly longer than a single-entity POC, usually 3 weeks instead of 2. Week 1: secure connectors deployed on each site that holds Tally companies, automatic ledger clustering for the first pass of the chart-of-accounts map, controller review and sign-off. Week 2: live consolidated questions against 3 representative entities, validation against your existing Excel master. Week 3: full set of entities live, controller and 2 to 3 group accountants using it for the real month-end. Free, no contract pressure. See how the POC works.