Dove compare il modulo dentro Fatturazione
Quali menu aggiunge il modulo in Odoo?
Tutto parte da un unico menu, Invoicing › GST/HST Compliance. La scheda su Odoo Apps lo presenta con il titolo «GST/HST number checks and returns in Odoo». Aprendo il menu trovi quattro blocchi, ognuno con i suoi sottomenu:
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.
I percorsi completi sono quelli che vedrai nella barra di navigazione, per esempio Invoicing › GST/HST Compliance › Transaction Processing › Input Tax Credits o Invoicing › GST/HST Compliance › Reporting › GST/HST Returns.
Quali record salva il modulo dietro quei menu?
Il modulo definisce i propri modelli di dati. Questi sono i loro nomi tecnici con la descrizione che hanno nel codice; per nome corrispondono ai sottomenu sopra:
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 chiedi a un consulente o a uno sviluppatore di intervenire su qualcosa di questo modulo, sono questi nomi tecnici che gli permettono di trovare ogni tipo di record nel database.

Input Tax Credits: fattura fornitore, tipo di spesa, GST/HST pagata, importo ITC, periodo, scadenza, stato Valid e casella Claimed spuntata, con i totali in fondo.Le cinque azioni pianificate che lascia attive
Quali azioni pianificate installa e ogni quanto girano?
Il modulo installa cinque azioni pianificate e tutte e cinque sono attive di default:
GST/HST Registration Threshold Monitoring: ogni giorno.GST/HST Filing Deadline Monitoring: ogni giorno.GST/HST Customer Registration Expiry Check: ogni settimana.GST/HST Monthly Report Preparation: ogni giorno.GST/HST Audit Retention Check: ogni mese.
Perché GST/HST Monthly Report Preparation gira ogni giorno se si chiama mensile?
È configurata così: la frequenza è giornaliera anche se il nome dice «Monthly». Non dare per scontato che prepari una dichiarazione ogni giorno. Se ti serve saperlo prima di andare in produzione, provala su una copia del tuo database e osserva cosa cambia da un giorno all'altro.
Per gli avvisi che il modulo può mostrare, trovi i testi letterali e cosa fare per ciascuno in i messaggi di errore e gli avvisi del modulo.

Filing Deadlines: periodi trimestrali con date di inizio, fine e scadenza, stato di presentazione (Filed o Pending) e casella Alert Sent.Il percorso di un record e cosa dipende dal servizio
Che percorso fa un record dentro il modulo?
I menu raggruppano il lavoro in quattro blocchi: configurazione (Tax Configuration), operazioni (Transaction Processing), controllo (Compliance Management) e report (Reporting). Negli screenshot si vede questo: un credito d'imposta in Input Tax Credits compare con stato Valid e la casella Claimed; una scadenza in Filing Deadlines compare come Filed o Pending, con la casella Alert Sent; e una dichiarazione in GST/HST Returns compare in stato Filed, con il suo riferimento di presentazione. A parte, il modulo ha un proprio registro di audit, tax.audit.log (Tax Audit Trail), in Compliance Management › Audit Trail.

GST/HST Returns in stato Filed, con le date del periodo, il riferimento di presentazione, le righe delle imposte e i pulsanti del chatter.
Input Tax Credits a Filing Deadlines, poi a una dichiarazione in stato Filed e di nuovo a Input Tax Credits con i suoi totali.Cos'è flexigo.ca.company.guard?
È un modello del modulo la cui descrizione dice GST/HST: company rule checked again after a change of company. Il modello degli avvisi di soglia, threshold.alert (GST/HST Registration Threshold Alert), eredita da esso. Se lavori con più aziende nello stesso database Odoo, è un punto che conviene testare prima di partire.
Quali funzioni dipendono da un servizio a pagamento?
La scheda ha una sezione intitolata «Before you buy: some features of this app use a paid external service». Per questo modulo il servizio è il servizio locale di FlexigoTech Cloud, che costa 29 €/mese o 290 €/anno IVA esclusa (Pro: 58 €/mese o 580 €/anno). Senza abbonamento, o con il servizio sospeso, si ferma ciò che offre l'abbonamento e i dati restano nel tuo Odoo. Controlla in quella sezione della scheda quali funzioni specifiche sono legate al servizio e leggi anche la sezione «Privacy policy».
Per quali versioni di Odoo è disponibile e quanto costa il modulo?
È pubblicato su Odoo Apps per Odoo 17, 18, 19 e 20, a 9 € per versione di Odoo con pagamento unico, IVA esclusa. Con l'abbonamento, il modulo per le nuove versioni di Odoo è incluso se l'hai acquistato su flexigotech.com; sull'Odoo App Store, ogni versione di Odoo si acquista lì. Hai la scheda su Odoo Apps e la pagina del modulo su flexigotech.com.
Come ti aiuta FlexigoTech
FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se stai implementando Odoo e vuoi verificare come si inserisce questo modulo nella tua fatturazione, con più aziende o con altri sistemi, possiamo vederlo insieme. E se non hai ancora chiaro se ti conviene, parti da se Canadian GST/HST Compliance Module è adatto alla tua azienda.
Continua a leggere
Verificato nel codice del modulo (versione 20.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): views/menus.xml
- Codice del modulo: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): data/cron_jobs.xml
- Codice del modulo: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): static/description/index.html
- Codice del modulo: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/company_guard.py
- Codice del modulo: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_audit_log.py
- Codice del modulo: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_calculation.py
- Codice del modulo: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_customer_status.py
- Codice del modulo: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_filing_deadline.py
- Codice del modulo: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_input_tax_credit.py
- Codice del modulo: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_place_supply_rule.py
- Codice del modulo: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_rate.py
- Codice del modulo: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_registration_threshold.py
- Codice del modulo: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_report.py
- Codice del modulo: 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
