The GST module
Filing-oriented GST views built from your daily entries — GSTR-1, GSTR-3B, GSTR-9, HSN summary, ITC register, reconciliations, and more.
Reports → GST gathers everything your GST workflow needs, in the dense, tabular style of the government portal so figures land where a practitioner expects them. Pick the return period once — it follows you across every tab in the module.
What each report answers
| Report | The question it answers |
|---|---|
| Dashboard | Where do my outward and inward taxes stand this period? |
| GSTR-1 | What outward supplies do I report, invoice by invoice? |
| GSTR-3B | What summary figures go into my monthly return? |
| GSTR-9 | What does the annual picture look like? |
| HSN Summary | Quantities and taxes grouped by HSN code, as the return wants them. |
| ITC Register | What input credit have my purchases earned? |
| Sales / Purchase Register (GST view) | The GST-relevant listing of the period's documents. |
| GSTR-1 vs 3B Reconciliation | Do my detailed and summary returns agree? |
| GSTR-2B Import | Which supplier credits in the portal statement match my purchase records — and which don't? |
| Audit Report | A reviewer's cross-check across the period's GST data. |
Period locking
Once a return is filed, lock the period under Return period locking. Locked months refuse changes that would alter filed figures, protecting you from accidental back-dated edits.
Garbage in, garbage out
GST reports are only as good as the entries beneath them: items need correct HSN codes and rates, parties need correct GSTINs and states, and documents need the right sale/purchase type. Fix those at the source and the returns take care of themselves.
For inward supplies, the supplier's bill number rules
Purchase rows in GST reports show the supplier's bill number — that is the invoice number on the GST side for inward supplies.
Reconciling with GSTR-2B
Each month's GSTR-2B belongs to exactly one return period, and the uploaded file says which — the import reads the period from the file itself, so a statement can't land under the wrong month. The reconciliation then compares your purchases against every imported month in the selected range and shows a coverage table: which months have a statement imported, and which are still awaiting one. Purchases in months without an imported statement are simply counted as awaiting — never flagged as missing.
Statuses are conservative and specific: Matched (agrees to the rupee), Matched (rounding) (a few rupees of rounding drift), Matched (number format) (same document, differently written number — extra zeros, year suffixes and the like), Probable match (same supplier and value on nearby dates), Probable match (combined) (one entry in your books covering several supplier invoices), Value mismatch, and the two genuine exceptions — Only in 2B and Only in books. Click the Status column heading to filter the table to any mix of statuses, and use the Books Doc and Δ columns to see exactly what was compared.
Carry your eligible credit straight into the return
Once your statement is reconciled, you can download the eligible-credit figures for Table 4 of your return — the totals worked out from the credit you keep (accepted and deemed-accepted invoices, less any credit notes), with held and rejected items left out and blocked credit shown separately. It is a review draft to check against the portal before you file, so nothing is filed on your behalf.
Imported a statement under the wrong month?
The coverage table flags it and the import page offers Delete import for that month — remove it and re-upload, and the file's own period takes over from there.
GSTR-2A — a supplementary cross-check
You can also upload your GSTR-2A, the supplier statement that keeps changing as suppliers file. It is a helpful cross-check, but it does not decide your claimable credit — your GSTR-2B does that — so it stays in its own supplementary section and never changes your credit figures. It surfaces two things worth chasing: invoices a supplier has uploaded that are not in your 2B yet (they may turn up in a later month), and suppliers who have not filed their own return, where your credit is at risk until they do. A large month arrives as several files — select them all together and each period is brought in once.
If a statement won't read automatically
Portal downloads read directly. If a file is laid out unusually and won't read on its own, Kaalchakra can offer to read it for you and lay out the rows — you then review and confirm every row before any of it is brought in, exactly as with a normal upload, and nothing is matched or claimed on your behalf. When you have the original portal download, importing that directly is always the quickest path.
Was this page helpful?