Onde aparece o módulo dentro da Faturação
Que menus acrescenta o módulo ao Odoo?
Tudo fica debaixo de um único menu, Invoicing › GST/HST Compliance. A página da Odoo Apps apresenta-o com o título «GST/HST number checks and returns in Odoo». Ao abrir o menu encontra quatro blocos, cada um com os seus submenus:
Tax Configuration:Tax RatesePlace of Supply Rules.Transaction Processing:Tax Calculations,Customer Tax StatuseInput Tax Credits.Compliance Management:Registration Thresholds,Filing DeadlineseAudit Trail.Reporting:GST/HST Returns.
Os caminhos completos são os que vai ver na barra de navegação, por exemplo Invoicing › GST/HST Compliance › Transaction Processing › Input Tax Credits ou Invoicing › GST/HST Compliance › Reporting › GST/HST Returns.
Que registos guarda o módulo por trás desses menus?
O módulo define os seus próprios modelos de dados. Estes são os nomes técnicos com a descrição que têm no código; pelo nome, correspondem aos submenus acima:
tax.rate:GST/HST Tax Rate Configuration.tax.place.supply.rule:Place of Supply Rules for GST/HST.tax.calculation:Tax Calculation Records.tax.customer.status:Customer Tax Registration Status.tax.input.tax.credit:Input Tax Credit Management.tax.registration.threshold:GST/HST Registration Threshold Monitoring.tax.filing.deadline:GST/HST Filing Deadline Management.tax.audit.log:Tax Audit Trail.tax.report:GST/HST Tax Reports.threshold.alert:GST/HST Registration Threshold Alert.
Se for pedir a um consultor ou a um programador que mexa em algo deste módulo, são estes nomes técnicos que lhe permitem localizar cada tipo de registo na base de dados.

Input Tax Credits: fatura de fornecedor, tipo de despesa, GST/HST pago, montante ITC, período, data limite, estado Valid e caixa Claimed assinalada, com totais no rodapé.As cinco tarefas agendadas que deixa ativas
Que tarefas agendadas traz e com que frequência correm?
O módulo instala cinco tarefas agendadas e todas vêm marcadas como ativas:
GST/HST Registration Threshold Monitoring: todos os dias.GST/HST Filing Deadline Monitoring: todos os dias.GST/HST Customer Registration Expiry Check: todas as semanas.GST/HST Monthly Report Preparation: todos os dias.GST/HST Audit Retention Check: todos os meses.
Porque é que GST/HST Monthly Report Preparation corre todos os dias se se chama mensal?
É assim que vem configurada: a frequência é diária, embora o nome diga «Monthly». Não assuma que prepara uma declaração todos os dias. Se precisar desse detalhe antes de passar a produção, teste numa cópia da sua base e observe o que muda de um dia para o outro.
Para os avisos que o módulo pode mostrar, tem os textos literais e o que fazer com cada um em as mensagens de erro e avisos do módulo.

Filing Deadlines: períodos trimestrais com datas de início, fim e vencimento, estado de entrega (Filed ou Pending) e caixa Alert Sent.O que percorre um registo e o que depende do serviço
O que percorre um registo dentro do módulo?
Os menus agrupam o trabalho em quatro blocos: configuração (Tax Configuration), operações (Transaction Processing), controlo (Compliance Management) e relatórios (Reporting). Nas capturas vê-se isto: um crédito fiscal de Input Tax Credits aparece com estado Valid e a caixa Claimed; um prazo de Filing Deadlines aparece como Filed ou Pending, com a caixa Alert Sent; e uma declaração de GST/HST Returns aparece no estado Filed, com a sua referência de entrega. À parte, o módulo tem um registo de auditoria próprio, tax.audit.log (Tax Audit Trail), em Compliance Management › Audit Trail.

GST/HST Returns no estado Filed, com as datas do período, a referência de entrega, as linhas de impostos e os botões do chatter.
Input Tax Credits para Filing Deadlines, daí para uma declaração no estado Filed e de volta a Input Tax Credits com os seus totais.O que é flexigo.ca.company.guard?
É um modelo do módulo cuja descrição diz GST/HST: company rule checked again after a change of company. O modelo de alertas de limiar, threshold.alert (GST/HST Registration Threshold Alert), herda dele. Se trabalha com várias empresas na mesma base de Odoo, é um ponto que merece um teste antes de arrancar.
Que funções dependem de um serviço pago?
A página tem uma secção intitulada «Before you buy: some features of this app use a paid external service». Neste módulo esse serviço é o serviço local da FlexigoTech Cloud, que custa 29 €/mês ou 290 €/ano sem IVA (Pro: 58 €/mês ou 580 €/ano). Sem subscrição, ou com o serviço suspenso, para o que a subscrição fornece e os dados ficam no seu Odoo. Consulte nessa secção da página que funções concretas dependem do serviço e leia também a secção «Privacy policy».
Em que versões do Odoo está disponível e quanto custa o módulo?
Está publicado na Odoo Apps para Odoo 17, 18, 19 e 20, a 9 € por versão do Odoo em pagamento único, sem IVA. Com a subscrição, o módulo para as novas versões do Odoo está incluído se o comprou em flexigotech.com; na Odoo App Store, cada versão do Odoo compra-se lá. Tem a página na Odoo Apps e a página do módulo em flexigotech.com.
Como a FlexigoTech o ajuda
A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se está a implementar o Odoo e quer rever como este módulo encaixa na sua faturação, com várias empresas ou com outros sistemas, podemos analisá-lo consigo. E se ainda não tem a certeza de que lhe convém, comece por se o Canadian GST/HST Compliance Module encaixa na sua empresa.
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_canadian_gst_hst_compliance_module 20.0 (bc461f60): views/menus.xml
- Código do módulo: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): data/cron_jobs.xml
- Código do módulo: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): static/description/index.html
- Código do módulo: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/company_guard.py
- Código do módulo: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_audit_log.py
- Código do módulo: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_calculation.py
- Código do módulo: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_customer_status.py
- Código do módulo: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_filing_deadline.py
- Código do módulo: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_input_tax_credit.py
- Código do módulo: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_place_supply_rule.py
- Código do módulo: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_rate.py
- Código do módulo: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_registration_threshold.py
- Código do módulo: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_report.py
- Código do módulo: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/threshold_alert.py
- apps.odoo.com/apps/modules/20.0/flexigo_canadian_gst_hst_compliance_module
- apps.odoo.com/apps/modules/17.0/flexigo_canadian_gst_hst_compliance_module
- apps.odoo.com/apps/modules/18.0/flexigo_canadian_gst_hst_compliance_module
- apps.odoo.com/apps/modules/19.0/flexigo_canadian_gst_hst_compliance_module
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
