Naar hoofdinhoud
Canadian GST/HST Compliance Module

Hoe Canadian GST/HST Compliance Module in Odoo van binnen werkt

Canadian GST/HST Compliance Module voegt in Odoo het menu Invoicing › GST/HST Compliance toe, met vier blokken: Tax Configuration, Transaction Processing, Compliance Management en Reporting. Na installatie staan er vijf geplande acties aan: drie dagelijks, één wekelijks en één maandelijks. Hieronder lees je per vraag wat er in elk menu zit, welke records de module opslaat en welk deel afhangt van de betaalde dienst.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 4 november 2026

In het kort

Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de module, versie 20.0 · in de bronnen onderaan
Leestijd
5 min

Waar de module binnen Facturatie verschijnt

Welke menu's voegt de module toe in Odoo?

Alles hangt onder één menu, Invoicing › GST/HST Compliance. De pagina op Odoo Apps presenteert het met de kop «GST/HST number checks and returns in Odoo». Als je het menu opent, vind je vier blokken, elk met eigen submenu's:

  • Tax Configuration: Tax Rates en Place of Supply Rules.
  • Transaction Processing: Tax Calculations, Customer Tax Status en Input Tax Credits.
  • Compliance Management: Registration Thresholds, Filing Deadlines en Audit Trail.
  • Reporting: GST/HST Returns.

De volledige paden zie je in de navigatiebalk, bijvoorbeeld Invoicing › GST/HST Compliance › Transaction Processing › Input Tax Credits of Invoicing › GST/HST Compliance › Reporting › GST/HST Returns.

Welke records slaat de module achter die menu's op?

De module definieert eigen datamodellen. Dit zijn hun technische namen met de omschrijving uit de code; qua naam komen ze overeen met de submenu's hierboven:

  • 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.

Vraag je een consultant of ontwikkelaar om iets aan deze module te doen, dan kan die met deze technische namen elk type record in de database terugvinden.

Lijst Input Tax Credits in Odoo met drie records, ITC-bedrag en status Valid
De lijst Input Tax Credits: leveranciersfactuur, soort uitgave, betaalde GST/HST, ITC-bedrag, periode, uiterste datum, status Valid en aangevinkt vakje Claimed, met totalen onderaan.

De vijf geplande acties die actief blijven

Welke geplande acties installeert de module en hoe vaak draaien ze?

De module installeert vijf geplande acties, en alle vijf staan op actief:

  • GST/HST Registration Threshold Monitoring: elke dag.
  • GST/HST Filing Deadline Monitoring: elke dag.
  • GST/HST Customer Registration Expiry Check: elke week.
  • GST/HST Monthly Report Preparation: elke dag.
  • GST/HST Audit Retention Check: elke maand.

Waarom draait GST/HST Monthly Report Preparation elke dag als hij maandelijks heet?

Zo is hij ingesteld: de frequentie is dagelijks, ook al staat er «Monthly» in de naam. Ga er niet van uit dat hij elke dag een aangifte voorbereidt. Wil je dat weten voordat je live gaat, test het dan op een kopie van je database en kijk wat er van dag tot dag verandert.

Voor de meldingen die de module kan tonen, vind je de letterlijke teksten en wat je ermee doet in de foutmeldingen en waarschuwingen van de module.

Lijst Filing Deadlines met vier kwartaalregels van Lakeshore Tooling Inc.
De lijst Filing Deadlines: kwartaalperiodes met begin-, eind- en vervaldatum, aangiftestatus (Filed of Pending) en vakje Alert Sent.

Welke weg een record aflegt en wat van de dienst afhangt

Welke weg legt een record binnen de module af?

De menu's verdelen het werk in vier blokken: configuratie (Tax Configuration), dagelijkse transacties (Transaction Processing), controle (Compliance Management) en rapportage (Reporting). De screenshots laten dit zien: een voorbelastingtegoed in Input Tax Credits staat op status Valid met het vakje Claimed; een termijn in Filing Deadlines staat op Filed of Pending, met het vakje Alert Sent; en een aangifte in GST/HST Returns staat op Filed, met de aangiftereferentie. Daarnaast heeft de module een eigen auditlog, tax.audit.log (Tax Audit Trail), onder Compliance Management › Audit Trail.

Formulier van een GST/HST-kwartaalaangifte van Lakeshore Tooling Inc. met status Filed
Een aangifte in GST/HST Returns met status Filed, met de periodedata, de aangiftereferentie, de btw-regels en de knoppen van de chatter.
Rondgang door Input Tax Credits, Filing Deadlines en een GST/HST-aangifte
Van de lijst Input Tax Credits naar Filing Deadlines, dan naar een aangifte met status Filed en terug naar Input Tax Credits met de totalen.

Wat is flexigo.ca.company.guard?

Dat is een model van de module met als omschrijving GST/HST: company rule checked again after a change of company. Het model voor drempelwaarschuwingen, threshold.alert (GST/HST Registration Threshold Alert), erft ervan. Werk je met meerdere bedrijven in dezelfde Odoo-database, test dit dan voordat je start.

Welke functies hangen af van een betaalde dienst?

De pagina heeft een sectie met de titel «Before you buy: some features of this app use a paid external service». Bij deze module is dat de lokale dienst van FlexigoTech Cloud, die € 29 per maand of € 290 per jaar kost, excl. btw (Pro: € 58 per maand of € 580 per jaar). Zonder abonnement, of als de dienst is opgeschort, stopt wat het abonnement levert en blijven je gegevens in je Odoo. Kijk in die sectie welke functies precies bij de dienst horen en lees ook de sectie «Privacy policy».

Voor welke Odoo-versies is de module er en wat kost hij?

Hij staat op Odoo Apps voor Odoo 17, 18, 19 en 20, voor € 9 per Odoo-versie als eenmalige betaling, excl. btw. Met het abonnement zit de module voor nieuwe Odoo-versies erbij als je hem op flexigotech.com hebt gekocht; in de Odoo App Store koop je elke Odoo-versie daar. Bekijk de pagina op Odoo Apps en de modulepagina op flexigotech.com.

Hoe FlexigoTech je helpt

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en bouwt connectoren en integraties op maat. Ben je Odoo aan het invoeren en wil je nagaan hoe deze module past bij je facturatie, bij meerdere bedrijven of bij andere systemen, dan bekijken we dat samen met je. En weet je nog niet zeker of hij bij je past, begin dan met of Canadian GST/HST Compliance Module bij je bedrijf past.

Lees verder

Fouten en waarschuwingen van Canadian GST/HST Compliance Module: wat ze betekenen en wat je doetDe foutmeldingen van de Canadian GST/HST Compliance Module in Odoo: wanneer elke melding verschijnt, wat ze betekent en hoe je het oplost, met de letterlijke tekst.Past Canadian GST/HST Compliance Module bij je? Wat het dekt, wat niet en wat je nodig hebtWat Canadian GST/HST Compliance Module in Odoo 17 tot 20 wel en niet dekt, wat je nodig hebt voor de installatie en wat FlexigoTech Cloud toevoegt.Zo werkt Argentina ARCA Supplier Invoice Validation achter de schermen in OdooWoordenlijst van de menu's, geplande acties en gegevens van de module Argentina ARCA Supplier Invoice Validation and Withholding Management voor Odoo.
Gecontroleerd in de broncode van de module (versie 20.0) en in de gelinkte bronnen

Bronnen

  • Broncode van de module: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): views/menus.xml
  • Broncode van de module: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): data/cron_jobs.xml
  • Broncode van de module: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): static/description/index.html
  • Broncode van de module: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/company_guard.py
  • Broncode van de module: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_audit_log.py
  • Broncode van de module: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_calculation.py
  • Broncode van de module: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_customer_status.py
  • Broncode van de module: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_filing_deadline.py
  • Broncode van de module: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_input_tax_credit.py
  • Broncode van de module: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_place_supply_rule.py
  • Broncode van de module: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_rate.py
  • Broncode van de module: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_registration_threshold.py
  • Broncode van de module: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_report.py
  • Broncode van de module: 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