Zo lees je de meldingen van de module
De meldingen van de module nemen we hier onvertaald over zodat je er letterlijk op kunt zoeken. Sommige meldingen bevatten plaatshouders zoals %(number)s, %(reason)s of %s. Op je scherm zijn die ingevuld met het concrete gegeven uit jouw situatie, en dat gegeven lees je als eerste.
Wil je je eerst oriënteren in de menu's en records die de module toevoegt, dan vind je de volledige rondleiding in hoe de Canadian GST/HST Compliance Module van binnen werkt.
Details die je niet op de productpagina ziet
Het GST/HST-nummer accepteert maar één formaat
Als het nummer niet klopt, toont de module 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. De melding zelf geeft je het afgewezen nummer, de reden en de regel: het bedrijfsnummer van 9 cijfers, eventueel gevolgd door de letters RT en 4 cijfers. Pas het nummer aan dat formaat aan en sla opnieuw op. Er is een tweede waarschuwing die bij dit gegeven hoort: Enter the GST/HST number first. Je moet het GST/HST-nummer invullen voordat je verdergaat. Vul het in en herhaal de actie die je aan het uitvoeren was.
De raadpleging van het CRA-register vraagt om naam en datum
De waarschuwing The CRA GST/HST Registry needs the business name and the transaction date. betekent dat je voor het raadplegen van het GST/HST-register van de CRA twee gegevens nodig hebt: de bedrijfsnaam en de transactiedatum. Vul beide in en start de raadpleging opnieuw. De andere melding van dit register is CRA GST/HST Registry: %s. Het gaat hier om wat er na de dubbele punt staat: de plaatshouder %s bevat de concrete tekst van het probleem, en die vertelt je wat je moet controleren.
ITC's volgen een volgorde die de module afdwingt
Drie meldingen bepalen het traject van een input tax credit (ITC):
Only posted vendor bills give input tax credits.Alleen geboekte leveranciersfacturen leveren credits op. Is de factuur nog niet geboekt, boek hem dan eerst.Validate the ITC before claiming it.Je kunt een ITC niet claimen zonder hem eerst te valideren. Valideer en claim daarna.The use in commercial activities must be between 0% and 100%.Het percentage gebruik voor commerciële activiteiten moet tussen 0% en 100% liggen. Controleer die waarde.
Samen gelezen is de volgorde: geboekte leveranciersfactuur, gevalideerde ITC en tot slot geclaimde ITC.

Een ingediende aangifte wordt niet meer herberekend
GST/HST-aangiften hebben drie eigen waarschuwingen:
Generate the return before marking it as filed.Je kunt een aangifte die je niet hebt gegenereerd niet als ingediend markeren. Genereer hem eerst.Enter the confirmation number given by the CRA.De module vraagt om het bevestigingsnummer dat je van de CRA hebt gekregen. Voer het precies zo in als je het ontving.A filed return cannot be recomputed.Een ingediende aangifte kan niet opnieuw berekend worden.
Dat laatste detail kun je het best onthouden: controleer de aangifte voordat je hem als ingediend markeert, want daarna herberekent de module hem niet meer.

Datums moeten in volgorde staan, en niet alle regels zijn gelijk
Verschillende meldingen controleren of het begin vóór het einde ligt:
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
Let op het verschil tussen de laatste twee: de ene eist dat het begin vóór het einde ligt, de andere accepteert dat beide op dezelfde dag vallen. Krijg je de eerste met twee gelijke datums, leg de datums dan uit elkaar. Twee andere waarschuwingen kijken vooruit. Due date must be after period end vraagt om een vervaldatum na het einde van de periode, en Effective date cannot be in the past accepteert geen ingangsdatum in het verleden.

Bedragen en tarieven: niets negatiefs en niets buiten bereik
De module weigert negatieve bedragen met drie verschillende meldingen: Taxable amount cannot be negative voor de belastbare grondslag, Amount cannot be negative voor het bedrag en Revenue cannot be negative voor de omzet. Corrigeer in alle drie de gevallen het teken van de waarde. Met btw-tarieven gaat het net zo. Tax rate must be specified vraagt je het tarief op te geven, en Tax rate must be between 0% and 100% eist dat het tussen 0% en 100% ligt. Verschijnt ook Tax calculation is required, dan ontbreekt de btw-berekening in het record dat je opslaat.
Verplichte gegevens, vrijstellingen en plaats van levering
De laatste groep betreft gegevens die de module als verplicht beschouwt:
Invoice is requiredenCustomer is required: de factuur of de klant ontbreekt. Vul het betreffende veld in.Place of supply must be specified: de plaats van levering ontbreekt.No place of supply rule found for this transaction type and locations: de module heeft geen regel voor de plaats van levering gevonden voor dat transactietype en die locaties. Controleer beide gegevens.No valid exemption certificate found: er is geen geldig vrijstellingscertificaat. Controleer het certificaat voordat je verdergaat.Invalid filing status: de indieningsstatus is ongeldig.
Staat een melding niet in deze lijst, noteer dan de exacte tekst en op welk scherm je was: zo is hij makkelijker te vinden.
Hoe FlexigoTech je helpt
Ben je de module aan het implementeren of wil je hem koppelen aan andere systemen, dan implementeren we bij FlexigoTech Odoo 17, 18, 19 en 20 en ontwikkelen we connectoren en integraties op maat. De module kost € 9 per Odoo-versie, eenmalige betaling, voor 17, 18, 19 en 20, excl. btw; de lokale dienst van FlexigoTech Cloud kost € 29 per maand of € 290 per jaar 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. Met het abonnement is de module voor nieuwe versies inbegrepen als je hem op flexigotech.com hebt gekocht; in de Odoo App Store koop je elke versie daar. De details vind je op de modulepagina en op de pagina in Odoo Apps.
Lees verder
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): 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
- 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
