NetSuite India GST Setup: E-Invoicing, TDS, and Compliance

Aaxonix Team Aaxonix Team · Mar 30, 2026 · 4 min read #E-Invoicing #GST #India Compliance
NetSuite India GST Setup: E-Invoicing, TDS, and Compliance

GST compliance in NetSuite requires the India Localisation SuiteApp. This module adds GSTIN management, HSN/SAC codes, GST tax calculations, E-Invoicing, E-Way Bill generation, and return data export to NetSuite’s core financial module. Here is how to set it up.

GST configuration in NetSuite India Localisation

Installing the India Localisation SuiteApp

Go to Customization > SuiteBundler > Search & Install Bundles and search for “India Localisation” or the bundle ID provided by Oracle. Install the bundle, which adds India-specific fields, tax codes, and transaction forms to your NetSuite instance.

GSTIN and Tax Registration Setup

After installation, configure your company’s GSTIN for each state where you are registered. Go to Setup > Company > Subsidiaries (or Locations for single-entity) and add the GSTIN. For companies registered in multiple states, each location or subsidiary has its own GSTIN.

The SuiteApp automatically determines whether a transaction is inter-state (IGST) or intra-state (CGST + SGST) based on the seller and buyer GSTINs.

HSN and SAC Code Configuration

Assign HSN codes (for goods) or SAC codes (for services) to each item in your item catalogue. The India Localisation adds an HSN/SAC field to the item record. These codes appear on invoices and are required for GST return filing and E-Invoicing.

E-Invoicing integration with IRP from NetSuite

E-Invoicing Integration

The SuiteApp connects to the IRP (Invoice Registration Portal) for automatic E-Invoice generation. When a B2B invoice is approved, NetSuite sends the invoice data to the IRP and receives the IRN and QR code. These are stored on the transaction record and included on the printed invoice.

E-Way Bill Generation

For shipments above Rs. 50,000, generate E-Way Bills directly from NetSuite. The SuiteApp adds transport fields (vehicle number, transporter ID, distance) to the sales order or invoice form. Submit to the E-Way Bill portal and the bill number is linked to the transaction.

TDS in NetSuite

Configure TDS sections and rates in the India Localisation settings. When recording vendor bills, select the applicable TDS section. NetSuite calculates the deduction, tracks the liability, and generates data for quarterly TDS returns (Form 26Q).

GST Return Data Export

The SuiteApp generates data files for GSTR-1, GSTR-3B, and GSTR-2A reconciliation. Export these and upload to the GST portal or use a GST return filing tool. NetSuite does not file returns directly, but the data export matches the government’s required format.

Frequently Asked Questions

Is the India Localisation SuiteApp free?
The basic India Localisation bundle is included with NetSuite. Some advanced features (like automated E-Invoicing API integration) may require a paid partner SuiteApp. Check with your NetSuite partner for the exact bundle that covers your compliance needs.
Can NetSuite handle GST for multi-state operations?
Yes. Configure a GSTIN per state or location. NetSuite automatically applies the correct GST treatment (IGST vs CGST+SGST) based on the supply and delivery locations. GSTR-1 data is generated per GSTIN for filing.
How does inter-company GST work in NetSuite?
For transactions between subsidiaries (like stock transfers between warehouses in different states), NetSuite creates inter-company invoices with GST applied. The India Localisation handles the tax treatment so both entities have the correct GST entries for their respective returns.
Does NetSuite support the new E-Invoice mandate for Rs. 5 crore+ turnover?
Yes. The India Localisation SuiteApp supports E-Invoicing for all turnover thresholds. Ensure you have the latest version of the bundle installed, as E-Invoicing rules are updated periodically by the government.
Share this article LinkedIn Twitter / X
# E-Invoicing # GST # India Compliance # NetSuite

Thinking about Zoho or NetSuite?

Our team builds systems that actually work. No fluff, just honest architecture and clean implementation.