Com llegir els missatges del mòdul
Els missatges del mòdul estan copiats aquí sense traduir perquè els puguis cercar tal qual. Alguns missatges porten espais com %(number)s, %(reason)s o %s. A la teva pantalla aquests espais apareixen omplerts amb la dada concreta del teu cas, i aquesta dada és el primer que has de llegir.
Si abans et vols situar als menús i als registres que afegeix el mòdul, tens el recorregut complet a com funciona Canadian GST/HST Compliance Module per dins.
Detalls que no es veuen a la fitxa
El número GST/HST només admet un format
Quan el número no encaixa, el mòdul mostra GST/HST number %(number)s is not valid: %(reason)s. It must be the 9-digit business number, optionally followed by RT and 4 digits. El mateix missatge et dona el número rebutjat, el motiu i la regla: el número d'empresa de 9 dígits i, de manera opcional, les lletres RT seguides de 4 dígits. Corregeix el número amb aquest format i torna a desar. Hi ha un segon avís lligat a aquesta dada: Enter the GST/HST number first. Et demana que introdueixis el número GST/HST abans de continuar. Omple'l i repeteix l'acció que estaves fent.
La consulta al registre de la CRA demana nom i data
L'avís The CRA GST/HST Registry needs the business name and the transaction date. indica que per consultar el registre GST/HST de la CRA calen dues dades: el nom de l'empresa i la data de la transacció. Completa-les totes dues i torna a llançar la consulta. L'altre missatge d'aquest registre és CRA GST/HST Registry: %s. Aquí l'important és el que va darrere dels dos punts: l'espai %s porta el text concret del problema, i és el que et diu què has de revisar.
Els crèdits ITC tenen un ordre que el mòdul fa complir
Tres missatges marquen el camí d'un crèdit d'impost suportat (ITC):
Only posted vendor bills give input tax credits.Només les factures de proveïdor publicades donen crèdits. Si la factura no està publicada, publica-la primer.Validate the ITC before claiming it.No pots reclamar un ITC sense validar-lo abans. Valida i després reclama.The use in commercial activities must be between 0% and 100%.El percentatge d'ús en activitats comercials ha de quedar entre 0% i 100%. Revisa aquest valor.
Llegits junts, l'ordre és: factura de proveïdor publicada, ITC validat i, al final, ITC reclamat.

Una declaració presentada ja no es recalcula
Les declaracions GST/HST tenen tres avisos propis:
Generate the return before marking it as filed.No pots marcar com a presentada una declaració que no has generat. Genera-la primer.Enter the confirmation number given by the CRA.El mòdul et demana el número de confirmació que et va donar la CRA. Introdueix-lo tal com el vas rebre.A filed return cannot be recomputed.Una declaració presentada no es pot tornar a calcular.
Aquest últim és el detall que més convé tenir present: revisa la declaració abans de marcar-la com a presentada, perquè després el mòdul no la recalcula.

Les dates han d'anar en ordre, i no totes les regles són iguals
Diversos missatges comproven que l'inici va abans del final:
Period start must be before endQuarter start date must be before end dateStart date must be before end dateStart date must be before or equal to end date
Fixa't en la diferència entre els dos últims: un exigeix que l'inici sigui anterior al final i l'altre accepta que siguin el mateix dia. Si et salta el primer amb dues dates iguals, separa les dates. Dos avisos més miren endavant. Due date must be after period end demana una data de venciment posterior al final del període, i Effective date cannot be in the past no accepta una data efectiva passada.

Imports i tipus: res negatiu i res fora de rang
El mòdul rebutja imports negatius amb tres missatges diferents: Taxable amount cannot be negative per a la base imposable, Amount cannot be negative per a l'import i Revenue cannot be negative per als ingressos. En tots tres casos, corregeix el signe del valor. Amb els tipus impositius passa una cosa semblant. Tax rate must be specified et demana que indiquis el tipus, i Tax rate must be between 0% and 100% exigeix que estigui entre 0% i 100%. Si també apareix Tax calculation is required, falta el càlcul d'impostos al registre que estàs desant.
Dades obligatòries, exempcions i lloc de subministrament
L'últim grup són dades que el mòdul considera obligatòries:
Invoice is requirediCustomer is required: falta la factura o el client. Omple el camp que correspongui.Place of supply must be specified: falta el lloc de subministrament.No place of supply rule found for this transaction type and locations: el mòdul no ha trobat cap regla de lloc de subministrament per a aquest tipus de transacció i aquestes ubicacions. Revisa totes dues dades.No valid exemption certificate found: no hi ha cap document d'exempció vàlid. Comprova'l abans de continuar.Invalid filing status: l'estat de presentació no és vàlid.
Si un missatge no apareix en aquesta llista, anota el text exacte i a quina pantalla eres: així és més fàcil localitzar-lo.
Com t'ajuda FlexigoTech
Si estàs implantant el mòdul o el vols connectar amb altres sistemes, a FlexigoTech implantem Odoo 17, 18, 19 i 20 i desenvolupem connectors i integracions a mida. El mòdul costa 9 € per versió d'Odoo, pagament únic, per a 17, 18, 19 i 20, sense IVA; el servei local de FlexigoTech Cloud costa 29 €/mes o 290 €/any sense IVA (Pro: 58 €/mes o 580 €/any). Sense subscripció, o amb el servei suspès, s'atura el que dona la subscripció i les dades es queden al teu Odoo. Amb la subscripció, el mòdul per a les versions noves hi va inclòs si el vas comprar a flexigotech.com; a l'Odoo App Store cada versió es compra allà. Tens els detalls a la pàgina del mòdul i a la seva fitxa d'Odoo Apps.
Continua llegint
Comprovat al codi del mòdul (versió 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_calculation.py
- Codi del mòdul: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_customer_status.py
- Codi del mòdul: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_filing_deadline.py
- Codi del mòdul: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_input_tax_credit.py
- Codi del mòdul: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_place_supply_rule.py
- Codi del mòdul: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_rate.py
- Codi del mòdul: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_registration_threshold.py
- Codi del mòdul: flexigo_canadian_gst_hst_compliance_module 20.0 (bc461f60): models/tax_report.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
