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

Sales tax control reportUse the sales Tax Report as an upstream control. The GSTR-1 screen itself contains the statutory outward-supply tables.
Tax summary cross-checkCompare GSTR-1 taxable values and tax components with Tax Summary for the identical period.

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

  1. Open Reports -> GST Reports -> GSTR-1.
  2. Choose the From and To months and click Apply.
  3. Confirm the displayed GSTIN, legal name and reporting period before reading totals.
  4. Review registered outward supplies invoice by invoice.
  5. Review large interstate unregistered supplies, B2C ratewise totals, nil/exempt/non-GST supplies, returns or amendments, advances and HSN summary.
  6. Compare the same dates with Sales, Returns, Tax and Tax Summary reports.
  7. 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.

  1. Finish the on-screen reconciliation first.
  2. Click the JSON action.
  3. Read any warning instead of assuming a file was created.
  4. Confirm the success message states the invoice and GSTIN counts.
  5. Give the JSON and the supporting control reports to the accountant for validation with the current government offline/portal workflow.

Mismatch Checklist

MismatchLikely sourceWhere to correct
Invoice missing from B2BWalk-in/unregistered customer, missing GSTIN, wrong date or incomplete sale.Customer record or source sale.
IGST versus CGST/SGST is wrongCustomer state/place of supply or branch state is wrong.Customer/branch tax identity and affected transaction.
HSN total is incompleteItem HSN is blank or incorrect.Item record, then rerun the period.
Return or credit note missingReturn was not completed or falls outside the chosen period.Sales return history and report dates.
JSON says no rowsNo qualifying B2B invoices exist for that period.Verify period and registered-customer invoices; do not create dummy data.