Home/GST compliance
- GSTR-1, 3B & 9
- IRN & signed QR
- E-way bill
- 2A / 2B reconciliation
- HSN registers
GST, e-invoicing and e-way bill
GST that comes out of your books, not out of a spreadsheet
Returns, e-invoices, e-way bills and reconciliation generated from the same ledger that records the transaction — so the numbers agree before you file, not after somebody checks.
Returns
Assembled, not re-entered
GSTR-1 is built from your sales register, including amendments, nil-rated and exempt supplies, document series and advance adjustments. GSTR-3B summarises from the same source. GSTR-9 draws the annual position together. Each exports as JSON for upload and PDF for your records.
Because the return is assembled from the transactions rather than typed alongside them, the figures reconcile by construction. If the return and the register disagree, something is wrong with a transaction — and the system will show you which one.
E-invoicing
No second system
IRN from the same invoice
Generation happens from the invoice you have already raised. The signed QR code returns to the same document and prints on it.
Cancellation and retrieval
Handled inside the system, within the statutory window, with the reason recorded.
Failures are visible
When the portal is unavailable or a payload is rejected, the invoice is flagged and the retry is automatic — so an unreported invoice does not surface weeks later.
Through your GSP
The integration runs via your chosen GST Suvidha Provider, configured during implementation.
E-way bill
Raised from the document that moves the goods
Generate by IRN or standalone, with dispatch-from and ship-to addresses handled where they differ from the billing party. Part B vehicle details, validity extension and cancellation are all managed in the system, with a dedicated register showing what is live and what has expired.
Because the bill is raised from the delivery note, the consignment details match the goods actually despatched.
Reconciliation
Input credit you can defend
GSTR-2A and 2B are imported and matched against your own purchase register.
| View | What it answers |
|---|---|
| Summary | What agrees and what does not, for the period |
| Line detail | Which specific invoices differ, and by how much |
| Party-wise | Which vendor is holding up your input credit |
| ITC reversal register | What has been reversed, when and why |
| HSN register | Rate-wise summary, with mismatch validation before filing |
Masters and control
Honest by construction
GSTIN and HSN lookup sit inside the party and item forms, so data is validated at entry rather than corrected at filing. Rate, state code and HSN or SAC masters support bulk update with preview and rollback — useful when a rate changes across a category.
Filing status is tracked per period, with period locks that prevent a filed month being quietly altered.
Questions
What finance teams ask first
Does the ERP file returns directly with the portal?
It generates the return in the prescribed JSON format for upload, and produces a PDF for your records. E-invoicing and e-way bill are transmitted through your GSP integration.
Do we need a separate e-invoicing utility?
No. IRN generation, signed QR code, cancellation and retry are part of the invoice document itself.
Can it handle multiple GSTINs?
Yes. Multiple registrations across states are supported, with place-of-supply determination and correct CGST, SGST or IGST treatment per document.
What happens when the GST portal is down?
The invoice is flagged, the failure reason is recorded, and generation retries automatically. Nothing is lost silently.
How does reconciliation handle a vendor who has not filed?
The mismatch appears in the party-wise view, so you can see which vendor is holding up credit before the filing deadline rather than after.
Run it on your own month.
Bring a month of sales and purchase data. We will produce the GSTR-1, reconcile 2B against your purchase register, and show you the mismatches.
