CORAA
GST reconciliation · built for auditors· GSTR

The ITC mismatch you'll find in March is already sitting in the 2B.

CORAA matches your books against GSTR-2A, 2B, 3B and 1 at invoice level — qualifying every portal-only line as recoverable or §17(5)-blocked, flagging ghost invoices and unrecorded supplies. It tests 100% of lines and shows its working on each. The auditor decides; the engine does the tie-out.

Matched=
Books and portal agree — to the rupee, the rate and the GSTIN.
Books-onlybooks ▸
In your books, not on the portal — the supplier hasn't filed, or a ghost invoice.
Portal-only◂ portal
On the portal, not in your books — an unrecorded supply, missed ITC, or a next-period timing difference (auto-flagged, so your team doesn't chase it).
Books straight from Tally · Zoho · SAP · NetSuite · Busy · Marg
Three-bucket match

Every invoice lands in one of three buckets — and none of them hide.

Matched

Books and portal agree — to the rupee, the rate and the GSTIN.

Books-only

In your books, not on the portal — the supplier hasn't filed, or a ghost invoice.

Portal-only

On the portal, not in your books — an unrecorded supply, missed ITC, or a next-period timing difference (auto-flagged, so your team doesn't chase it).

What it reconciles

Every return, every gap — caught before you file.

01

GSTR-1 · outward supplies

Books outward invoices vs GSTR-1 at invoice grain, per-rate CGST / SGST / IGST / cess. Ghost invoices and unrecorded supplies surfaced.

02

GSTR-2A / 2B · input tax credit

Inward vs 2A/2B with a recoverability qualifier: every portal-only line routed to Recoverable, Blocked §17(5), Capitalised, Credit-Note or Review. Rule 36(4) applied — claimable ITC never overstated.

03

GSTR-3B · output tax

Books GST-payable vs 3B Table 3, surfacing period gaps that carry s.50 interest exposure.

04

Reverse charge (RCM)

Inward lines in notified RCM categories — GTA, legal, director, security, sponsorship, import of services — vs the books RCM flag. Discharge gaps and interest surfaced.

05

Turnover & GSTR-9C

FY outward-taxable across books vs GSTR-1 vs 3B vs 9 — auto-fills GSTR-9C Table 5, plus a cash / ITC / liability ledger walk against the portal e-ledgers.

06

GST health checks

§17(5) blocked ITC, place-of-supply, HSN-rate, composition vendors, e-invoice applicability, GSTIN checksum, missing-IRN (>₹5 Cr AATO) and cancelled / suspended-vendor ITC-at-risk under s.16(2)(c).

Built to defend

What a reviewer asks — answered before they ask it.

Handles real, messy books

Blank or garbled GSTINs, amended invoices, rounding tolerance, free-text narrations — and multi-GSTIN clients rolled up per registration. Built for actual Tally data, not a clean demo.

Exceptions, not noise

2A-vs-2B and period-lag timing differences are auto-suppressed, so your team reviews the gaps that matter — not next month's invoices flagged as ghosts.

A re-performable audit trail

Every match and reclassification is timestamped, rule-cited and traced to its source row, with the 2B snapshot pinned — exportable to your working-paper file and re-performable under SA 230.

One firm standard

Lock §17(5) and RCM treatment once at the firm level; every branch and every article runs identical logic, with overrides flagged for partner review.

Claimable ITC is qualified, not assumed. Every reclassification carries its rule, its source line and your sign-off — applied the same way every run, and re-performable under SA 230.
, The CORAA reconciliation principle
Built for the people who actually reconcile

One tie-out — every seat at the file wins.

The article ties out

No more VLOOKUP marathons against a 2B dump. The match is done; only the exceptions need a human.

The manager reviews

Open the exceptions, not the whole ledger. Every gap is quantified and traced to the invoice behind it.

The partner signs

The ITC claimed is defensible — recoverability qualified, §17(5) caught, the working shown for peer review.

On a real GST file
Lines tested
100%
Every invoice, not a 2% sample
Books to exceptions
~15 min
On a real GST file
Blocked ITC flagged
§17(5)
with the rule cited
Table 5 auto-filled
9C
Filing-ready
GST reconciliation, answered

The questions auditors actually ask.

It matches your books against the GST portal returns — GSTR-2A, 2B, 3B and 1 — at invoice level, sorting every line into matched, books-only or portal-only, with the rupee and rate difference shown and traceable to the voucher.
Yes. Inward invoices are reconciled against 2A and 2B, and every portal-only line is qualified as Recoverable, Blocked under §17(5), Capitalised, Credit-Note or Review — with Rule 36(4) applied so claimable ITC is never overstated.
Yes — blocked credit under §17(5), reverse-charge categories such as GTA, legal and director services, plus place-of-supply and HSN-rate issues, are all flagged with the section reference attached.
Yes. CORAA connects live to Tally and Zoho Books and ingests SAP, NetSuite, Busy, Marg and Excel — the books side of the reconciliation comes straight from your accounting system, no manual export.
The FY turnover reconciliation across books, GSTR-1, 3B and GSTR-9 auto-fills GSTR-9C Table 5, and the GST ledger walk checks your cash, ITC and liability ledgers against the portal e-ledgers.
Yes — India-hosted on AWS Mumbai (ap-south-1), DPDPA-aligned and ISO 27001 certified, with no model training on your data.
You are. CORAA tests, qualifies and documents — it never signs. Every reconciliation call is yours to confirm or override, with the working shown and exportable to your file. The tool reconciles; the auditor owns the opinion.
GST reconciliation is part of the full CORAA platform — entity-based pricing from ₹30,000 a year, every module included, unlimited users, and your first audit free. See the pricing page for the tiers.
Reconcile your next GST file on CORAA

Stop chasing the 2B — let the tie-out run itself.

Run a real reconciliation free, no card required. See the three buckets on your own books in minutes.