Portal-ready GSTR-1 JSON
The exact e-filing schema the portal's offline utility accepts — B2B rate-wise, B2C consolidated, B2C-large, credit/debit notes, HSN summary, nil-rated and documents issued. No re-keying.
GSTR-1, GSTR-3B and the GSTR-9 annual return are folded from the invoices you already posted — then exported as the portal's own JSON, or printed in the official form layout your CA already reads.
हर महीने की भागदौड़, ख़त्म।
The work in a GST return is rarely the filing itself. It is the reconciliation before it: matching what you billed against what you booked, splitting B2B from B2C, grouping by rate, and deciding — invoice by invoice — which input tax credit you are actually entitled to claim.
Because Finkitaabh posts every document into a double-entry ledger as you raise it, the return is a view of data that already exists. GSTR-1 comes out as the exact e-filing JSON schema the portal's offline utility accepts, so you download and upload rather than re-key. The same return also prints table-for-table in the government's own layout — Table 4A rate-wise B2B, 5 for B2C large, 7A/7B consolidated, 8 nil-rated, 9B credit and debit notes, 12 HSN summary with UQC, 13 documents issued.
GSTR-3B is reproduced the same way, down to 3.1.1 supplies under section 9(5), 3.2 inter-State supplies to unregistered persons derived per place of supply, the 4(A)(5) / 4(C) / 4(D)(2) ITC breakdown, and 6.1 payment of tax with input credit set off first and only the balance shown as cash.
That ITC split matters more than it sounds. When a credit is not available, the GST does not disappear — it is charged to the expense head, added to purchase cost or capitalised into the asset. Your P&L therefore carries the full cost, and your 3B simply never over-claims: a blocked credit never reaches the ITC figure at all.
The exact e-filing schema the portal's offline utility accepts — B2B rate-wise, B2C consolidated, B2C-large, credit/debit notes, HSN summary, nil-rated and documents issued. No re-keying.
GSTR-1 and GSTR-3B reproduced table-for-table as PDF or Excel, with a working-sheet note so there is never doubt about what has and hasn't been filed.
Upload the portal's 2B and match it against your purchase register invoice by invoice — matched, tax mismatch, missing in 2B or missing in books.
The annual return, consolidating the full financial year of outward supplies and tax from the same ledger.
Eligible ITC claimed in 4(A); ineligible ITC disclosed in 4(D) and never set off against output tax, exactly as the return requires.
Rates are versioned per HSN/SAC with effective-from and effective-to windows validated as non-overlapping, so an invoice always resolves the rate that applied on its own date.
The small mechanics that decide whether a filing month is calm or not.
It prepares the return to the point of upload. GSTR-1 exports as the portal's own JSON schema, which you upload through the offline utility, and GSTR-1, 3B and 9 also print in the official form layout for review. You or your CA make the final submission — the hours saved are in the preparation and reconciliation, which is where they actually go.
Each purchase, expense or asset carries an ITC-eligibility position. Where credit is not available, the GST is charged to the expense head, added to purchase cost or capitalised into the asset instead of being parked in an input-credit account. Eligible ITC is claimed in 4(A) and ineligible ITC is disclosed in 4(D) without ever being set off.
Yes, invoice by invoice. Upload the 2B from the portal and each invoice is flagged as matched, tax mismatch, missing in 2B or missing in books, with ITC as per books, as per 2B and safely matched reported side by side. Formatting differences in GSTIN or invoice number never create a false mismatch, and the rounding tolerance is configurable.
Rates are versioned data per HSN or SAC with effective-from and effective-to windows, validated so they can never overlap. A document raised before a change keeps the rate that applied on its date — re-rating today never rewrites what you filed last year.
Yes. Reverse charge is handled automatically for supplier-liable GST, and every outward document states its reverse-charge position, as Rule 46 requires.
A 30-minute personalised walkthrough with our product specialist — in Hindi or English, whatever you're comfortable with. We'll set up a sample company that looks like your business.