Se rendre au contenu

TPS et TVQ dans Odoo : bien les configurer

Une facture avec la mauvaise taxe, c’est un client mécontent et une correction pénible. Voici comment Odoo traite la TPS et la TVQ, et les points à vérifier avant d’émettre votre première facture.

Pourquoi cette configuration mérite votre attention

Odoo est un logiciel international. À l’installation, il propose un jeu de taxes selon le pays choisi, mais rien ne garantit qu’il corresponde à votre situation précise : taux appliqués, comptes de taxes, mention des numéros d’inscription, traitement des ventes hors Québec.

Ces réglages se font une fois, au début. Corrigés après trois mois de facturation, ils demandent de reprendre les écritures déjà passées — c’est faisable, mais c’est du travail que personne n’aime facturer ni payer.

Comment Odoo gère la TPS et la TVQ

Odoo applique les taxes à partir d’une position fiscale associée au client, et de taxes par défaut associées au produit. Pour un client québécois, la position fiscale applique les deux taxes ; pour un client ontarien, elle les remplace par la TVH.

Chaque taxe pointe vers un compte comptable distinct, ce qui permet de sortir en un clic les montants perçus et payés pour chaque taxe sur une période donnée. C’est ce qui rendra votre déclaration simple plus tard.

Le bon réflexe : configurer les positions fiscales avant de créer vos clients, pour que chaque fiche parte avec la bonne.

Le piège du calcul en cascade

C’est l’erreur la plus fréquente, et elle vient d’un vieux réflexe. Jusqu’en 2012, la TVQ se calculait sur le montant incluant la TPS. Ce n’est plus le cas depuis : les deux taxes se calculent aujourd’hui sur le même montant, celui d’avant taxes.

Odoo permet d’activer un calcul en cascade — utile ailleurs dans le monde, à ne surtout pas cocher ici. Une TVQ calculée en cascade donne un écart de quelques dollars par facture, assez petit pour passer inaperçu longtemps et assez réel pour fausser vos déclarations.

À vérifier : émettez une facture d’essai de 100 $. Vous devez obtenir 5,00 $ de TPS, 9,975 $ de TVQ et un total de 114,98 $. Tout autre résultat signale un problème de configuration.

Les cas particuliers québécois

Quelques situations qui demandent un réglage explicite :

  • Ventes dans une autre province — la position fiscale doit appliquer la TVH ou la TPS seule selon la province de livraison.
  • Ventes à l’étranger — détaxées, mais elles doivent tout de même apparaître dans vos déclarations.
  • Produits et services exonérés — certains services de santé, d’enseignement ou financiers. Une taxe à 0 % n’est pas la même chose qu’une absence de taxe.
  • Petit fournisseur non inscrit — sous le seuil de 30 000 $, vous ne facturez pas les taxes. Odoo doit être configuré en conséquence, et reconfiguré le jour où vous vous inscrivez.

Vos numéros d’inscription sur les factures

Vos numéros de TPS et de TVQ doivent figurer sur toute facture où vous réclamez les taxes : c’est ce qui permet à votre client de demander ses crédits. Une facture sans ces numéros peut lui être refusée, et il reviendra vers vous.

Dans Odoo, ces numéros se saisissent dans la fiche de votre société et apparaissent ensuite automatiquement sur les documents. À vérifier une fois, en regardant une vraie facture imprimée — pas seulement l’aperçu à l’écran.

Produire vos déclarations à partir d’Odoo

Une fois les taxes bien configurées, Odoo produit un rapport de taxes pour la période de votre choix : montants perçus, montants payés, écart à remettre. C’est ce rapport qui alimente votre déclaration à Revenu Québec.

Odoo ne transmet pas la déclaration à votre place et ne remplace pas votre comptable. Il vous donne des chiffres fiables, ce qui est déjà l’essentiel du travail.

Les erreurs qu’on corrige le plus souvent

  • Les taxes de la configuration américaine laissées en place après une installation rapide.
  • Des produits créés sans taxe par défaut, qui sortent des factures hors taxes sans que personne le remarque.
  • Des clients sans position fiscale, donc taxés comme des Québécois même à l’extérieur.
  • Les numéros d’inscription absents du gabarit de facture.
  • Le calcul en cascade activé.

Aucune de ces erreurs n’est grave prise isolément. Ensemble, elles rendent une déclaration trimestrielle pénible et coûteuse à reconstituer.

Faire vérifier votre configuration

Vous avez déjà un Odoo en place et un doute sur vos taxes ? Écrivez-nous : une vérification prend généralement moins d’une heure.

Demander une soumission Nous écrire