Skip to content
Quillix docs
Home Support Open app → (opens in a new tab)

Review and file GSTR-1

Viewing as
Where Sidebar Compliance GSTR-1 Return

Prepares the store's GSTR-1 outward-supplies return for a chosen month — pulled from Sales, checked for filing-readiness, and exported as portal-ready JSON. Nothing is entered here. If an invoice is missing from the return it is missing from Sales, and Sales is where it gets fixed.

First
Set the period before you read anything. Every table, total and export on the page reflects only the month and year picked at the top, so a figure read before the period is set is a figure from some other month.

Return Period chooses the filing month and year.

  1. Pick a month and a year from the two dropdowns near the top of the page.
  2. Every table, total and export on the page immediately reflects that period.
Note
Quillix defaults to the current month once the previous month is marked Filed. Otherwise it keeps showing the previous month until the 11th, then advances on its own.

Three headline figures sit above the tables, scoped to the return period you are preparing.

  1. Documents counts the invoices and notes going into this return.
  2. Taxable is the GST-exclusive value they add up to.
  3. Total tax is the liability — CGST plus SGST plus IGST.

Below them, the summary cards carry the period totals in full: Total Invoices, Taxable Value, Nil / Exempt (shown only when the period has any), CGST + SGST, IGST, Total Tax and Invoice Value. Scan them before filing to sanity-check the return against your own workings.

Note
Check Documents against what you expect for the month before working through the tables. A count that is obviously short usually means invoices were booked outside the period, not that they are missing.
SCREENSHOT · top of the GSTR-1 Return page — the month and year dropdowns with the summary cards below them

Pre-Filing Check runs 7 rule-based checks over the period and shows what needs attention before you file: missing or placeholder HSN codes, invalid GST rate slabs, a wrong CGST/SGST/IGST split, a missing or invalid B2B GSTIN, B2CL threshold routing, B2B/NIL overlap, and duplicate invoice numbers.

  1. Click Pre-Filing Check to run all 7 checks against the period.
  2. Expand a flagged issue to see the affected invoices.
  3. HSN, GST-rate and GSTIN issues each add a quick-fix button that opens an inline editor and writes straight back to the Stock or Customer master.
Careful
A critical issue does not block the JSON export. The check is advisory, so re-run it after fixing anything — before you trust the download.
SCREENSHOT · Pre-Filing Check results, one flagged issue expanded to its affected invoices with the inline quick-fix open

Flag this invoice marks an invoice for follow-up, visible to anyone with access to this store's invoice flags.

  1. Click the flag icon on a B2B invoice row to flag it.
  2. Click the icon again on an already-flagged invoice to edit or resolve the flag.

Fix a wrong tax component

Flags invoices where the tax split contradicts the place of supply — CGST and SGST charged on an inter-state supply, or IGST on an intra-state one.

  1. Look for the wrong-tax-component flag in the validation results.
  2. Open the invoice it names and check the customer's state and place of supply.
  3. Correct whichever is wrong — usually the customer master, not the invoice.
Careful
This is the single most common way a return goes out wrong, and it almost always traces back to a missing place of supply on the customer rather than to the invoice itself.

Fix GST rates in bulk

Where invoices carry a rate that does not match the item master, Quillix offers to correct them together rather than one at a time.

  1. Review what it proposes to change before applying.
  2. Apply the fix, then re-run the checks.
Note
Check whether the item master or the invoice is the one that is wrong. A rate deliberately charged at a different slab should not be bulk-corrected away.

Each table is a collapsed section — click its header to expand it.

B2B — Invoices to Registered Dealers

Lists invoices billed to GST-registered buyers, each with its value and rate.

B2CS — Supplies to Consumers (Small)

Aggregates unregistered and consumer sales up to ₹1,00,000 by rate and place of supply.

B2CL — Large Invoices to Consumers (Inter-State)

Lists inter-state consumer invoices over ₹1,00,000, which GSTN requires reported invoice-by-invoice rather than aggregated into a total.

Note
Routing here is automatic, by amount and state, per Notification 12/2024. If a buyer actually has a GSTIN, add it in Customer Master and they move to B2B instead.

Exports — Table 6A

Lists invoices classified as exports, split into WPAY (with IGST payment, refundable) and WOPAY (without payment, under LUT or Bond). Each row shows the port code and shipping bill captured when the invoice was created.

Careful
Invoices missing a port code or shipping bill show and need to be edited before filing. GSTN requires both on an export invoice.

SEZ Supplies — Table 6B

Lists invoices to SEZ Units or SEZ Developers, treated as inter-state and zero-rated under Section 16 of the IGST Act.

Deemed Exports — Table 6C

Lists supplies notified as Deemed Exports under Section 147 — to an EOU or an Advance Authorisation holder, for instance.

Nil-Rated, Exempted & Non-GST — Section 8

Totals 0%-rated outward supplies, split into Nil-rated, Exempted and Non-GST, by intra- or inter-state and B2B or B2C. Each sale's sub-type is set from Sales Entry's note icon, under 0% Sub-type.

CDNR and CDNUR — credit and debit notes

CDNR lists credit and debit notes issued to GST-registered buyers (Table 9B); CDNUR lists the same for unregistered or consumer buyers. Notes are entered from Sales Entry by choosing Credit Note or Debit Note as the document type.

HSN Summary — Table 12

Breaks the period's outward supplies down by HSN/SAC code, with a reconciliation strip showing how far the summary is from what the sales data actually totals.

  1. Click the section header to expand it.
  2. Check the Reconciled / Pending banner at the top. Reconciled means it matches sales-derived totals within ₹1; Pending flags a mismatch worth checking before you file.

A row can be dropped with the remove control on the row — but the summary must still reconcile with the return's totals afterwards, so check before you file.

Note
For GST-only clients this table is read-only, sourced from an uploaded workbook rather than typed in here.

Document Summary — Table 13

Shows the invoice number range issued this period, how many were cancelled, and the net count filed.

Mark as Filed

Marks the selected return period as filed with the GST portal.

  1. Click to toggle Filed / Unmark for the period currently shown.
  2. Marking it Filed locks every invoice in that period from edits anywhere in Quillix — Sales History, GSTR-1 edits, deletions, all of it.
Note
Unmarking re-opens the period for editing — use it if the portal has not actually accepted the return yet.

Sync Filing Status

Pulls the periods your firm has already filed directly from the GST portal, via KnowYourGST, and auto-marks the matching ones as Filed.

  1. Click Sync Filing Status — the store's GSTIN must be set in Store Settings first.
  2. It pulls the periods already filed with the GST portal and marks the matching ones Filed here.
Note
It only adds newly-filed periods. It never un-marks a period you flagged by hand.

One toggle decides what the JSON export contains. The Export button's own label updates to match your choice.

Full ✓
The complete return — B2B, HSN Summary and Document Summary.
B2B Only
A B2B-only file, matching the GST offline utility's test format exactly.
Note
B2B Only is the mode the in-app banner marks Recommended. Use it until GSTN's Phase-III bifurcated HSN JSON format is confirmed, then enter the HSN Summary and Document Summary by hand on the portal afterwards.

Export Full GSTR-1 JSON

Downloads the return as a GSTN-format JSON file, ready to import into the GSTR-1 Offline Utility Tool and upload to the portal. The filename embeds the store's GSTIN and the return period.

Copy to Clipboard puts the same JSON on your clipboard instead — paste it into the offline utility or a text editor, and nothing downloads.

SCREENSHOT · the GSTR-1 export strip — the Full ✓ / B2B Only toggle beside Export Full GSTR-1 JSON and Copy to Clipboard

Edit values for filing

Opens an invoice's line items in an editable table so you can correct values for the return.

  1. Click the pencil icon on a B2B invoice row.
  2. Adjust the line items.
  3. Click Review & Save — Quillix shows exactly what changed before committing.
Careful
Saving rewrites the real sales row, so the change also updates Sales History, the HSN Summary, dashboards and future prints — not just this return.

Edit HSN Summary

Opens the HSN Summary rows for manual editing instead of relying on the sales-derived auto-aggregation.

  1. Click Edit HSN Summary.
  2. Adjust rows — Add Row and Auto-fill from sales are both available while editing.
  3. Click Save. This becomes a manual override, and Quillix stops auto-aggregating from sales until you clear it.

Clear HSN Summary deletes that override and reverts the table to live auto-aggregation from sales. The sales rows themselves are never touched.

Note
Editing is not offered for GST-only clients — their HSN Summary comes from an uploaded file and stays read-only here. Re-upload to correct it.
When is GSTR-1 due?
The 11th of the following month for monthly filers. Clients under QRMP file quarterly, due the 13th of the month after the quarter — Quillix derives every due date from the filing frequency set on the client.
What happens when a period is marked Filed?
Marking a period Filed locks every invoice in it against edits in Sales History and GSTR-1, so a submitted return cannot be quietly changed underneath you. Unmark the period to re-open it.
Why does the GSTR-1 period change on its own around the 11th?
Quillix rolls the tracked period forward once a due date passes. Up to and including the 11th the period shown is still the previous month, because that is the return actually due; from the 12th it advances.

Last updated