Antes de instalar: versión, compra y servicio local
¿En qué versiones de Odoo está y cuánto cuesta el módulo?
India GST Compliance está publicado en Odoo Apps para 17.0, 18.0, 19.0 y 20.0. Según la ficha de cada una, cuesta 9 € por versión de Odoo, pago único y sin IVA, para 17, 18, 19 y 20. Antes de comprar, comprueba qué versión tiene tu base de datos y elige la ficha de esa versión. La tienes en Odoo Apps y también en la página del módulo en flexigotech.com.
¿Qué es el servicio local y qué pasa si no lo contrato o lo suspendo?
El módulo se acompaña de un servicio local de FlexigoTech Cloud, que cuesta 29 €/mes o 290 €/año sin IVA (el plan Pro, 58 €/mes o 580 €/año sin IVA). Sin suscripción, o con el servicio suspendido, se para lo que da la suscripción; los datos se quedan en tu Odoo. Decide esto antes de la puesta en marcha para saber con qué vas a trabajar desde el primer día.
¿Tengo que volver a comprarlo cuando suba de versión de Odoo?
Depende de dónde lo compraste. Con la suscripción, el módulo para las versiones nuevas de Odoo va incluido si lo compraste en flexigotech.com. Si lo compraste en el Odoo App Store, cada versión de Odoo se compra allí. Guarda en algún sitio dónde hiciste la compra: es lo que vas a necesitar el día que planifiques la migración.
Los campos de estado que tienes que entender
El módulo define muchos campos de selección, y en pantalla ves la etiqueta, no el valor técnico. En la puesta en marcha conviene que relaciones cada etiqueta con su valor y con su campo, sobre todo cuando prepares filtros o cuando tengas que describir un problema a quien te dé soporte. Aquí van tal como los declara el módulo; el orden en que aparecen no describe por sí solo qué cambio lleva a cuál.
¿Qué estados tiene una declaración GST?
Hay varios campos relacionados. gstr1_status y gstr3b_status comparten los mismos valores: pending (Pending), filed (Filed) y overdue (Overdue). El campo state admite draft (Draft), submitted (Submitted), filed (Filed) y rejected (Rejected). Y report_status admite draft (Draft), finalized (Finalized) y filed (Filed). La etiqueta Filed aparece en los cuatro campos, así que fíjate siempre en qué columna la estás leyendo antes de sacar conclusiones.

Filed, con las fechas del periodo, los importes calculados y las notas vacías.¿Qué quieren decir Submitted to IRIS e IRN Generated?
Son etiquetas del campo submission_status. Sus valores son draft (Draft), pending (Pending Submission), submitted (Submitted to IRIS), success (IRN Generated), failed (Submission Failed) y retrying (Retrying). Ojo con la equivalencia: en pantalla lees IRN Generated, pero el valor técnico es success; y Pending Submission corresponde a pending. Los mensajes de error y avisos del módulo, con su texto literal, los tienes en el artículo de errores de India GST Compliance.
¿Cómo leo el crédito fiscal y las conciliaciones?
El campo itc_status admite available (Available), claimed (Claimed), rejected (Rejected) e ineligible (Ineligible). En la lista de crédito fiscal verás algunas de estas etiquetas junto al importe elegible y al reclamado de cada factura de proveedor. Para la conciliación hay dos campos distintos: gstr2b_reconciliation_status, con matched (Matched), unmatched (Unmatched) y pending (Pending), y reconciliation_status, con matched (Matched), unmatched (Unmatched) y missing (Missing - Supplier Never Filed). El segundo tiene un valor que el primero no tiene, así que no los trates como si fueran el mismo.

Claimed, Ineligible y Available, con el botón Nuevo y el buscador arriba.¿Y el resto de campos de estado?
Estos son los demás que define el módulo, con sus etiquetas:
audit_status:Scheduled,In Progress,CompletedyDisputed.gst_compliance_status:Compliant,Non-CompliantyPending Review.registration_status:Registered,Exempt,Voluntary RegistrationyCancelled.creditability_status:Excellent,Good,FairyPoor.- Un campo
statusconSuccess,FailedyPending. - Otro campo
statusconReceived,Processing,CompletedyDenied. - Otro campo
statusconReceived,Assessment,Legal Hold - Tax Retention Required,Approved,ExecutedyDenied. - Y otro campo
statusconNot Started,In ProgressyCompleted.
Como hay varios campos con el mismo nombre técnico status, cuando hables con soporte indica el registro y la etiqueta exacta que ves, no solo el nombre del campo.
Qué revisar la primera semana
¿Qué listas abro primero?
Tres pantallas te dan una vista rápida: la de crédito fiscal (Input Tax Credit Management), la de alertas (Compliance Alerts) y la de declaraciones (GST Return Preparation). En la de alertas tienes las columnas Alert Type, Severity, Alert Date, Due Date y Resolved: repasa qué alertas no están resueltas y qué fecha de vencimiento tienen.


¿Qué valores busco en cada lista durante los primeros días?
Una pasada diaria por estos valores te dice qué registros tienes que mirar con calma:
Overdueengstr1_statusogstr3b_status.Submission FailedyRetryingensubmission_status.UnmatchedyPendingengstr2b_reconciliation_status, yMissing - Supplier Never Filedenreconciliation_status.RejectedeIneligibleenitc_status.Non-CompliantyPending Reviewengst_compliance_status.Disputedenaudit_statusyLegal Hold - Tax Retention Requireden el campostatusque lo incluye.Cancelledenregistration_status.
De cada caso, apunta el registro, la etiqueta y el día en que la viste. Esa nota es lo que necesitas para revisarlo con tu asesor fiscal o con nosotros, y para comprobar si el valor cambia en los días siguientes.
Cómo te ayuda FlexigoTech
FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Si quieres entender antes qué menús añade el módulo y qué recorre un registro por dentro, empieza por cómo funciona India GST Compliance. Si ya lo tienes instalado y algo no cuadra, escríbenos con la nota de la primera semana y lo miramos contigo.
Sigue leyendo
Comprobado en el código del módulo (versión 20.0) y en las fuentes enlazadas
Fuentes
- Código del módulo: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_audit_support.py
- Código del módulo: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_compliance_dashboard.py
- Código del módulo: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_filing_integration.py
- Código del módulo: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_input_tax_credit.py
- Código del módulo: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_invoice.py
- Código del módulo: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_report.py
- Código del módulo: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_reporting.py
- Código del módulo: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_return_preparation.py
- Código del módulo: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_security.py
- Código del módulo: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_training.py
- Código del módulo: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/invoice_management.py
- Código del módulo: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/registration_exemption_status.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
