SolvexaRetail
Manual ยท GST Setup & Filing
All TopicsBack to app

๐Ÿ“ GST Setup & Filing

Full India-specific GST ยท GSTR-1/2/3B ยท E-Invoice IRN ยท E-Way Bill ยท State-code aware

Set your GSTIN (do this first)

  1. Go to Admin โ†’ Company Setup
  2. Fill GSTIN (15 chars, e.g. 27AAAAA0000A1Z5). System validates format + auto-detects your State Code (first 2 digits).
  3. Set PAN (chars 3-12 of GSTIN), Legal Business Name, Trade Name
  4. Save. GSTIN now prints on every invoice + drives intra-vs-inter-state tax split.
โš  Wrong GSTIN = wrong tax split (CGST/SGST vs IGST). Double-check before your first live sale.

GST rates (0/5/12/18/28%)

Every tenant is pre-seeded with all 5 GST slabs at Tax โ†’ GST Rates. Just assign the right slab to each item.

SlabTypical items
0%Fresh vegetables, milk, unbranded flour
5%Packaged food, life-saving drugs, footwear < โ‚น1000
12%Butter, cheese, mobile phones, business-class air ticket
18%Restaurants (non-AC), most services, biscuits, hair oil
28%Cars, tobacco, aerated drinks, luxury items

HSN codes (mandatory above โ‚น1.5cr turnover)

4-digit HSN for turnover โ‚น1.5-5cr; 6-digit for > โ‚น5cr; 8-digit for exports.

Intra vs Inter-state (auto-detected)

Solvexa compares Store StateCode vs Customer/Vendor StateCode:

๐Ÿ’ก If a Customer's StateCode is blank, they're assumed intra-state. Always set StateCode on B2B customers.

GSTR-1 export (monthly outward supplies)

  1. Reports โ†’ GST Returns โ†’ GSTR-1
  2. Pick Month (defaults to previous month before 11th, current after)
  3. Click โ–ถ Generate. You'll see: B2B invoices (registered buyers), B2C-Large (inter-state to unregistered > โ‚น2.5L), B2C-Small (rate-wise rollup), HSN Summary, Document Series
  4. Click โค“ NIC GSTR-1 JSON โ€” downloads a file conforming to NIC v1.4 offline utility schema. Upload directly at gst.gov.in.

GSTR-3B (monthly summary)

Same page โ€” click the GSTR-3B tab. Shows:

๐Ÿ“Œ Currently exports to CSV/PDF for manual entry into GST portal. Direct GSTN API push ships in a future release.

E-Invoice (IRN generation)

Mandatory for businesses with turnover > โ‚น5cr. Every B2B invoice needs an IRN (Invoice Reference Number) from NIC portal + printed QR code.

  1. Configure once at Admin โ†’ E-Invoice Settings: Provider (Mock for testing, Cygnet/IRIS/ClearTax for live), GSP credentials, Company GSTIN, IsActive = 1
  2. Once active, EInvoiceAutoWorker polls every 30s. It auto-generates IRN for every posted B2B SI + POS bill with a customer GSTIN.
  3. Printed invoice shows IRN, Ack No, Ack Date, and the signed-QR code โ€” customer scans to verify.

E-Way Bill (goods > โ‚น50,000)

Required for all inter-state movement of goods valued > โ‚น50,000 (โ‚น1L in some states). Applies to sales AND stock transfers between your own stores.

  1. Configure at Admin โ†’ E-Way Bill Settings: NIC API base URL, GSP creds. Or leave IsActive = 0 for simulated 12-digit EWB numbers.
  2. EWayBillAutoWorker sweeps every 60s. Generates EWB for Transfer Shipments + high-value SIs.
  3. Delivery challan (Print โ†’ TRANSFER_SHIPMENT) now shows the EWB number, valid-until date, vehicle no.

GST Split Audit (catch mis-tagged tax)

Occasionally a draft invoice gets the wrong tax split (e.g. Karnataka customer tagged CGST+SGST instead of IGST). Solvexa detects this automatically.

  1. Go to Admin โ†’ GST Split Audit. See a list of documents where the computed tax split disagrees with the state-code rule.
  2. For Draft documents: click Fix Draft Line โ€” sproc corrects and re-computes. Zero risk.
  3. For Posted documents: manual reversing JV required (a CA-safe workflow, not automated).
๐Ÿ’ฌ Ask Saathi: "GST liability this month" ยท "any GST mismatches" ยท "how to file GSTR-1"