Six modules. One month-end workflow.

From file upload to frozen working paper — every step is handled by a dedicated module, each with explainable output and a retained audit trail.

Data ingestion and normalization

Import GSTR-2B in any supported format and your purchase register from any ERP. Both are validated and normalized before matching — GSTIN checksum, date formats, invoice references, and amounts are standardized automatically.

  • GST portal JSON and Excel
  • All 29 GSTR-2B sections parsed
  • B2B, CDNR, DNR, RCM, ISD, IMPG, SEZ
  • Purchase register as Excel or CSV
  • Column auto-mapping via field synonyms
  • GSTIN checksum validation on import
  • Row-level validation with error report
  • Duplicate detection within the register
Upload files
GSTIN 29ABCDE1234F1Z5 · May 2026
Step 1 of 3
GSTR-2B
JSON or Excel from GST portal
GSTR2B_May26.json · 1,248 records
Purchase Register
Excel or CSV from Tally / Busy / Zoho
Drop file here or click to browse
Run reconciliation

Both files required to continue

Invoice matches
1,219 reviewed · 37 need action
97% matched
VendorInvoiceResultScore
Apex Steel LtdAS/842Exact match100
Kaveri LogisticsKL-119Tax diff88
Urban Office CoUO-5012B only
Nexa SuppliesNS/332Exact match100
Pioneer PartsPP-221Probable76

Deterministic matching engine

The reconciliation engine runs three matching stages — exact, strong-probable, and amount-based — each producing a 0–100 score with a plain-English reason. Every match is explainable and reproducible.

  • Stage 1: Exact match on GSTIN + invoice no. + date
  • Stage 2: Fuzzy invoice number with ±1 day tolerance
  • Stage 3: Amount-based match within ₹1 tolerance
  • 0–100 confidence score per invoice
  • Plain-English reason for every match result
  • Configurable tolerances per workspace

20 difference categories

Every unmatched or partially matched invoice is placed into one of 20 difference categories. Each category maps to a specific GST outcome — so you know exactly whether to claim, defer, follow up with the vendor, or exclude.

  • Books-not-in-2B and 2B-not-in-books
  • GSTIN difference, duplicate, and RCM items
  • Tax diff, value diff, invoice number diff
  • Credit/debit notes, ISD, import ITC
  • User-actioned and user-ignored states
All difference categories
Matched — ExactMatched — Minor DifferenceTax Amount MismatchTaxable Value MismatchInvoice Number MismatchInvoice Date MismatchVendor GSTIN MismatchBooks Not in GSTR-2BGSTR-2B Not in BooksDuplicate in BooksDuplicate in GSTR-2BCredit/Debit Note Pending MappingReverse Charge ItemUser Ignored / Not Relevant

Hover on any category in the workspace to see the ITC action for that difference type.

ITC Summary — May 2026
GSTIN 29ABCDE1234F1Z5 · Final position
CGST
₹7.64L
SGST
₹7.64L
IGST
₹0.00L
GSTR-3B Support
4A — Eligible ITC (Inward supplies)₹15.28L
4B — ITC from ISD₹0.00L
4C — Import of services (RCM)₹0.00L
4D — Ineligible / blocked₹0.42L
Total Eligible ITC
₹15.28L
GSTR-3B ready

ITC summary and GSTR-3B support

After matching, the engine computes a head-wise ITC position across CGST, SGST, and IGST. The result maps directly to the GSTR-3B table 4 sections so filing support is ready when the month closes.

  • CGST / SGST / IGST eligible ITC computed
  • Ineligible and blocked ITC separated
  • 4A Eligible, 4B ISD, 4C Import, 4D Ineligible
  • RCM and ISD items handled separately
  • Deferred and follow-up items tracked

Month freeze and audit trail

Once reconciliation is reviewed, freeze creates an immutable snapshot of all records, matches, actions, ITC position, and follow-ups. The frozen month becomes permanently read-only — which is what makes it audit evidence.

  • Pre-freeze checklist before locking
  • Immutable snapshot — no field can change after freeze
  • ITC position, follow-ups, and actions all retained
  • Audit log entry with user and timestamp
  • Frozen month workspace stays accessible, read-only
May 2026 — Ready to freeze
GSTIN 29ABCDE1234F1Z5
All checks passed
Pre-freeze checklist
  • Reconciliation engine run
  • All differences actioned or noted
  • ITC summary computed
  • Vendor follow-ups saved
  • GSTR-3B support summary ready
1,219
Matched
37
Actioned
3
Follow-ups

Once frozen, this month becomes read-only and cannot be changed.

Available exports
Full Working Paper
All invoices, matches, differences, ITC, follow-ups
XLSX
Category Report
Invoices grouped by difference category
XLSX
Vendor Follow-up Table
Outstanding items to chase with suppliers
XLSX

Reports, follow-ups, and multi-client

Export audit-ready Excel working papers after each freeze. Follow-up items carry across periods. CA firms can manage multiple clients from a single login with per-client workspaces and histories.

  • Full reconciliation Excel working paper
  • Category-grouped difference report
  • Vendor follow-up table with ageing
  • Follow-up items carry to next month workspace
  • Multi-client workspace for CA firms
  • Staff users per client with role control

Ready to close your first month?

Upload two files and see your ITC position in minutes.