Small business owners and billing operators often record daily sales invoices in Vyapar without reviewing tax table mappings until the filing deadline approaches. Because your buyers depend on your GSTR-1 to claim input tax credit under Section 16(2)(aa) of the CGST Act, errors in party GSTINs or invoice numbers in your accounting records will block your buyers from taking credit in their GSTR-2B.
How to open and export the GSTR 1 report in Vyapar
Under Section 37(1) of the CGST Act, every registered regular taxpayer must furnish outward supply details electronically. Follow these practical steps inside the desktop or mobile version of Vyapar to pull your monthly or quarterly statement:
- Navigate to Reports: Open the left sidebar menu in Vyapar, scroll down to the Reports section, and click on GST Reports.
- Select GSTR-1: Choose GSTR-1 from the list of tax reports.
- Set the tax period: Filter the date range for the filing month or quarter (for example, 1 October 2026 to 31 October 2026).
- Review the summary tiles: Inspect the total taxable turnover, IGST, CGST, and SGST totals shown on screen across tables such as B2B, B2C Large, B2C Small, and Credit or Debit Notes.
- Export JSON or Excel: Click the Export button in the top right corner. Choose Export JSON if you plan to upload directly to the GST portal, or Export Excel to perform an internal check before filing.
Common mistake: Uploading the Vyapar JSON export directly without reviewing customer GSTINs. If a billing clerk typed a customer trade name but left the GSTIN field blank, Vyapar pushes that invoice into Table 7 (B2C Small). Your buyer will not receive the invoice in GSTR-2B and cannot take ITC.
How Vyapar maps sales to GSTR-1 statutory tables
According to GSTN GSTR-1 instructions and Rule 59 of the CGST Rules, outward supplies are split into distinct tables based on recipient category and invoice value:
| GSTR-1 Table | Transaction type in Vyapar | Threshold and conditions |
|---|---|---|
| Table 4A, 4B, 4C, 6B, 6C (B2B) | Sales invoices with registered customer GSTIN | Every invoice regardless of value |
| Table 5A, 5B (B2C Large) | Inter-state sales to unregistered persons | Invoice value exceeding ₹1,00,000 (amended under Rule 59(4)) |
| Table 7 (B2C Others) | Intra-state sales to unregistered buyers or inter-state up to ₹1,00,000 | Consolidated state-wise rate summary |
| Table 9B (Credit and Debit Notes) | Sale return vouchers or rate adjustments | Linked original invoice and GSTIN details |
| Table 12 (HSN Summary) | Item-wise HSN codes, UQC, and tax amounts | Mandatory 4-digit or 6-digit HSN reporting |
Worked example: checking Vyapar sales against the portal export
Consider a trading business, Sharma Hardware, operating in Maharashtra with ₹6,50,000 taxable sales in October 2026. Here is how their invoices are categorized across tables in the Vyapar report:
| Invoice | Customer | Taxable (₹) | Tax (₹) | Report classification |
|---|---|---|---|---|
| INV-101 | Apex Builders (GSTIN 27AAACA1234A1Z1) | ₹2,50,000 | ₹45,000 | Table 4A (B2B) |
| INV-102 | Unregistered Buyer (Gujarat interstate) | ₹1,50,000 | ₹27,000 | Table 5A (B2C Large > ₹1,00,000) |
| INV-103 | Local Retail Walk-in (Maharashtra) | ₹2,50,000 | ₹45,000 | Table 7 (B2C Others) |
| CN-004 | Apex Builders (Sale return on INV-101) | -₹50,000 | -₹9,000 | Table 9B (Credit Notes) |
The net taxable outward liability is calculated as:
Net Taxable Turnover = ₹2,50,000 + ₹1,50,000 + ₹2,50,000 - ₹50,000 = ₹6,00,000
Net Tax Amount = ₹45,000 + ₹27,000 + ₹45,000 - ₹9,000 = ₹1,08,000
If you fail to record CN-004 as a linked Credit Note voucher in Vyapar and instead enter it as a separate purchase voucher, your GSTR-1 turnover will be overstated at ₹6,50,000 with ₹1,17,000 tax. This discrepancy triggers automated mismatch warnings between GSTR-1 and GSTR-3B under Rule 88C.
Practical limitations of Vyapar GSTR-1 exports
While Vyapar simplifies daily invoicing for micro and small businesses, accountants must watch out for three technical constraints during return filing:
- Offline JSON schema errors: If an HSN description contains special characters or a customer GSTIN has invalid checksum digits, the GST portal rejects the JSON payload upon upload. Always validate the exported file or review the portal error report if an error occurs.
- Multi-tax rate line items in one bill: Ensure each item in a composite invoice has its correct tax bracket assigned. A mistake in assigning 18% instead of 12% distorts Table 12 HSN summaries.
- Inward reconciliation gap: Vyapar manages sales records well, but filing your sales return is only half the cycle. To protect your own cash flow, your inward purchases must match your counterparty filings in GSTR-2B. Learn more in our detailed guide on how to reconcile GSTR-2B with accounting software.
Filing deadline and late fee rules
As prescribed by GSTN filing schedules, the due date for GSTR-1 is the 11th of the succeeding month for monthly filers, and the 13th day of the month succeeding the quarter for quarterly filers under QRMP.
Under Notification 4/2018-Central Tax, delayed filing of GSTR-1 attracts late fees under Section 47 of the CGST Act at ₹25 per day for regular returns (₹50 per day combined CGST and SGST), and ₹10 per day for nil returns (₹20 per day combined). In addition, under Rule 59(6) of the CGST Rules, a taxpayer cannot furnish GSTR-1 if the GSTR-3B for the previous tax period remains unfiled.
Frequently asked questions
Can Vyapar file GSTR-1 directly to the GST portal?
Vyapar generates an export file in JSON or Excel format. You download this file from Vyapar and upload it to the GST portal or verify it through the GST offline tool before filing.
What is the due date to file GSTR-1?
The due date for GSTR-1 is the 11th of the succeeding month for monthly filers, and the 13th day of the month succeeding the quarter for quarterly filers under the QRMP scheme.
What happens if a customer GSTIN is missing in Vyapar?
Vyapar classifies any sale without a valid GSTIN as a B2C transaction. If the sale was made to a registered regular business, your customer cannot claim ITC under Section 16(2)(aa) because the invoice will not appear in their GSTR-2B.
Reconcile your purchase register against GSTR-2B
While Vyapar handles outward GSTR-1 sales, verifying purchase ITC requires matching your books against government GSTR-2B data. Your GSTR-2B and purchase register files are read in your browser and never uploaded to any server.
Last checked: 27 October 2026. Sources: CBIC Section 37 CGST Act, GSTN GSTR-1 User Manual, Rule 59 CGST Rules.