Mis à jour le 7 octobre 2026
Un taux réduit oublié, une prestation facturée comme une vente de biens, un client de La Réunion facturé à 20 % : en TVA, les petites erreurs coûtent cher. Odoo automatise l'essentiel, à condition d'être bien paramétré, car sa configuration livrée contient plusieurs pièges. Ce guide décrit ce qu'Odoo 20 fait pour une entreprise française : les taxes fournies, la TVA sur les encaissements, les positions fiscales, la déclaration et sa télétransmission, et les réglages à faire dès le premier jour.
En bref : Odoo 20 gère-t-il la TVA française ?
La réponse courte
Oui. Le plan comptable français d'Odoo 20 fournit 48 taxes, les positions fiscales pour l'Europe et l'export, la déclaration CA3 et sa télétransmission. Mais la configuration livrée doit être reprise avant la première facture : taxe de services sur les prestations, clients des départements d'outre-mer, achats à l'étranger, contrôle des numéros de TVA européens. Le verdict sur l'ensemble des obligations comptables est dans Odoo est-il conforme aux obligations comptables françaises ?
Pourquoi la TVA mérite qu'on s'y arrête
La TVA n'est pas votre argent : vous la collectez pour l'État et vous récupérez celle de vos achats. Mais chaque erreur reste à votre charge : taux mal appliqué, TVA déduite à tort, déclaration décalée. Avec la facturation électronique, l'administration verra vos factures au fil de l'eau : les incohérences ne passeront plus inaperçues. Un ERP bien paramétré transforme cette contrainte en routine.
Les taxes fournies par Odoo pour la France
| Famille | Ce qu'Odoo fournit | À savoir |
|---|---|---|
| Ventes de biens | 20 %, 10 %, 8,5 %, 5,5 %, 2,1 % | Seul le 20 % est actif à l'installation : activez les taux réduits dont vous avez besoin. |
| Ventes de services | 20 %, 10 %, 5,5 %, 2,1 % | Exigibles à l'encaissement, avec un compte d'attente. Mais ce ne sont pas les taxes proposées par défaut (voir plus bas). |
| Achats | Biens, services, immobilisations, carburant | La taxe carburant déduit 80 %, le taux des véhicules de tourisme, et laisse automatiquement les 20 % restants en charge. Pour un véhicule utilitaire, utilisez la taxe d'achat normale. |
| Exonérations | Export, livraison intracommunautaire, service intracommunautaire | Les mentions d'exonération s'impriment en anglais, avec un renvoi à la directive européenne : à réécrire en français. |
| Autoliquidation à l'achat | Biens et services intracommunautaires, importations, services hors UE | TVA due et TVA déductible passées en même temps. Les achats d'immobilisations à l'étranger font exception (voir plus bas). |
Plan comptable français d'Odoo 20, version standard.
Ce qu'Odoo ne fournit pas : l'autoliquidation de la sous-traitance dans le BTP, la TVA sur marge des biens d'occasion, et une franchise en base complète (l'option « non assujetti » retire la TVA des ventes mais laisse la TVA des achats déductible, et n'imprime pas la mention de l'article 293 B du CGI).
TVA sur les débits ou sur les encaissements
Pour les ventes de biens, la TVA est due à la facture. Pour les prestations de services, elle est due à l'encaissement, sauf option pour les débits.
À l'encaissement : Odoo passe la TVA de la facture sur un compte d'attente (44574 pour les ventes, 44564 pour les achats). Au paiement, une écriture automatique la bascule sur le compte de TVA collectée ou déductible, à la date de l'encaissement, au prorata du montant payé.
Sur les débits : si vous avez opté, il faut des taxes de services exigibles sur les débits, qu'Odoo ne fournit pas : à créer avant la première facture. Odoo imprime alors une mention d'option sur les factures de services, mais en anglais : à traduire.
Le piège des prestataires
La taxe proposée par défaut à tout nouvel article, et à toute ligne saisie sans article sur un compte sans taxe comme le 706, est le 20 % « biens ». Une prestation créée sans y penser part donc sur les débits sans que vous ayez opté, la facture affiche « Livraison de biens » avec la mention d'option pour les débits, et une prestation à un client européen est déclarée en livraison intracommunautaire de biens au lieu d'une prestation. Mettez la taxe « services » sur chaque article de service et sur le compte 706, et faites de même côté achats.
Les positions fiscales : la bonne TVA pour le bon client
Une position fiscale remplace automatiquement une taxe par une autre selon le client. Odoo 20 en active quatre pour la France (celles de Monaco et de chaque département d'outre-mer sont livrées inactives) :
France, Monaco et départements d'outre-mer ;
Union européenne, professionnels : la TVA française est remplacée par l'exonération intracommunautaire, à condition que le client ait un numéro de TVA ;
Union européenne, particuliers ;
Export hors Europe et départements d'outre-mer.
Odoo choisit la position tout seul, d'après le pays (de l'adresse de livraison si elle existe) et le numéro de TVA du client. Point important dans Odoo 20 : c'est la taxe qui indique quelle taxe elle remplace et dans quelles positions fiscales elle reste valable. Une configuration reprise d'une version antérieure mérite d'être revérifiée.
Trois pièges des positions fiscales
Les clients des départements d'outre-mer. La Réunion, la Guadeloupe, la Martinique, la Guyane et Mayotte entrent dans la position « France », qui passe avant la position export : un client de La Réunion est facturé avec 20 % de TVA française. Réactiver les positions DOM livrées ne suffit pas : forcez la position « Import/Export » sur la fiche de chaque client DOM.
Les numéros de TVA européens. La vérification VIES est désactivée par défaut : un numéro simplement bien formé suffit pour facturer sans TVA. Activez-la dans les paramètres de comptabilité : le client européen sans numéro validé reste alors à 20 %.
Les ventes à distance dans l'Union (OSS). Les positions OSS créées par Odoo passent après la position « particuliers UE » et ne s'appliquent jamais seules, et la case E3 de la CA3 n'est pas alimentée. Au-delà de 10 000 euros de ventes à distance par an, renumérotez les positions et étiquetez les taxes OSS.
Les achats à l'étranger
Immobilisations achetées dans l'Union ou hors Union. La taxe proposée par les comptes d'immobilisations n'a pas d'équivalent d'autoliquidation : la position fiscale la supprime, et la facture est saisie sans TVA ni autoliquidation. Choisissez la taxe d'autoliquidation à la main.
Services achetés hors Union (logiciels en ligne, par exemple). Quand la taxe vient du compte de charge, elle disparaît sans autoliquidation ; quand elle vient d'un article laissé en 20 % « biens », l'autoliquidation a lieu mais sur les lignes des importations. Même chose côté Union : un service acheté via un article « biens » est déclaré comme une acquisition de biens. Dans les deux cas, choisissez à la main la taxe d'autoliquidation des services et vérifiez les cases de la CA3.
Importations. L'autoliquidation est calculée sur la facture du fournisseur, alors que la base légale est la valeur en douane : régularisez à partir de la déclaration en douane quand les montants diffèrent.
Le calcul : arrondis, prix TTC, taxes en cascade
Arrondi : Odoo 20 arrondit par défaut par taxe sur le total de la facture, alors que beaucoup de logiciels calculent ligne par ligne. Les écarts de centimes avec un ancien logiciel ou une facture fournisseur viennent souvent de là. Le mode d'arrondi se change dans les paramètres.
Prix TTC : un réglage de la société permet de saisir les prix toutes taxes comprises, utile en vente aux particuliers.
Taxes en cascade : une taxe peut entrer dans la base de la suivante. C'est ce qui permet d'appliquer la TVA sur une éco-contribution.
Types de taxes : pourcentage, montant fixe par unité, pourcentage inclus, groupe de taxes, et même formule de calcul avec un module complémentaire.
Les éco-contributions
Éco-participation, contribution sur les emballages ou les équipements électriques : Odoo ne fournit pas de taxe toute prête pour la France, mais le standard sait les gérer. On crée une taxe à montant fixe par unité, placée avant la TVA et réglée pour entrer dans sa base, puis on l'ajoute aux articles concernés. Le montant apparaît sur la facture et la TVA se calcule dessus.
La déclaration de TVA et sa télétransmission
Chaque taxe porte ses lignes de déclaration. Quand vous facturez, ou quand le client paie pour la TVA sur les encaissements, Odoo alimente directement les cases de la CA3 : bases et montants, ventes, achats, autoliquidations, imports. Une écriture passée à la main sur un compte 445 sans ces étiquettes n'apparaît pas dans la déclaration.
Le rapport de TVA reprend la grille CA3, ligne par ligne, avec les montants arrondis à l'euro, une colonne d'ajustement et un contrôle de cohérence entre les cases. Le crédit de TVA se reporte d'une période à l'autre.
La clôture de TVA passe l'écriture de liquidation (44551 pour la TVA à décaisser, 44567 pour le crédit à reporter), comptabilise l'écart d'arrondi et verrouille la période.
La télétransmission part d'Odoo : la CA3 est envoyée en EDI à la DGFiP, à votre expert-comptable ou à votre OGA, avec le paiement par prélèvement. La demande de remboursement d'un crédit de TVA (formulaire 3519) est intégrée, écriture comprise.
Le rapport, la clôture et la télétransmission relèvent de l'application Comptabilité de la version payante d'Odoo (Enterprise).
Ce que la déclaration ne couvre pas
La CA12. Le régime simplifié n'a pas de déclaration annuelle dans Odoo. L'impact est limité : ce régime de TVA est supprimé au 1er janvier 2027, la dernière CA12 se dépose au plus tard le 4 mai 2027, puis les entreprises de ce régime passent à la CA3, trimestrielle jusqu'à 1 million d'euros de chiffre d'affaires, mensuelle au-delà.
L'annexe 3310-A des taxes assimilées n'est pas générée.
Le taux de 2,1 % en métropole (presse, médicaments remboursés) est déclaré sur la ligne des départements d'outre-mer : corrigez ses étiquettes si vous l'utilisez.
Les prestations intracommunautaires remontent dans la déclaration au paiement du client, pas à la réalisation de la prestation : à valider avec votre expert-comptable.
Les arrondis de TVA partent par défaut sur des comptes d'écarts de conversion (476800 et 477800) dans le plan des sociétés : remplacez-les par 658 et 758.
La facturation électronique
Depuis le 1er septembre 2026, toutes les entreprises doivent pouvoir recevoir des factures électroniques ; les PME, TPE et micro-entreprises devront les émettre au 1er septembre 2027. Odoo est immatriculé plateforme agréée et le module français s'installe avec le plan comptable :
Format français au standard UBL, avec le cadre de facturation (bien, service ou mixte, déduit des taxes de la facture : d'où l'importance de la taxe « services ») ;
SIREN (ou SIRET) et adresse de facturation électronique obligatoires chez vous comme chez votre client : sans eux, l'envoi est bloqué ;
Mentions de paiement : le fichier électronique porte les pénalités de retard (au taux de 10 %, quel que soit celui de vos conditions), l'indemnité forfaitaire de 40 euros et l'escompte. Sur le PDF, ces mentions sont à rédiger vous-même dans vos conditions ;
E-reporting des opérations hors facture électronique (ventes aux particuliers, export), y compris depuis la caisse ;
Chorus Pro pour le secteur public : le module est à installer à part.
Ce qui fonctionne déjà et ce qui reste fragile côté plateforme est détaillé dans Odoo est-il conforme aux obligations comptables françaises ?, et le calendrier dans notre guide de la facturation électronique 2026.
Caisse et inaltérabilité
En France, un logiciel de caisse doit garantir l'inaltérabilité des ventes. Le point de vente d'Odoo installe pour la France un module dédié : chaque vente est chaînée par une empreinte numérique, une vente payée ne peut plus être modifiée ni supprimée, et des clôtures quotidiennes, mensuelles et annuelles sont générées automatiquement. Côté comptabilité, chaque journal peut sécuriser ses écritures par la même technique d'empreinte, mais elle n'est pas activée d'office : activez-la sur vos journaux de ventes, d'achats et d'opérations diverses dès le démarrage.
Les pièges que je vois le plus souvent
Une taxe de biens sur un service. Exigibilité, type d'opération de la facture et case de déclaration viennent de la taxe, pas de l'article.
Les clients des DOM à 20 %. Forcez la position « Import/Export » sur leur fiche.
Les taux réduits de vente non activés. En vente, 10 %, 5,5 % et 2,1 % sont archivés à l'installation : sans activation, vos ventes partent à 20 %.
La vérification VIES désactivée. Un numéro de TVA mal saisi suffit à exonérer.
Les immobilisations achetées à l'étranger. Sans autoliquidation tant que la taxe n'est pas choisie à la main.
Les mentions en anglais. Exonérations et option pour les débits sont à réécrire en français.
SIREN manquant sur la fiche client. La facture électronique ne part pas.
Le BTP. L'autoliquidation de la sous-traitance est à paramétrer à la main.
Les journaux non sécurisés. Activez l'empreinte dès le démarrage.
Questions fréquentes
Odoo fait-il la déclaration de TVA à ma place ?
Il la prépare et la télétransmet : le rapport reprend la grille CA3 avec tous les montants, la clôture passe l'écriture de liquidation, puis l'envoi EDI part vers la DGFiP, votre expert-comptable ou votre OGA, avec le paiement. Il faut pour cela l'application Comptabilité de la version payante.
Faut-il payer en plus pour la facturation électronique ?
Le module français de facturation électronique fait partie d'Odoo, y compris dans sa version gratuite. Vérifiez seulement que votre version est à jour et que les identifiants de vos clients sont renseignés.
J'ai des clients dans les départements d'outre-mer : que faire ?
Forcez la position fiscale « Import/Export » sur leur fiche. Sans cela, Odoo les traite comme des clients de métropole et applique 20 % de TVA. Pour les prestations de services, faites valider le traitement par votre expert-comptable. Une société établie en Guadeloupe, en Martinique ou à La Réunion doit, elle, faire paramétrer ses taxes à 8,5 % et 2,1 %, livrées inactives ; en Guyane et à Mayotte, la TVA n'est provisoirement pas applicable.
Comment gérer l'autoliquidation dans le BTP ?
Elle n'est pas fournie en standard. On crée une taxe d'autoliquidation et une position fiscale « sous-traitance BTP » à appliquer aux clients donneurs d'ordre : un paramétrage simple, à valider avec votre expert-comptable.
Mon expert-comptable peut-il travailler dans Odoo ?
Oui, avec un accès utilisateur à votre base : il consulte les écritures, le rapport de TVA et la balance sans export. C'est souvent le meilleur moyen de fiabiliser la TVA.
Pour aller plus loin
Odoo est-il conforme aux obligations comptables françaises ? : FEC, inaltérabilité, déclarations et ce qui change pour votre expert-comptable.
Hors de France : Belgique, Luxembourg et Suisse, une page par pays avec ses obligations et les pièges du paramétrage.
Module Odoo Comptabilité : factures, TVA, rapprochement bancaire et clôture.
Facturation électronique 2026 : le calendrier et la préparation de votre TPE ou PME.
Valorisation du stock dans Odoo 20 : méthodes de coût, clôture et marge réelle.
Vous voulez une TVA juste du premier coup ?
Un tour d'horizon d'une heure pour comprendre votre activité, puis une démo d'Odoo sur vos propres factures et vos propres clients.
Réserver un tour d'horizon gratuitOdoo 20.0, octobre 2026 : localisation française, déclarations de TVA, facturation électronique et caisse.
Documentation Odoo : déclarations de taxes et taxes.
impots.gouv.fr : suppression du régime simplifié de TVA au 1er janvier 2027 (22 septembre 2026) et taux de TVA dans les DOM.