FOR CA PRACTICESAI auto-mapping reconciles 94% of entries untouched

A P&L is not your client’s books.

We built TradeBooks AI for the practice that still hand-posts every trading client into Tally at midnight. Console export in, audit-defensible vouchers out — the AI maps every line, and you review only what doesn’t tie out.

01

Books, not just numbers

Correct, traceable vouchers — not a parsed statement.

02

Rigor you can audit

Every voucher traces to a source row. No black box.

03

Built for Indian practice

Tally-native, Zerodha-first, ICAI-aligned workflow.

Reconciliation12 exceptions
1,240
vouchers built
1,228
AI-reconciled
0
unbalanced

Contract note vs tradebook — qty mismatch

26 Mar · INFY

Mismatch

Corporate action — bonus 1:1 not in export

18 Mar · TATAMOTORS

Treatment

Charges line has no ledger mapping

14 Mar · DP charges

Mapping
Review 12 exceptionsthen export to Tally⌘K

Sample client file · illustrative data

Tally Prime & ERP 9

Native voucher import

Zerodha Console

Tradebook & P&L exports

No credentials

No AI training on your data

India-hosted

Data stays in-country

// THE GAP

Your filing tool stops at the P&L. The books start right after it.

Quicko and ClearTax answer “what’s the tax?” once a year, for the taxpayer. None of them put a single voucher into your client’s Tally. That part — the recurring, billable, audit-exposed part — still lands on a junior at midnight.

The manual reality, today

1

Export the P&L from Console

A tradebook and a capital-gains statement. Useful for the ITR — not a single ledger entry.

2

Rebuild it in Excel

FIFO by hand. Grandfather the pre-2018 lots. Split STT, brokerage, GST and stamp duty into the right heads.

3

Hand-post every voucher into Tally

Hundreds of entries, one ledger at a time. A junior’s whole day, per client, per close.

4

Find the error during review — or worse, in audit

A mismatched contract note, a wrong head. Found too late, under 44AB pressure.

The cost of the gap

illustrative
One active-trader client ≈1,200 lines
Hand-posting ≈8–14 hrs
With TradeBooks AI ≈1 upload + review

Rough figures to frame the math, not a measured result. Your file, your numbers — run it and see.

// HOW IT WORKS

One repeatable flow, with the hard parts handled.

Upload, treatment, reconcile, export — the same path for every trading client. Here’s what’s actually happening under each step.

01

Upload the export

Drop the Console tradebook, P&L and contract notes — CSV, XLSX or PDF. No login, no API key.

Zerodha ConsoleContract notesBank statement
Drop files or browse
tradebook.csvpnl.xlsx
02

AI maps every line

The AI maps each row to the right ledger and 94% reconcile untouched. FIFO matches every sell to its buy lot, pre-31 Jan 2018 holdings are grandfathered, and each line is classified investor vs trader, STCG vs LTCG, speculative vs non-speculative.

AI auto-mappingFIFOSTCG / LTCG
SELL INFY ×120FIFO → lot 14 Aug 19
holding 5y 7mLTCG
pre-2018 lotgrandfathered ✓
03

Reconcile the exceptions

Everything that ties out is matched silently. You only touch what doesn’t — mismatched contract notes, unmapped charges, corporate actions. Exception-first, never a wall of green rows.

Exception-firstContract-note tie-outOverrides logged
1,228 matchedauto
12 need your callreview →
04

Export to Tally

Confirm, and TradeBooks AI writes proper Sales, Purchase, Receipt and Journal vouchers — Tally XML for a clean import, or Excel. Balanced, traceable, audit-ready.

Tally XMLBalancedAudit-ready
vouchers.xml1,240 ✓
Dr = Crbalanced

// SEE THE ACTUAL OUTPUT

Real Tally vouchers. Every one traces to a source row.

Not a cartoon and not a CSV dump — proper Sales, Purchase, Receipt and Journal vouchers that import clean into Tally Prime and ERP 9. Click any voucher to see the Console row it came from.

app.tradebooks.ai / vouchersExport to Tally →
DateVch typeLedger / particularsAmountSource
Tally XML · Excel · 1,240 vouchersbalanced ✓
Source traceSales · 31 Mar 25

Console tradebook row

symbolINFY
typeSELL
qty120
price₹1,842.10
date2025-03-31
resolves to
Equity Sales₹2,21,052.00
Holding lot · FIFO matched14 Aug 19
TreatmentLTCG

Click a different voucher on the left to trace it. Nothing posts to your books until you’ve seen where it came from.

// THE ACCOUNTING LOGIC

We show our work. That’s the whole pitch.

You can’t trust a black box with a client’s books — even an AI one. So nothing here is hidden: the AI proposes the treatment, and you read exactly how TradeBooks AI handles every topic. Disagree with a call? Override it — the override is logged.

Methodology is the proof. No measured-results claims you can’t verify on your own file.

Every sell is matched to its earliest available buy lot (FIFO), so the holding period — and therefore STCG vs LTCG — is computed per lot, not in aggregate.

For shares acquired before 31 January 2018, the cost is stepped up to the higher of actual cost and the fair market value on that date (the grandfathering rule), capped at the sale value. We show the original cost, the FMV used, and the resulting cost considered — line by line.

actual cost₹620.00
FMV 31-Jan-18₹1,140.00
cost considered₹1,140.00

Equity delivery is treated as capital gains (STCG / LTCG by holding period). Intraday is speculative business income; F&O is non-speculative business income. We classify each segment and post it to the right head, so the P&L and capital-gains schedules don’t blur into one another.

Where a client’s facts argue for a different stance — e.g. consistent high-frequency delivery treated as business — you set the treatment at the client level and every voucher follows it. The choice, and who made it, is recorded.

A contract note isn’t one number. Brokerage, STT, exchange transaction charges, SEBI fees, stamp duty, GST and DP charges are separated and mapped to their own ledgers — with GST split out as input credit where eligible.

BrokerageIndirect Expenses
STTCharges (disallowed)
Exchange + SEBIIndirect Expenses
GST 18%Input Credit
Stamp dutyCharges

We tie the tradebook to the contract notes and the funds statement. Anything that reconciles is posted silently. What can’t — a quantity mismatch, a missing corporate action, a charge with no ledger map, a fund movement with no trade — is raised as a typed exception for your decision.

Nothing is auto-resolved into a suspense account and forgotten. The books don’t balance by hiding the problem; they balance because you cleared it.

// WHO IT’S FOR

Built first for the practice. Useful well beyond it.

PRIMARY

CA firms & practitioners

2–25 people, dozens of clients on Tally, a handful of them active traders. The recurring close is where the hours vanish.

A new F&O client just handed me a year of trades. One upload, review the dozen exceptions, export — instead of half a junior’s week.

In-house finance teams

Trading firms, family offices, HNI desks and broker back-offices keeping their own books — same workflow, higher volume, internal.

Our prop desk’s trades close into books every month, not once at filing. We needed something that runs on a schedule.

Serious traders · the wedge

Active F&O / HNI investors who keep real books — often because 44AB applies — not just an annual ITR.

I’d rather hand my CA clean, ready books than a messy export they bill me extra hours to untangle.

// SECURITY & TRUST

The first question a CA asks. So we answer it loudly.

You’re trusting us with a client’s financial data. Here’s exactly how that’s handled — no fine print.

No credentials

We never ask for your broker or Tally login. You upload an export; we hand back a file.

No AI training on your data

Client files are processed, never used to train models. Your books are yours.

India-hosted

Data stays in-country, encrypted in transit and at rest.

Audit traceability

Every voucher links to its source row and every override is logged.

// OUR APPROACH

Zerodha-first, on purpose. And honest about the rest.

We’d rather do one broker properly than five badly. Zerodha is where the volume is, so that’s where we got the accounting right — FIFO, grandfathering, charge mapping and reconciliation, tested against real contract notes.

Today: Zerodha Console → Tally Prime & ERP 9, equity & F&O.

~

On the roadmap: more brokers, once we can do each one to the same standard — not before.

If your client isn’t on Zerodha yet, tell us — it shapes what we build next.

// PROOF

The only testimonial that matters is your own output.

We’re early, and we won’t pretend otherwise with invented quotes. Here’s the proof we’ll actually stand behind.

01

Run it on your own file

Bring a real, messy client export. The output you get back is the only demo that should convince you.

02

We show the method

Every treatment is documented and open above. Transparency is the trust signal — not a logo wall.

Read the accounting logic

03

Real compatibility

It imports into the tools you already run, with no lock-in.

Tally PrimeERP 9Zerodha ConsoleExcel

// VS THE ALTERNATIVES

Honestly, against what you’d use instead.

The real competitor is a junior and a spreadsheet. Filing tools are great — at filing. Neither builds books.

 
Manual / Excel
Filing tools
TradeBooks AI
AI auto-mapping, you review exceptions
Produces Tally vouchers
by hand
FIFO & grandfathering applied
manual
for the ITR only
Charges / STT / GST → ledgers
manual
Reconciliation & exceptions
spreadsheet
Multi-client, repeatable
per return
Recurring close, not annual

// PRICING

Priced against a junior’s afternoon.

Start free on one client file. Upgrade when it’s saving you whole closes.

Free

₹0

One client file, end to end. The honest demo.

Run your first file
  • One client file, full flow
  • FIFO, grandfathering & treatment
  • Reconciliation & exceptions
  • Tally XML + Excel export
FOR PRACTICES

Pro

₹2,999/ month

Unlimited client files and closes. Less than one billed hour.

Start Pro free for 14 days
  • Unlimited client files & closes
  • Everything in Free
  • Saved chart-of-account mappings
  • Multi-client close calendar
  • Priority support during audit season

// FAQ

The questions a CA actually asks.

That’s the whole product. We show every treatment openly in the accounting-logic section, and every voucher exposes the source row and the lot it matched. Where judgment is needed, you set the call and we record it. Run it on a file you already know the answer to and check.

No. The output is native Tally vouchers — Sales, Purchase, Receipt, Journal — exported as Tally XML that imports directly into Tally Prime and ERP 9 (or Excel if you prefer). Balanced and traceable, not a CSV you re-key.

Never. You upload an export from Console and we hand back a file. No credentials, no API access to anyone’s account, and client data is never used to train models. Hosted in India, encrypted in transit and at rest.

Zerodha-first, on purpose — we’d rather get one broker’s accounting genuinely right than five roughly. More brokers are on the roadmap, added only when each meets the same standard. Tell us which ones you need; it shapes the order.

They surface as typed exceptions — quantity mismatches, missing corporate actions, unmapped charges, orphan fund movements. Nothing is quietly dumped into suspense. The books balance because you cleared the exception, not because it was hidden.

It’s less than a single billed hour, against 8–14 hours of hand-posting per active-trader client, every close. Start free on one file and decide on the math, not the claim.

Run it on one real client file. Free.

Bring a year of a trading client’s Console export. Watch it become audit-defensible Tally vouchers — and decide for yourself.

No card · no broker or Tally login · India-hosted