Everything is computed from your vouchers at query time — the return you see is always what your books say today.
GSTR-1 — outward supplies, split into the sections the portal expects: B2B, B2CL, B2CS, credit/debit notes (CDNR), and the HSN summary.
GSTR-3B — the summary return, with the tax liability breakup and eligible ITC computed from your purchase-side vouchers.
GSTR-2B reconciliation — import the portal’s 2B JSON and Total matches it line by line against your purchase register, sorting everything into matched, mismatch, and missing buckets so you can see exactly which vendor invoices need a follow-up before you claim ITC.
Filing deadlines: GSTR-1 is due on the 11th, GSTR-3B on the 20th, of the month following the tax period. A compliance panel inside Total tracks these dates against your own filing history so upcoming and overdue returns show up without you needing to remember the calendar.
Every e-invoice and e-way bill goes through the same offline-first path: Total builds the JSON payload the NIC schema expects — including credit/debit note references (CRN/DBN) and SEZ/export supply types — that you can upload through the NIC’s own offline tools. E-way bills export both ways: one combined bulk file for the period, and a separate JSON per consignment (the portal’s bulk tool processes one bill per file), each carrying the mandatory from/to place, PIN codes and transaction type from the voucher’s transport details.
There is also a live filing path that talks to the NIC APIs directly and returns an IRN or e-way bill number in the app. Treat this as experimental — it’s built to the published API spec but hasn’t been run against the real portal. If you use it, test against the NIC sandbox first before pointing it at production credentials.
Total’s GSTR-1 and GSTR-3B builders target regular GST registration. If your company is registered under the composition scheme, use Total for your books and invoicing, but file your CMP-08 / GSTR-4 returns through another route for now.