The return is only as good as the register behind it. tBiz computes every figure from your own vouchers, shows you which invoices will be rejected before you file, and exports the JSON the portal expects.
| Check | Count | Status |
|---|---|---|
| B2B invoices without customer GSTIN | 3 | Must fix |
| Lines without an HSN code | 11 | Must fix |
| Invoices with no place of supply | 0 | Clear |
| Credit notes not linked to an invoice | 1 | Check |
Missing GSTINs, missing HSN codes, unlinked credit notes and impossible rate combinations are listed before you file, with a link to each document.
B2B, B2C large and small, exports, SEZ, credit and debit notes, advances and HSN summary — computed from your invoices rather than re-keyed.
Each box traced back to the vouchers that make it up, so when a figure looks wrong you can open the invoices behind it instead of guessing.
Bills you booked that the portal has not got, and portal entries you have not booked. Both lists matter, and only one of them costs you credit.
The return exports as JSON in the format the portal accepts. tBiz produces the figures and the file; filing stays in your hands, on the portal.
A correction to a previous period is carried as an amendment against the original document rather than as an untraceable adjustment.
No. tBiz computes the return from your registers, checks it, and exports the JSON the portal accepts — filing happens on the GST portal with your own credentials. Anything that claims to file on your behalf is holding your portal login, which is a different decision and one worth making deliberately.
A B2B invoice with no customer GSTIN, or a missing HSN code. Both are caught by the readiness check before filing, which is why that check runs first rather than last.
Yes. Every box traces back to its documents, so a number that looks wrong can be opened rather than argued about.
Yes. It lists purchases you have booked that do not appear in the 2B — the credit at risk — and portal entries you have not booked, which is usually a bill somebody has not sent to accounts.
Import a month of invoices and run the readiness check. It takes minutes and it is uncomfortably informative.