Reports
Prepare and Review GSTR-1 Outward Supplies
GSTR-1 is built from completed sales and returns. Correct customer GSTIN, state, invoice dates, item HSN and tax components before exporting.
- Menu path
- Reports -> GST Reports -> GSTR-1
- Verified from
- Posnic demo and current POS source reviewed on 2026-09-08
Technical source evidence
Live demo GSTR-1 route and statutory tables audited 2026-09-04, frontend/modules/report_gstrone.html, frontend/static/script/js/modules/js/report_gstrone.js, sales/gstOneReportTable and sales/gstOneReportTableJson
Before You Run It
- Set the branch GSTIN and legal/shop name correctly in Settings.
- Complete all sales, returns, credit notes and corrections for the period.
- Check registered customers have the correct GSTIN and place of supply.
- Check every taxable item has the intended HSN, tax rate and unit information.
- Use one filing month unless your accountant specifically requests a wider review range.
Run the On-Screen Report
- Open Reports -> GST Reports -> GSTR-1.
- Choose the From and To months and click Apply.
- Confirm the displayed GSTIN, legal name and reporting period before reading totals.
- Review registered outward supplies invoice by invoice.
- Review large interstate unregistered supplies, B2C ratewise totals, nil/exempt/non-GST supplies, returns or amendments, advances and HSN summary.
- Compare the same dates with Sales, Returns, Tax and Tax Summary reports.
- Resolve source transactions, then rerun GSTR-1; never edit an exported total as a substitute for correcting the source.
Create the JSON Export
The current GSTR-1 export validates that the branch GSTIN exists, uses the selected filing month in MMYYYY form and refuses to download when no B2B invoice rows exist. A successful file is named gstr1-MMYYYY.json.
- Finish the on-screen reconciliation first.
- Click the JSON action.
- Read any warning instead of assuming a file was created.
- Confirm the success message states the invoice and GSTIN counts.
- Give the JSON and the supporting control reports to the accountant for validation with the current government offline/portal workflow.
Mismatch Checklist
| Mismatch | Likely source | Where to correct |
|---|---|---|
| Invoice missing from B2B | Walk-in/unregistered customer, missing GSTIN, wrong date or incomplete sale. | Customer record or source sale. |
| IGST versus CGST/SGST is wrong | Customer state/place of supply or branch state is wrong. | Customer/branch tax identity and affected transaction. |
| HSN total is incomplete | Item HSN is blank or incorrect. | Item record, then rerun the period. |
| Return or credit note missing | Return was not completed or falls outside the chosen period. | Sales return history and report dates. |
| JSON says no rows | No qualifying B2B invoices exist for that period. | Verify period and registered-customer invoices; do not create dummy data. |