GST & Compliance
Exporting GSTR-1 for your monthly GST filing
Turn a month of invoices into a ready-to-upload GSTR-1 JSON file — B2B, B2C, and HSN summary, with the CGST/SGST/IGST split worked out for you automatically.
Before you start
Filing GSTR-1 usually means one of two things: retyping every invoice by hand into the GST portal, or paying for full accounting software just to get the export right. WatCoreLite does the one part that actually matters — turning a month of real invoices into the exact JSON file the GST portal's own offline tool accepts — without asking you to hand over filing to a third-party integration.
Turning it on
In Settings → Tax, once "Tax registered" is on, check Enable GSTR-1 export (India). You'll be asked for your business's own GSTIN and its registered GST state — both are validated on save, so a typo gets caught immediately instead of surfacing later as a rejected filing.
One field on each customer
Once it's on, every customer gets a GST State field. This is what tells WatCoreLite whether a sale is within your state (CGST + SGST) or across state lines (IGST) — set it once per customer, and every invoice to them from then on is classified correctly and automatically.
Preview before you export
From Reports → GSTR-1 Export, pick a month and click Preview. You'll see exactly how many B2B, B2C large, and B2C summary rows are ready, plus a plain list of anything that couldn't be included and why — a customer with no state set, for instance. Nothing is ever guessed into the file; if WatCoreLite isn't sure, it tells you and leaves that invoice out rather than risk a wrong number.
What's in the file
The export covers B2B invoices (grouped by customer GSTIN), B2C Large and B2C Summary for unregistered customers (split at the current ₹1,00,000 inter-state threshold), and an HSN-wise summary — the CGST/SGST/IGST split done correctly for every line, using the exact field names and structure the GST portal's offline tool expects.