> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bizaxl.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GST Compliance

> How to manage GST compliance in Bizaxl for manufacturing businesses — filing GSTR-1 and GSTR-3B returns, generating e-invoices, creating e-waybills, and reconciling purchase data against GSTR-2B.

Bizaxl includes built-in GST compliance tools through the India Compliance module. Every sales and purchase transaction records the required GST data automatically — HSN codes, tax amounts, GSTIN details, and invoice references — so that you can file GSTR-1 and GSTR-3B directly from Bizaxl without manually compiling data. For manufacturing businesses above the e-invoicing threshold, e-invoices are generated automatically on Sales Invoices.

***

## Who Uses This Feature

| Role                   | What They Do                                                                            |
| ---------------------- | --------------------------------------------------------------------------------------- |
| **GST Accountant**     | Files GST returns, reconciles purchase data, manages e-invoice and e-waybill compliance |
| **Finance Manager**    | Reviews GST liability and input tax credit positions                                    |
| **Accounts Payable**   | Ensures GST details are correct on Purchase Invoices for input credit                   |
| **Dispatch Team**      | Generates e-waybills for goods movement above the threshold                             |
| **IT / Administrator** | Configures GST settings, API credentials, and compliance thresholds                     |

***

## GST Setup Requirements

Before GST transactions can be processed correctly, ensure these are configured:

1. **GST Settings** — GSTIN for your company, e-invoice threshold, e-waybill rules, and tax account mappings
2. **HSN Codes** — Every item must have the correct HSN code (8-digit for manufacturing items)
3. **GST Registration of Customers and Suppliers** — GSTIN for each B2B party
4. **Tax Templates** — Sales and purchase tax templates with correct CGST, SGST, and IGST rates
5. **India Compliance Account** — API credentials for e-invoice and e-waybill integration with the government portal

***

## GSTR-1 Filing (Outward Supplies)

GSTR-1 is the monthly or quarterly return for all outward supplies (sales). Bizaxl prepares the data automatically from submitted Sales Invoices.

<Steps>
  <Step title="Open GSTR-1 Beta">
    Go to the **GST India** workspace and click **GSTR-1 Beta**.
  </Step>

  <Step title="Select the return period">
    Choose the month or quarter and year.
  </Step>

  <Step title="Review the data">
    The system displays your outward supply data grouped by:

    * **B2B invoices** (sales to registered businesses)
    * **B2C invoices** (sales to consumers)
    * **Credit notes and debit notes**
    * **HSN-wise summary**
    * **Nil-rated, exempted, and non-GST supplies**
  </Step>

  <Step title="Verify and reconcile">
    Check the totals and verify that all invoices are included. Use the **GST Sales Register** report to review invoice-level detail.
  </Step>

  <Step title="File or download">
    File directly through the India Compliance API integration, or download the data in the format required for the GST portal.
  </Step>
</Steps>

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/bizaxloptimizationsllp/images/placeholder-gstr1-view.png" alt="GSTR-1 Beta screen showing outward supply summary by category and HSN" />
</Frame>

***

## GSTR-3B Filing (Monthly Summary Return)

GSTR-3B is the monthly summary return where you declare your total outward and inward supply values and pay your GST liability.

1. Go to the **GST India** workspace and click **GSTR-3B**
2. Select the return period
3. Review the auto-populated data:
   * **Outward taxable supplies** — total sales value and tax
   * **Eligible ITC** — total input tax credit from Purchase Invoices
   * **Net tax payable** — GST liability after deducting ITC
4. Verify the figures against your GST Sales Register and GST Purchase Register
5. Submit through the portal or download the data

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/bizaxloptimizationsllp/images/placeholder-gstr3b-view.png" alt="GSTR-3B form showing outward supplies and ITC summary" />
</Frame>

***

## e-Invoicing

For businesses above the e-invoice turnover threshold, every B2B Sales Invoice must be registered on the IRP (Invoice Registration Portal) to get an **IRN (Invoice Reference Number)** and a **QR code**.

In Bizaxl, this happens automatically:

1. Submit a Sales Invoice
2. If the customer is a registered business (has a GSTIN) and your business is above the threshold, the system sends the invoice to the IRP automatically
3. The IRP returns the IRN and a signed QR code
4. These are printed on the invoice automatically

If the automatic generation fails (network issue, portal downtime), you can manually trigger it from the submitted Sales Invoice by clicking **Generate e-Invoice**.

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/bizaxloptimizationsllp/images/placeholder-einvoice-log.png" alt="e-Invoice Log showing invoices with IRN numbers and generation status" />
</Frame>

### e-Invoice Log

The **e-Invoice Log** in the GST India workspace shows the status of every e-invoice — which ones have been successfully registered and which have failed.

***

## e-Waybill Generation

An e-waybill is required for the movement of goods worth more than the threshold value (typically ₹50,000) within or outside the state.

In Bizaxl, you generate an e-waybill from the Delivery Note:

1. Open the Delivery Note
2. Ensure the transporter details (vehicle number, transporter GSTIN) are filled
3. Click **Generate e-Waybill**
4. The system creates the e-waybill on the NIC portal and returns the e-waybill number
5. Print the e-waybill to accompany the goods in transit

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/bizaxloptimizationsllp/images/placeholder-ewaybill-log.png" alt="e-Waybill Log showing generated waybills with numbers and validity" />
</Frame>

### e-Waybill Log

The **e-Waybill Log** in the GST India workspace tracks all e-waybills — valid ones, expired ones, and cancelled ones.

***

## Purchase Reconciliation (GSTR-2B Matching)

GSTR-2B is the auto-generated statement of inward supplies (purchases) from the GST portal based on what your suppliers have filed. Reconciling your Purchase Invoices against GSTR-2B ensures you only claim ITC for invoices that your suppliers have actually filed.

<Steps>
  <Step title="Download GSTR-2B">
    Download your GSTR-2B data from the GST portal (JSON format).
  </Step>

  <Step title="Open Purchase Reconciliation Tool">
    Go to the **GST India** workspace and click **Purchase Reconciliation Tool**.
  </Step>

  <Step title="Import GSTR-2B data">
    Upload the GSTR-2B JSON file into the tool.
  </Step>

  <Step title="Review mismatches">
    The tool compares your Purchase Invoices against GSTR-2B and shows:

    * **Matched:** Invoice in Bizaxl matches GSTR-2B exactly
    * **Mismatch:** Invoice in Bizaxl but with different values on GSTR-2B
    * **Missing in GSTR-2B:** Invoice in Bizaxl but not filed by supplier
    * **Missing in Bizaxl:** Invoice on GSTR-2B but not recorded in Bizaxl
  </Step>

  <Step title="Resolve discrepancies">
    Contact suppliers about missing or mismatched invoices. Correct Bizaxl records where you find an error on your side.
  </Step>
</Steps>

***

## Key GST Reports

Available in the **GST India** workspace:

| Report                                   | What It Shows                                                 |
| ---------------------------------------- | ------------------------------------------------------------- |
| **GST Sales Register**                   | All sales invoices with GST details (GSTIN, HSN, tax amounts) |
| **GST Purchase Register**                | All purchase invoices with GST details for ITC tracking       |
| **GST Itemised Sales Register**          | Sales broken down to item level for HSN reporting             |
| **GST Itemised Purchase Register**       | Purchases broken down to item level                           |
| **HSN-wise Summary of Outward Supplies** | Sales grouped by HSN code — used in GSTR-1                    |
| **HSN-wise Summary of Inward Supplies**  | Purchases grouped by HSN code                                 |
| **GSTR-3B Details**                      | Detailed breakdown of GSTR-3B figures                         |
| **GST Balance**                          | Net GST asset/liability position                              |
| **e-Invoice Summary**                    | Status of all e-invoices                                      |
| **GST Job Work Stock Movement**          | Stock movement under GST job work provisions                  |

***

## GST Shortcuts (GST India Workspace)

| Shortcut                         | Purpose                                            |
| -------------------------------- | -------------------------------------------------- |
| **GSTR-1 Beta**                  | Prepare and review outward supply data             |
| **Purchase Reconciliation Tool** | Match purchase data against GSTR-2B                |
| **India Compliance Account**     | Manage API credentials for e-invoice and e-waybill |
| **GST Settings**                 | Configure GSTIN, thresholds, and tax accounts      |
| **HSN Code**                     | View and manage HSN codes                          |
| **GSTR-3B**                      | Monthly summary return data                        |

***

## Best Practices

**Assign HSN codes to every item.** Items without HSN codes cannot generate compliant invoices. Ensure every finished product and raw material has the correct 8-digit HSN code set in the Item record.

**Keep GSTIN records updated.** Customer and supplier GSTIN details must be current. An incorrect GSTIN means the IRP will reject the e-invoice, and the customer cannot claim ITC.

**Reconcile GSTR-2B monthly.** Do not claim ITC for invoices that your suppliers have not filed. Monthly reconciliation catches these early and avoids ITC reversals later.

**Test e-invoice generation in sandbox first.** Before go-live, test e-invoice generation in the sandbox environment to ensure API connectivity and correct JSON output.

**Review the e-Invoice Log for failures.** After raising invoices, check the e-Invoice Log to confirm all mandatory e-invoices have been registered. Failed registrations must be resolved before the invoice is sent to the customer.

***

## Troubleshooting

**e-Invoice generation fails:** Check the India Compliance Account page for API error details. Common causes are invalid GSTIN on the customer record, items without HSN codes, or portal downtime.

**GSTR-1 data shows incorrect totals:** Run the GST Sales Register report for the same period to identify specific invoices with missing or incorrect GST data. Correct the issues at the invoice level, then regenerate the GSTR-1.

**ITC shows as lower than expected in GSTR-3B:** Run the GST Purchase Register and compare it to GSTR-2B. Suppliers who have not filed their returns will not appear in GSTR-2B, reducing your eligible ITC.

**e-Waybill generation fails for a Delivery Note:** Ensure the transporter's vehicle number, transporter GSTIN, and approximate delivery distance are filled on the Delivery Note before generating the e-waybill.

***

## Related Features

* [Sales Order](/manufacturing/sales/sales-order) — leads to the Sales Invoice where GST is applied
* [Purchase Order](/manufacturing/procurement/purchase-order) — leads to the Purchase Invoice that generates input tax credit
* [Payment Entry](/manufacturing/finance/payment-entry) — payments must be tracked alongside invoices for complete GST reconciliation
