Skip to main content
India GST Compliance

How India GST Compliance works in Odoo: a glossary of menus, models and lists

India GST Compliance adds eight menus under Invoicing (tax calculation, input tax credit, return preparation and filing, reports, alerts, audit and training) plus a dashboard, GST Compliance Dashboard, under Invoicing › Reporting. The module also defines models for returns, input tax credit, alerts, audit, e-invoicing, training and data protection. This glossary tells you what each piece is called and where it lives.

FlexigoTech · Editor in charge: Víctor Gómez · Updated 4 November 2026

Key facts

Versions
Odoo 17, 18, 19 and 20
Checked
in the module's source code, version 20.0 · against the sources linked at the end
Reading time
4 min

Where India GST Compliance sits inside Odoo

The Odoo Apps listing introduces the module with the heading India GST returns and tax credits in Odoo. Inside your database, nearly everything hangs off the Invoicing app: eight new entries in that menu and one more, GST Compliance Dashboard, which sits under the parent menu Invoicing › Reporting.

This glossary walks through those menus and the data models the module defines, with their technical name and label exactly as they appear. Use it to find your way when you open a list, review access rights per model or talk to whoever supports you. What to fill in on each record and what to check in the first week is covered in getting India GST Compliance up and running.

Tour of the module lists for input tax credit, compliance alerts and return preparation
The sequence moves through the Input Tax Credit Management list, the Compliance Alerts list, the GST Return Preparation list and back to Input Tax Credit Management with the invoice number and total columns

The Invoicing menus, one by one

Tax Calculation
Menu at Invoicing › Tax Calculation. Among the module models is gst.tax.calculation, labelled GST Tax Calculation.
Input Tax Credit
Menu at Invoicing › Input Tax Credit. The module defines the model gst.input.tax.credit, labelled GST Input Tax Credit Management; the list in the screenshot below appears as Input Tax Credit Management.
GST Return Preparation
Menu at Invoicing › GST Return Preparation. Among the module models are gst.return.preparation (GST Return Preparation) and gst.return.preparation.line (GST Return Preparation Line).
GST Filing
Menu at Invoicing › GST Filing. Among the models is gst.filing.log, labelled GST Filing Log.
GST Reports
Menu at Invoicing › GST Reports. Among the module models are four whose labels refer to reports: gst.report (GST Report), tax.summary.report (Tax Summary Report), supplier.creditability.report (Supplier Creditability Report) and compliance.status.report (Compliance Status Report).
GST Compliance Dashboard
Entry with the path Invoicing › Reporting › GST Compliance Dashboard. Two models share that label: gst.compliance.dashboard and gst.dashboard.
Input Tax Credit Management list with supplier invoices, eligible amount, claimed amount and ITC status
The input tax credit list: supplier, eligible amount, claimed amount and ITC status (Claimed, Ineligible, Available), with the New button and the search bar
GST Return Preparation list with returns, periods, due date, total tax and net tax payable
Returns in preparation with their period, due date, total tax, net tax payable and the statuses Filed, Submitted and Draft

Alerts, audit and e-invoicing

Compliance Alerts
Menu at Invoicing › Compliance Alerts. The code has two models labelled GST Compliance Alert: compliance.alert and gst.compliance.alert.
Audit Support
Menu at Invoicing › Audit Support. Among the module models are gst.audit.support (GST Audit Support) and gst.audit.document (GST Audit Document).
GST Audit Trail Log
Label of the model gst.audit.trail.
e-Invoice Submission to GSTN IRIS
Label of the model e.invoice.submission. Its label refers to submitting e-invoices to GSTN IRIS.
Compliance Alerts list with the columns Alert Type, Severity, Alert Date, Due Date and Resolved
Compliance alerts with type, severity, alert date, due date and whether they are resolved; in this list only the Audit Notification alert shows as resolved

Training and data protection

Training
Menu at Invoicing › Training. Among the module models are five for training: compliance.training.material (Compliance Training Material), compliance.training.quiz (Compliance Training Quiz), compliance.training.question (Compliance Training Question), compliance.training.answer (Compliance Training Answer) and compliance.training.result (Compliance Training Result).
GST Data Security
Label of the model gst.data.security.
GDPR Data Access Request and GDPR Data Erasure Request
Labels of the models gdpr.access.request and gdpr.erasure.request.
Encryption Vault
Label of the model encryption.vault.

What you see as a record moves along

What you can check at a glance are the status columns in the lists. In the input tax credit list shown in the screenshots, each supplier invoice carries an ITC status (Claimed, Ineligible or Available); in the return preparation list, each return shows as Filed, Submitted or Draft. In the alerts list, the Resolved column shows which ones are resolved.

Before assuming a workflow between statuses, try it in a test database on your Odoo version.

Versions, price and the local service

The module is published on Odoo Apps for Odoo 17, 18, 19 and 20, at €9 per Odoo version, one-off payment, excluding VAT. It is a module with a local FlexigoTech Cloud service, which costs €29/month or €290/year excluding VAT (Pro: €58/month or €580/year).

Without a subscription, or with the service suspended, whatever the subscription provides stops, but your data stays in your Odoo. With the subscription, the module for new Odoo versions is included if you bought it on flexigotech.com; if you buy it from the Odoo Apps listing, each Odoo version is bought there.

How FlexigoTech can help

FlexigoTech implements Odoo 17, 18, 19 and 20 and builds bespoke connectors and integrations. If you are adding India GST Compliance alongside your current invoicing, we can go through with you which menus you will use, which models need access rights for each team and what is missing in your case. You will find the module details on its flexigotech.com page.

Keep reading

India GST Compliance errors and notices in Odoo: when they appear and what to doThe error messages and notices in India GST Compliance for Odoo, word for word: when each one appears, what it means and how you deal with it, step by step.Setting up India GST Compliance in Odoo: versions, status fields and the first weekQuestions and answers for getting India GST Compliance running in Odoo: versions, local service, status fields and what to check in the first week.How Argentina ARCA Supplier Invoice Validation works inside OdooGlossary of the menus, scheduled actions and data of the Argentina ARCA Supplier Invoice Validation and Withholding Management module for Odoo.
Checked in the module's source code (version 20.0) and the linked sources

Sources

  • Module source code: flexigo_india_gst_compliance_suite 20.0 (b766f923): views/compliance_alerts_views.xml
  • Module source code: flexigo_india_gst_compliance_suite 20.0 (b766f923): views/gst_audit_support_views.xml
  • Module source code: flexigo_india_gst_compliance_suite 20.0 (b766f923): views/gst_compliance_training_views.xml
  • Module source code: flexigo_india_gst_compliance_suite 20.0 (b766f923): views/gst_dashboard_views.xml
  • Module source code: flexigo_india_gst_compliance_suite 20.0 (b766f923): views/gst_filing_integration_views.xml
  • Module source code: flexigo_india_gst_compliance_suite 20.0 (b766f923): views/gst_reporting_views.xml
  • Module source code: flexigo_india_gst_compliance_suite 20.0 (b766f923): views/gst_return_preparation_views.xml
  • Module source code: flexigo_india_gst_compliance_suite 20.0 (b766f923): views/input_tax_credit_management_views.xml
  • Module source code: flexigo_india_gst_compliance_suite 20.0 (b766f923): views/tax_calculation_views.xml
  • Module source code: flexigo_india_gst_compliance_suite 20.0 (b766f923): static/description/index.html
  • Module source code: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/audit_trail_log.py
  • Module source code: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/compliance_alerts.py
  • Module source code: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_audit_support.py
  • Module source code: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_compliance_alert.py
  • Module source code: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_compliance_dashboard.py
  • Module source code: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_compliance_training.py
  • Module source code: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_dashboard.py
  • Module source code: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_filing_integration.py
  • Module source code: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_input_tax_credit.py
  • Module source code: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_report.py
  • Module source code: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_reporting.py
  • Module source code: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_return_preparation.py
  • Module source code: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_security.py
  • Module source code: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_tax_calculation.py
  • apps.odoo.com/apps/modules/20.0/flexigo_india_gst_compliance_suite
  • apps.odoo.com/apps/modules/17.0/flexigo_india_gst_compliance_suite
  • apps.odoo.com/apps/modules/18.0/flexigo_india_gst_compliance_suite
  • apps.odoo.com/apps/modules/19.0/flexigo_india_gst_compliance_suite
  • flexigotech.com/en/services.html
  • flexigotech.com/precios.html