Antes de instalar: versão, compra e serviço local
Em que versões do Odoo está disponível e quanto custa o módulo?
O India GST Compliance está publicado na Odoo Apps para 17.0, 18.0, 19.0 e 20.0. Segundo a ficha de cada uma, custa 9 € por versão do Odoo, pagamento único e sem IVA, para 17, 18, 19 e 20. Antes de comprar, confirme que versão tem a sua base de dados e escolha a ficha dessa versão. Encontra-a na Odoo Apps e também na página do módulo em flexigotech.com.
O que é o serviço local e o que acontece se não o contratar ou o suspender?
O módulo é acompanhado de um serviço local da FlexigoTech Cloud, que custa 29 €/mês ou 290 €/ano sem IVA (o plano Pro, 58 €/mês ou 580 €/ano sem IVA). Sem subscrição, ou com o serviço suspenso, para aquilo que a subscrição oferece; os dados ficam no seu Odoo. Decida isto antes do arranque para saber com o que vai trabalhar desde o primeiro dia.
Tenho de o comprar outra vez quando atualizar a versão do Odoo?
Depende de onde o comprou. Com a subscrição, o módulo para as novas versões do Odoo está incluído se o comprou em flexigotech.com. Se o comprou na Odoo App Store, cada versão do Odoo compra-se lá. Guarde registo de onde fez a compra: é o que vai precisar no dia em que planear a migração.
Os campos de estado que tem de perceber
O módulo define muitos campos de seleção e, no ecrã, vê a etiqueta, não o valor técnico. No arranque convém associar cada etiqueta ao seu valor e ao seu campo, sobretudo quando preparar filtros ou quando tiver de descrever um problema a quem lhe dá suporte. Aqui estão tal como o módulo os declara; a ordem em que aparecem não descreve, por si só, que mudança leva a qual.
Que estados tem uma declaração GST?
Há vários campos relacionados. gstr1_status e gstr3b_status partilham os mesmos valores: pending (Pending), filed (Filed) e overdue (Overdue). O campo state admite draft (Draft), submitted (Submitted), filed (Filed) e rejected (Rejected). E report_status admite draft (Draft), finalized (Finalized) e filed (Filed). A etiqueta Filed aparece nos quatro campos, por isso confirme sempre em que coluna a está a ler antes de tirar conclusões.

Filed, com as datas do período, os montantes calculados e as notas vazias.O que querem dizer Submitted to IRIS e IRN Generated?
São etiquetas do campo submission_status. Os seus valores são draft (Draft), pending (Pending Submission), submitted (Submitted to IRIS), success (IRN Generated), failed (Submission Failed) e retrying (Retrying). Atenção à correspondência: no ecrã lê IRN Generated, mas o valor técnico é success; e Pending Submission corresponde a pending. As mensagens de erro e avisos do módulo, com o texto literal, estão no artigo de erros do India GST Compliance.
Como leio o crédito fiscal e as reconciliações?
O campo itc_status admite available (Available), claimed (Claimed), rejected (Rejected) e ineligible (Ineligible). Na lista de crédito fiscal vai ver algumas destas etiquetas junto ao montante elegível e ao reclamado de cada fatura de fornecedor. Para a reconciliação há dois campos distintos: gstr2b_reconciliation_status, com matched (Matched), unmatched (Unmatched) e pending (Pending), e reconciliation_status, com matched (Matched), unmatched (Unmatched) e missing (Missing - Supplier Never Filed). O segundo tem um valor que o primeiro não tem, por isso não os trate como se fossem o mesmo.

Claimed, Ineligible e Available, com o botão Novo e a pesquisa no topo.E os restantes campos de estado?
Estes são os outros que o módulo define, com as suas etiquetas:
audit_status:Scheduled,In Progress,CompletedeDisputed.gst_compliance_status:Compliant,Non-CompliantePending Review.registration_status:Registered,Exempt,Voluntary RegistrationeCancelled.creditability_status:Excellent,Good,FairePoor.- Um campo
statuscomSuccess,FailedePending. - Outro campo
statuscomReceived,Processing,CompletedeDenied. - Outro campo
statuscomReceived,Assessment,Legal Hold - Tax Retention Required,Approved,ExecutedeDenied. - E outro campo
statuscomNot Started,In ProgresseCompleted.
Como há vários campos com o mesmo nome técnico status, quando falar com o suporte indique o registo e a etiqueta exata que vê, não só o nome do campo.
O que rever na primeira semana
Que listas abro primeiro?
Três ecrãs dão-lhe uma visão rápida: o de crédito fiscal (Input Tax Credit Management), o de alertas (Compliance Alerts) e o de declarações (GST Return Preparation). No de alertas tem as colunas Alert Type, Severity, Alert Date, Due Date e Resolved: reveja que alertas não estão resolvidos e que data de vencimento têm.


Que valores procuro em cada lista nos primeiros dias?
Uma passagem diária por estes valores diz-lhe que registos tem de analisar com calma:
Overdueemgstr1_statusougstr3b_status.Submission FailedeRetryingemsubmission_status.UnmatchedePendingemgstr2b_reconciliation_status, eMissing - Supplier Never Filedemreconciliation_status.RejectedeIneligibleemitc_status.Non-CompliantePending Reviewemgst_compliance_status.Disputedemaudit_statuseLegal Hold - Tax Retention Requiredno campostatusque o inclui.Cancelledemregistration_status.
De cada caso, anote o registo, a etiqueta e o dia em que a viu. Essa nota é o que precisa para o rever com o seu consultor fiscal ou connosco, e para verificar se o valor muda nos dias seguintes.
Como a FlexigoTech o ajuda
A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se quiser perceber primeiro que menus o módulo acrescenta e o que um registo percorre internamente, comece por como funciona o India GST Compliance. Se já o tem instalado e algo não bate certo, escreva-nos com a nota da primeira semana e analisamos consigo.
Continue a ler
Verificado no código do módulo (versão 20.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_audit_support.py
- Código do módulo: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_compliance_dashboard.py
- Código do módulo: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_filing_integration.py
- Código do módulo: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_input_tax_credit.py
- Código do módulo: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_invoice.py
- Código do módulo: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_report.py
- Código do módulo: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_reporting.py
- Código do módulo: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_return_preparation.py
- Código do módulo: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_security.py
- Código do módulo: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/gst_training.py
- Código do módulo: flexigo_india_gst_compliance_suite 20.0 (b766f923): models/invoice_management.py
- Código do 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
