Se rendre au contenu
Comptabilité et fiscalité suisses

Odoo est-il conforme aux obligations comptables suisses ? Oui, s'il est bien paramétré.

Plan comptable PME, TVA à 8,1 %, décompte selon le formulaire de l'AFC, QR-facture, paiements ISO 20022, relevés camt.053 : Odoo 20 couvre l'essentiel des obligations suisses. Mais sa configuration livrée contient des pièges, surtout dès qu'un client ou un fournisseur est à l'étranger, le décompte se reporte encore à la main sur le portail de l'AFC, et la méthode TDFN n'est pas prévue. Voici le verdict complet, point par point.

Mis à jour le 7 octobre 2026, valable pour Odoo 20. Information générale, à faire valider avec votre fiduciaire.

Votre pays :FranceBelgiqueLuxembourgSuisse
Les points forts

Ce qu'Odoo fait bien en comptabilité suisse.

De la facture au décompte TVA, sans ressaisie.

Les déclarations périodiques, le bilan suisse, les ordres de paiement ISO 20022, l'import camt.053 et les cours de change automatiques demandent l'application Comptabilité de la version payante d'Odoo. Le plan comptable PME, les taxes suisses et la QR-facture sont dans le socle gratuit.

01

Le plan comptable suisse PME

240 comptes à 4 chiffres, en français, allemand et italien, calqués sur le Plan comptable suisse PME. Débiteurs en 1100, créanciers en 2000, impôt préalable en 1170 et 1171, TVA due en 2200, décompte TVA en 2201.

02

Une TVA rangée comme le formulaire de l'AFC

Taux de 8,1, 2,6 et 3,8 %, en vente et en achat. Le rapport de TVA reprend la numérotation du formulaire de la méthode effective : chiffre d'affaires de 200 à 299, impôt en 303, 313, 343 et 383, impôt préalable en 400 et 405, montant à payer en 500 ou solde en votre faveur en 510, autres mouvements en 900 et 910. Base et impôt sont présentés séparément.

03

L'importation et l'impôt sur les acquisitions

Une taxe d'autoliquidation à 8,1 % déclare l'impôt sur les acquisitions en 383 et le reprend en impôt préalable en 400. La TVA payée à la douane se saisit avec des taxes dédiées, rangées en 400 ou en 405. Subventions, dons et dividendes ont leurs taxes pour les chiffres 900 et 910, les prestations exclues pour le chiffre 230.

04

La QR-facture sur chaque facture

La section paiement est ajoutée automatiquement à la dernière page du PDF. Le QR-IBAN est contrôlé, la référence QR est calculée à partir du numéro de facture, la référence créancier RF est reconnue, et les adresses partent au format structuré exigé par SIX.

05

Une banque qui parle ISO 20022

Paiements fournisseurs en CHF exportés au format suisse pain.001.001.09, avec la référence QR quand le bénéficiaire a un QR-IBAN. Paiements en euros par virement SEPA. Relevés camt.053 importés, frais et devises compris, et lettrés grâce à la référence de chaque mouvement.

06

Le bilan, le compte de résultat et la déclaration

Bilan et compte de résultat par paliers (EBITDA, EBIT, résultat avant impôts) selon les classes du plan PME. Déclaration de TVA trimestrielle, semestrielle ou annuelle, avec un délai de 60 jours et le solde passé sur le compte 2201.

07

Le franc, l'euro et les centimes

L'arrondi à 5 centimes s'active à l'installation d'une société suisse. Odoo facture en CHF et en EUR, et récupère chaque jour les cours publiés par l'Office fédéral de la douane et de la sécurité des frontières.

À corriger avant la première facture

Les pièges de la configuration comptable suisse livrée par Odoo.

Rien de bloquant, tout se règle au paramétrage.

Installée telle quelle, une base suisse traite mal les opérations avec l'étranger et range le crédit de TVA au mauvais endroit. Tout se corrige sans développement, à condition de le savoir.

01

Les services achetés à l'étranger oublient l'impôt sur les acquisitions

Un fournisseur étranger reçoit automatiquement la position fiscale « Import/Export ». La taxe d'achat à 8,1 % disparaît de la ligne et la taxe d'autoliquidation ne peut même plus être choisie : le chiffre 383 reste vide pour un abonnement logiciel acheté hors de Suisse.
La correction : une position fiscale dédiée aux prestataires de services étrangers, qui pose la taxe d'autoliquidation.

02

Les fournisseurs étrangers inscrits à la TVA suisse

Beaucoup d'éditeurs de logiciels et de plateformes étrangers facturent 8,1 % de TVA suisse. Avec la position « Import/Export », cette taxe est retirée de leur facture : l'impôt préalable est perdu, ou la facture finit en charge TVA comprise.
La correction : forcer la position « Suisse national » sur la fiche de ces fournisseurs.

03

Toutes les ventes à l'étranger deviennent des exportations

Un client hors de Suisse fait passer la vente à 0 % en chiffre 220. Or une prestation de services fournie à l'étranger se déclare en 221, et une nuitée, un repas ou une vente au comptoir à un client étranger restent imposables en Suisse.
La correction : retirer l'application automatique de « Import/Export », créer une taxe à 0 % pour le chiffre 221 et une position réservée aux exportations de marchandises.

04

Le crédit de TVA part sur l'impôt anticipé

Quand le décompte se solde en votre faveur, la déclaration passe le montant sur le compte 1176, celui de l'impôt anticipé à récupérer. Les deux créances se mélangent au bilan.
La correction : créer un compte de créance TVA, choisi avec votre fiduciaire, et le désigner dans la déclaration.

05

Une déclaration mensuelle par défaut

Les déclarations périodiques démarrent en mensuel. La règle est le trimestre, le semestre pour la méthode TDFN, et le mois seulement en cas d'excédents réguliers d'impôt préalable.
La correction : régler la périodicité notifiée par l'AFC.

06

Des comptes à renommer et un arrondi à créer

Les écarts de caisse vont sur des comptes 4991 et 4992 libellés « différence de change », et le 4991 propose de l'impôt préalable par défaut. Le compte des virements internes s'appelle « Compte de transfert de salaire ». L'arrondi à 5 centimes est activé, mais la règle d'arrondi n'existe pas.
La correction : renommer ces comptes, retirer la taxe du 4991, créer l'arrondi à 0,05 CHF.

07

La TVA sur encaissements est à construire

La loi fait du décompte selon les contre-prestations convenues la règle, les contre-prestations reçues demandant l'autorisation de l'AFC. Toutes les taxes livrées sont exigibles à la facture.
La correction : si l'AFC vous l'a accordé, passer chaque taxe en exigibilité « sur paiement », avec un compte de transition, et tester une période avant la mise en service.

En toute franchise

Ce qu'Odoo ne sait pas faire en standard en Suisse.

Mieux vaut le savoir avant de signer.

Certains manques se compensent par une saisie sur le portail de l'AFC, d'autres par votre fiduciaire. Je les passe tous en revue au cadrage. Les autres limites d'Odoo sont dans Les inconvénients d'Odoo.

Un décompte TVA à reporter à la main

Odoo calcule chaque chiffre du décompte, mais ne produit pas le fichier XML eCH-0217 que l'application « Décompte TVA pro » de l'AFC sait importer. Depuis le 11 mai 2026, c'est la seule application en ligne : les montants s'y reportent case par case.

La méthode des taux de la dette fiscale nette

Le rapport livré est celui de la méthode effective. Une entreprise au TDFN, possible jusqu'à 5,024 millions CHF de chiffre d'affaires et 108 000 CHF d'impôt par an, tient sa comptabilité dans Odoo mais calcule son décompte à part.

Les acomptes du décompte annuel

Depuis 2025, le décompte annuel est ouvert jusqu'à 5 005 000 CHF de chiffre d'affaires, avec des acomptes en cours d'année. Odoo sait produire une déclaration annuelle, mais ne calcule ni ne suit ces acomptes.

Quelques flux bancaires et fiscaux

Les avis de crédit camt.054 ne s'importent pas, seuls les relevés camt.053. Le cours mensuel moyen de l'AFC n'est pas récupéré, seul le cours du jour. Rien pour eBill ni pour l'impôt anticipé de 35 % sur les dividendes.

Pour votre fiduciaire

Odoo face à un logiciel comptable classique : ce qui change en Suisse.

Ni mieux ni moins bien : autrement.

Odoo n'est pas un logiciel de saisie comptable : la comptabilité naît des devis, des factures, des paiements et des relevés bancaires. Votre fiduciaire doit connaître ces différences dès le premier jour.

01

Une TVA portée par la taxe, pas par le compte

Les chiffres du décompte viennent des taxes posées sur chaque ligne, pas des soldes des comptes 1170 et 2200. Une taxe ou une position fiscale mal choisie donne un chiffre faux : le paramétrage des taxes fait la qualité du décompte.

02

Un décompte saisi sur le portail de l'AFC

Là où l'AFC prévoit l'import d'un fichier XML eCH-0217, Odoo fournit un rapport numéroté comme le formulaire. Le report case par case prend quelques minutes par période, à prévoir dans votre calendrier.

03

Pas de comptes clients individuels

Un seul compte collectif débiteurs (1100) et créanciers (2000), le tiers étant porté sur chaque ligne. Le principe est expliqué dans Comptes auxiliaires : pourquoi Odoo n'en a pas besoin.

04

Le franc et l'euro dans la même base

Factures, paiements et relevés en CHF ou en EUR, convertis pour la TVA au cours de chaque document. Choisissez avec votre fiduciaire le cours du jour ou le cours mensuel de l'AFC, et gardez-le au moins une période fiscale.

05

Un archivage qui dépasse le logiciel

Livres et pièces se conservent dix ans, de façon intègre et consultable à tout moment. L'exemplaire papier signé du rapport de gestion et les pièces immobilières utiles à la TVA, conservées 20 ans, s'organisent en dehors d'Odoo.

Nouvelles règles SIX au 14 novembre 2026

QR-facture et facture électronique : où en est Odoo en Suisse.

La QR-facture est intégrée, deux cas demandent un réglage.

La QR-facture a remplacé les bulletins de versement le 30 septembre 2022. Depuis novembre 2025, les adresses doivent être structurées, ce qu'Odoo fait. À partir du 14 novembre 2026, une facture en euros ne peut plus utiliser de QR-IBAN ni de référence QR.

Côté facture électronique, la Suisse figure parmi les pays Peppol d'Odoo, avec le numéro IDE comme identifiant. L'administration fédérale exige une facture électronique de ses fournisseurs depuis 2016 pour les marchés de plus de 5 000 CHF, et accepte le PDF envoyé par courriel.

01
Déjà en place

Ce qui fonctionne

  • QR-facture automatique en CHF ou en EUR, ajoutée au PDF de la facture.
  • QR-IBAN contrôlé et référence QR calculée à partir du numéro de facture.
  • Référence RF reconnue avec un IBAN ordinaire.
  • Paiements fournisseurs exportés au format pain.001 suisse, référence QR comprise.
  • Relevés camt.053 importés et lettrés grâce aux références.
02
À surveiller

Ce qui demande un réglage

  • Factures en euros : dès le 14 novembre 2026, un compte bancaire sans QR-IBAN (votre compte EUR) et un journal à référence européenne RF.
  • Clients à l'étranger : Odoo ne produit pas de QR-facture suisse, indiquez votre IBAN sur la facture.
  • Sans QR-IBAN : la facture n'a pas de référence structurée, préférez la référence RF pour lettrer les paiements.
  • Adresses complètes (rue, numéro, NPA, localité) sur vos clients, sans quoi la QR-facture est refusée.
Avant la première facture

Les réglages comptables à faire au démarrage d'Odoo en Suisse.

Une dizaine de réglages, à faire une fois.

Ils transforment la configuration livrée en comptabilité suisse fiable. Ensuite, chaque trimestre : le décompte TVA, reporté sur le portail de l'AFC dans les 60 jours.

Le dossier

Plan comptable suisse, numéro au format CHE-123.456.789 TVA. IBAN et QR-IBAN sur le compte bancaire, adresses complètes. Règle d'arrondi à 0,05 CHF, comptes 1090, 4991 et 4992 renommés.

Les déclarations

Périodicité notifiée par l'AFC, compte de créance TVA distinct de l'impôt anticipé. Taxes sur paiement si l'AFC a autorisé les contre-prestations reçues. Cours de change du jour ou mensuel, au choix de votre fiduciaire.

Les flux

Positions fiscales revues : prestataires étrangers, exportations, taxe du chiffre 221, « Suisse national » sur les fournisseurs étrangers inscrits. Compte EUR sans QR-IBAN, paiements pain.001.001.09, relevés camt.053.

Questions fréquentes

Odoo et la comptabilité suisse : questions fréquentes.

Les réponses courtes.

Les questions que posent les dirigeants et leurs fiduciaires avant de passer leur comptabilité sur Odoo.

Odoo est-il adapté à la comptabilité d'une PME suisse ?
Oui. Odoo livre le plan comptable suisse PME, les taux de TVA de 8,1, 2,6 et 3,8 %, un rapport de TVA numéroté comme le formulaire de l'AFC et la QR-facture. Quelques réglages restent à faire au démarrage, en particulier pour les services achetés à l'étranger et les fournisseurs étrangers qui facturent la TVA suisse.
Odoo envoie-t-il le décompte TVA à l'AFC ?
Non. Odoo calcule le décompte chiffre par chiffre selon la méthode effective, mais ne produit pas le fichier XML eCH-0217 que l'application de l'AFC sait importer. Les montants se reportent à la main dans « Décompte TVA pro ».
Odoo gère-t-il la méthode des taux de la dette fiscale nette ?
Pas en standard. Le rapport livré est celui de la méthode effective. Une entreprise au TDFN peut tenir sa comptabilité dans Odoo, mais son décompte se calcule à part ou demande un paramétrage spécifique.
Peut-on décompter la TVA selon les contre-prestations reçues ?
La règle légale est le décompte selon les contre-prestations convenues, à la facturation. Si l'AFC vous a autorisé à décompter selon les contre-prestations reçues, chaque taxe se règle « sur paiement » et la TVA n'entre dans le décompte qu'à l'encaissement ou au paiement. Ce réglage n'est pas fait d'origine et se teste sur une période avant la mise en service.
La QR-facture est-elle générée automatiquement ?
Oui, pour les clients domiciliés en Suisse ou au Liechtenstein, en CHF ou en EUR, dès que le compte bancaire et les adresses sont complets. À partir du 14 novembre 2026, une facture en euros ne peut plus utiliser de QR-IBAN : prévoyez un compte bancaire sans QR-IBAN et un journal à référence européenne RF. Pour un client à l'étranger, Odoo ne produit pas de QR-facture suisse.
Odoo lit-il les fichiers bancaires suisses ?
Oui pour les relevés camt.053 et les ordres de paiement pain.001 au format suisse, avec l'application Comptabilité de la version payante. Les avis de crédit camt.054 ne sont pas importés.
Pour aller plus loin

Ces pages peuvent aussi vous aider.

Signature électronique

Signature simple, avancée ou qualifiée : ce qui suffit en Suisse, document par document.

Lire la page

Odoo et la compta française

Votre groupe a aussi une société en France ? FEC, inaltérabilité et déclarations.

Lire la page

Odoo Comptabilité

Facturation, banque, TVA et clôture : ce que fait l'application au quotidien.

Voir l'application

Le prix d'un projet Odoo

Licences, intégration, temps de votre équipe et surcoûts, poste par poste.

Voir les prix

Votre comptabilité suisse sur Odoo, sans mauvaise surprise.

Un tour d'horizon gratuit d'une heure pour comprendre votre activité, puis une démo d'Odoo sur vos propres cas. Si un point ne convient pas, je vous le dis avant tout devis.