12 min de lecture29 septembre 2026

Configurer la comptabilité OHADA dans Odoo à Cotonou : guide pas à pas

Configurer Odoo pour la comptabilité OHADA au Bénin : plan comptable SYSCOHADA, TVA 18%, états financiers, Mobile Money. Guide pas-à-pas complet pour Cotonou et toute l'Afrique de l'Ouest.

comptabilité OHADA OdooOHADA BéninSYSCOHADA OdooOdoo Cotonou comptabilitéTVA Bénin Odooplan comptable OHADAOdoo bilan OHADAERP comptabilité Afrique
Configurer la comptabilité OHADA dans Odoo à Cotonou : guide pas à pas

Par Paul Maxime Dossou — Consultant Odoo Cotonou, Bénin • Publié le 19 juin 2026

Configurer la comptabilité OHADA dans Odoo à Cotonou : guide pas à pas

Configurer la comptabilité OHADA dans Odoo à Cotonou nécessite d'installer la localisation béninoise (l10n_bj), d'activer le plan comptable SYSCOHADA révisé 2017, de paramétrer la TVA à 18 %, les exercices fiscaux et les modes de paiement locaux (Mobile Money). Ce guide pas à pas couvre chaque étape pour une mise en conformité complète avec le droit OHADA au Bénin.

L'OHADA — Organisation pour l'Harmonisation en Afrique du Droit des Affaires — régit la comptabilité de 17 pays africains, dont le Bénin. Son plan comptable, le SYSCOHADA révisé (2017), est obligatoire pour toute entreprise formelle établie au Bénin.

Pourtant, la plupart des implémentations Odoo en Afrique de l'Ouest démarrent avec le plan comptable français ou générique, créant des erreurs de conformité fiscale coûteuses. Ce guide technique complet couvre l'installation du module de localisation, la configuration du plan comptable, la TVA à 18 %, les journaux, le Mobile Money, les états financiers OHADA et les déclarations DGI Bénin.

1. Comprendre le référentiel OHADA et ses différences avec le PCG français

Avant toute configuration technique, il faut comprendre pourquoi le SYSCOHADA n'est pas compatible avec le Plan Comptable Général (PCG) français. Les deux partagent une structure en classes numérotées, mais les nomenclatures, les états financiers obligatoires et les règles d'évaluation diffèrent sensiblement.

La réforme de 2017 a introduit plusieurs nouveautés : obligation de produire un TAFIRE (Tableau Financier des Ressources et des Emplois), nouvelles rubriques pour les immobilisations incorporelles, et alignement partiel avec les IFRS pour les grandes entreprises. À Cotonou, la Direction Générale des Impôts (DGI) exige des états comptables strictement conformes au SYSCOHADA révisé.

Erreur critique : Utiliser Odoo avec une localisation française crée des divergences dans les liasses fiscales, des problèmes de numérotation des comptes et des erreurs dans les déclarations de TVA. La bonne nouvelle : Odoo propose une localisation officielle pour le Bénin.

2. Plan comptable OHADA (SYSCOHADA) : les 8 classes essentielles

Le SYSCOHADA révisé organise les comptes en 8 classes. Voici la structure que vous trouverez dans Odoo après installation du module de localisation :

Classe Intitulé Exemples de comptes
Classe 1 Ressources durables (Capitaux) 10 Capital, 11 Réserves, 16 Emprunts
Classe 2 Actifs immobilisés 21 Terrains, 22 Bâtiments, 24 Matériel, 28 Amortissements
Classe 3 Stocks 31 Marchandises, 32 Matières premières, 37 Stocks en cours
Classe 4 Comptes de tiers (Clients / Fournisseurs) 40 Fournisseurs, 41 Clients, 42 Personnel, 44 Etat/DGI
Classe 5 Trésorerie 51 Banques, 52 Mobile Money, 57 Caisse
Classe 6 Charges 60 Achats, 61 Transports, 64 Charges de personnel, 66 Charges financières
Classe 7 Produits 70 Ventes, 71 Production stockée, 75 Produits divers
Classe 8 Résultat (hors bilan) Engagements hors bilan, résultats en instance
Conseil terrain : Dans Odoo, naviguez vers Comptabilité → Configuration → Plan comptable après installation du module OHADA. Activez uniquement les comptes dont votre activité a besoin pour garder la liste lisible.

3. Installation du module de localisation Bénin dans Odoo

La première étape concrète est l'installation du module de localisation. Odoo propose deux options selon votre version.

  1. Accéder au menu Applications — Connectez-vous en administrateur. Cliquez sur le menu principal puis sur Applications. Désactivez le filtre "Applications" pour voir tous les modules disponibles.
  2. Rechercher et installer l10n_bj — Dans la barre de recherche, tapez Bénin ou l10n_bj. Sur Odoo 16 ou 17, le module l10n_ohada couvre l'ensemble de la zone OHADA. Préférez l10n_bj pour les spécificités béninoises (TVA 18 %, CNSS).
  3. Activer la comptabilité dans les Paramètres — Allez dans Paramètres → Comptabilité → Activer le module Comptabilité. Sur Odoo Community, ce module est distinct. Sur Odoo Enterprise, il est déjà inclus.
  4. Sélectionner le plan comptable OHADA — Lors de la configuration de votre société (Paramètres → Sociétés → Votre société), dans le champ Pays, sélectionnez Bénin. Odoo associe automatiquement le plan comptable SYSCOHADA.
  5. Renseigner l'IFU et le RCCM — Dans la fiche société, ajoutez votre Identifiant Fiscal Unique (IFU) et votre numéro RCCM. Ces données apparaissent sur les factures et sont obligatoires pour la DGI.
SYSCOHADA révisé : Le plan comptable OHADA en vigueur depuis 2017 comprend 8 classes de comptes. Odoo supporte ce plan via le module l10n_bj (localisation Bénin).

4. Configuration de la TVA béninoise dans Odoo

La TVA au Bénin est régie par le Code Général des Impôts (CGI) béninois. Le taux standard est de 18 % depuis la réforme de 2014. Voici la configuration complète à appliquer dans Odoo :

Taux / Régime Taux Application Compte collectée Compte déductible
TVA standard Bénin 18 % Toutes prestations et marchandises standard 445 100 — TVA collectée 445 200 — TVA déductible
TVA exonérée 0 % Produits agricoles non transformés, exportations, médicaments listés
Hors champ TVA Services financiers, loyers résidentiels, éducation agréée
TVA intracommunautaire (UEMOA) 18 % Echanges avec pays UEMOA (Togo, Côte d'Ivoire, etc.) 445 150 — TVA auto-liquidée 445 250 — TVA auto-liquidée déductible

Dans Odoo, allez dans Comptabilité → Configuration → Taxes. Le module l10n_bj crée automatiquement les taxes à 18 % et 0 %. Vérifiez que chaque taxe pointe vers les bons comptes SYSCOHADA (classe 44 pour l'Etat).

Pour les déclarations de TVA mensuelles ou trimestrielles auprès de la DGI Bénin, Odoo génère le tableau de bord TVA dans Comptabilité → Rapports → Déclaration de TVA. Exportez au format PDF ou Excel pour transmission à votre responsable fiscal.

Erreur fréquente : Ne pas configurer la TVA à 20 % — c'est le taux français, invalide au Bénin. La DGI peut redresser toutes vos déclarations passées.

5. Configuration des journaux comptables OHADA

Dans Odoo, chaque type d'opération passe par un journal comptable. Pour une entreprise béninoise conforme OHADA, voici les journaux à configurer.

  1. Journal des ventes (VE) — Compte de contrepartie : 411000 — Clients. Préfixe de numérotation : FAC-. Activez la numérotation séquentielle obligatoire pour la DGI.
  2. Journal des achats (AC) — Compte de contrepartie : 401000 — Fournisseurs. Préfixe : FACH-. Permet de tracer les achats locaux et les importations.
  3. Journal de banque — OTP Bank / Ecobank / UBA — Créez un journal par compte bancaire. Compte de trésorerie : 521000 — Banque principale. Activez le rapprochement bancaire automatique.
  4. Journal de caisse (CA) — Compte : 571000 — Caisse siège. Définissez un plafond de caisse conforme aux règles BCEAO (500 000 FCFA recommandé).
  5. Journal Mobile Money (MM) — Compte : 522000 — Mobile Money (à créer dans la Classe 5). Associez MTN MoMo et Moov Money à des sous-comptes distincts pour faciliter le rapprochement.

6. Intégration du Mobile Money (MTN MoMo, Moov Money) dans Odoo

A Cotonou, le Mobile Money est le mode de paiement dominant pour les PME. MTN MoMo et Moov Money représentent une part significative des encaissements clients. Odoo ne dispose pas de connecteur natif pour les opérateurs béninois, mais la configuration suivante fonctionne bien sur le terrain.

  1. Télécharger le relevé de transactions — Depuis l'espace marchand MTN MoMo ou Moov Money, exportez le relevé au format CSV ou PDF.
  2. Importer dans Odoo — Allez dans Comptabilité → Banque → Importer des transactions. Mappez les colonnes date, référence, montant, libellé.
  3. Rapprochement automatique — Odoo crée des lignes de rapprochement. Les paiements reconnus sont imputés aux factures clients ouvertes.
  4. Automatisation avec n8n — Utilisez n8n avec l'API MTN MoMo (disponible pour les marchands agrégateurs) pour pousser les transactions directement dans Odoo via l'API JSON-RPC sans intervention manuelle.
  5. Modes de règlement — Allez dans Comptabilité → Configuration → Modes de règlement. Créez deux modes : MTN MoMo et Moov Money, chacun pointant vers le journal 522000.

7. Exercices fiscaux et périodes de clôture

Au Bénin, l'exercice fiscal coïncide avec l'année civile : 1er janvier au 31 décembre. La DGI exige le dépôt de la liasse fiscale (états financiers annuels) avant le 30 avril N+1 pour les entreprises relevant du régime du réel.

Dans Odoo, configurez cela dans Comptabilité → Configuration → Exercices fiscaux :

  1. Créer l'exercice — Période 01/01/2026 → 31/12/2026.
  2. Activer la clôture mensuelle — Verrouillage des périodes passées pour éviter les modifications rétroactives non autorisées.
  3. Définir un responsable comptable — Seul cet utilisateur peut déverrouiller une période close. Paramétrez les droits dans Paramètres → Utilisateurs.
  4. Planifier la clôture annuelle — Avec génération automatique du bilan, compte de résultat et TAFIRE.

8. Etats financiers OHADA dans Odoo : Bilan, Compte de Résultat, TAFIRE

Le SYSCOHADA révisé impose trois états financiers principaux. Odoo, avec le module l10n_bj_reports ou l10n_ohada_reports, les génère nativement.

Le Bilan OHADA

Accessible via Comptabilité → Rapports → Bilan. Structuré en Actif (immobilisé + circulant + trésorerie actif) et Passif (capitaux propres + dettes financières + passif circulant + trésorerie passif).

Contrairement au bilan français, le bilan OHADA présente les actifs en valeur brute, amortissements cumulés et valeur nette sur trois colonnes distinctes. Cette présentation est obligatoire pour la DGI.

Le Compte de Résultat OHADA

Format en liste (charges vs produits). Fait apparaître le Résultat d'exploitation, le Résultat financier et le Résultat hors activités ordinaires. Dans Odoo, allez dans Comptabilité → Rapports → Compte de résultat et basculez sur la vue OHADA.

Le TAFIRE (Tableau Financier des Ressources et des Emplois)

Equivalant au tableau de flux de trésorerie sous IFRS, mais avec une structure propre au SYSCOHADA. Obligatoire pour les grandes entreprises au sens OHADA (CA supérieur à 500 M FCFA ou plus de 20 salariés selon les pays).

Dans Odoo Enterprise, ce rapport est inclus dans la localisation OHADA complète. Sur Odoo Community, il peut nécessiter une personnalisation via Comptabilité → Rapports → Personnalisé en définissant les lignes du TAFIRE manuellement.

9. Charges sociales CNSS et paie OHADA dans Odoo

La CNSS (Caisse Nationale de Sécurité Sociale) du Bénin impose des cotisations patronales et salariales. Dans Odoo Paie, configurez les rubriques suivantes pour être conforme.

Rubrique Taux Compte SYSCOHADA Echéance
Cotisation salariale CNSS 3,6 % du brut plafonné 421000 — Rémunérations dues Mensuel, avant le 15
Cotisation patronale CNSS 15,4 % du brut plafonné 641000 + 431000 — CNSS Mensuel, avant le 15
ITS (Impôt sur Traitements et Salaires) Barème progressif DGI 447000 — ITS à payer Mensuel

Dans Odoo, allez dans Paie → Configuration → Règles salariales pour créer ces cotisations. Les écritures comptables associées sont générées automatiquement lors de la validation des bulletins de salaire.

10. Rapprochement bancaire avec les banques béninoises

OTP Bank, Ecobank et UBA Bénin proposent des relevés bancaires en format CSV ou PDF. Voici la procédure de rapprochement dans Odoo.

  1. Exporter le relevé bancaire — Depuis votre espace client en ligne, exportez au format OFX ou CSV si disponible, sinon PDF.
  2. Importer dans Odoo — Format CSV : importez directement dans Comptabilité → Banque → Importer. Mappez les colonnes date, libellé, débit, crédit.
  3. Convertir les PDF — Si format PDF uniquement, utilisez Tabula ou un workflow n8n avec extraction OCR avant l'import.
  4. Rapprochement semi-automatique — Odoo suggère les factures ou paiements correspondants basés sur le montant et la date. Validez ou corrigez manuellement.
  5. Règles de rapprochement automatique — Configurez dans Comptabilité → Configuration → Règles de rapprochement pour automatiser les opérations répétitives (loyers, abonnements, frais bancaires fixes).

11. Déclarations fiscales DGI Bénin depuis Odoo

La Direction Générale des Impôts (DGI) du Bénin exige plusieurs déclarations périodiques. Odoo centralise leur préparation dans un seul module.

Déclaration Fréquence Chemin dans Odoo
Déclaration de TVA Mensuelle ou trimestrielle Comptabilité → Rapports → Déclaration de TVA
Déclaration ITS Mensuelle Paie → Rapports → Récapitulatif ITS
Liasse fiscale annuelle Annuelle (avant 30 avril) Comptabilité → Rapports → Bilan + Compte de résultat
Déclaration INSAE Annuelle Export manuel des données CA, effectifs, charges
IS (Impôt sur les Sociétés) : Odoo ne génère pas directement le calcul de l'IS, mais votre compte de résultat permet d'en déduire la base imposable. Votre comptable ou conseiller fiscal applique ensuite le barème en vigueur.

12. Multi-devises et opérations internationales

Les entreprises de Cotonou travaillent régulièrement avec des partenaires en zone Euro (France, Belgique) ou en USD (Etats-Unis, Chine pour les importations). Odoo gère nativement la multi-devise.

  1. Activer la multi-devise — Dans Comptabilité → Configuration → Paramètres → Devises.
  2. Ajouter EUR et USD — Comme devises actives dans la liste des devises.
  3. Mise à jour automatique des taux — Configurez le scheduler Odoo pour récupérer les taux BCEAO ou BCE chaque jour.
  4. Comptabilisation des écarts de change — Les factures en devise étrangère sont comptabilisées en XOF au taux du jour. Les écarts sont automatiquement imputés au compte 666 — Pertes de change ou 776 — Gains de change.
Attention : Ne laissez pas la devise comptable en EUR. La devise légale au Bénin est le FCFA (XOF). Tous vos états financiers doivent être en XOF pour être acceptés par la DGI.

Besoin d'aide pour configurer la comptabilité OHADA dans Odoo ?

Paul Maxime Dossou accompagne les entreprises béninoises dans l'implémentation complète d'Odoo conforme au SYSCOHADA. Audit, paramétrage, formation et support inclus.

Consulter Paul Maxime à Cotonou

Erreurs courantes à éviter lors de la configuration OHADA dans Odoo

Ces erreurs sont fréquentes lors des premières implémentations Odoo au Bénin. Chacune peut entraîner un redressement fiscal ou des états financiers non conformes.

Utiliser le plan comptable PCG français : Les numéros de comptes divergent dès la classe 4 et les états financiers sont non conformes au SYSCOHADA. Installez impérativement l10n_bj avant de saisir la moindre écriture.
Configurer la TVA à 20 % : C'est le taux français. Au Bénin, la TVA standard est de 18 %. La DGI peut redresser toutes vos déclarations passées en cas d'erreur de taux.
Oublier les comptes CNSS (classe 43) : Sans ces comptes, la paie génère des écritures incorrectes et vos bulletins ne sont pas conformes aux exigences de la Caisse Nationale de Sécurité Sociale.
Ne pas activer la multidévise : Si vous travaillez avec des clients ou fournisseurs en EUR ou USD, Odoo ne peut pas gérer les écarts de conversion correctement sans cette option.
Ne pas configurer les positions fiscales : Les opérations avec des entreprises hors-Bénin nécessitent des positions fiscales spécifiques (TVA auto-liquidée, exonérations à l'export).

Checklist de configuration comptabilité OHADA dans Odoo

Utilisez cette liste avant la mise en production de votre instance Odoo pour valider chaque point de conformité.

  • Module l10n_bj ou l10n_ohada installé et activé
  • Pays de la société défini sur Bénin
  • Devise principale : XOF (FCFA)
  • Plan comptable SYSCOHADA révisé 2017 chargé et vérifié
  • TVA 18 % configurée avec les bons comptes de classe 44
  • TVA 0 % configurée pour les produits exonérés
  • Journaux créés : Ventes, Achats, Banque(s), Caisse, Mobile Money
  • Exercice fiscal 01/01 → 31/12 configuré
  • Clôture mensuelle des périodes activée
  • IFU et RCCM renseignés dans la fiche société
  • Modes de règlement Mobile Money (MTN MoMo, Moov Money) créés
  • Multidévises activées (XOF + EUR + USD)
  • Règles salariales CNSS et ITS configurées dans le module Paie
  • Rapports OHADA (Bilan, Compte de résultat, TAFIRE) vérifiés
  • Utilisateur responsable comptable défini avec droits de clôture

Conclusion : Odoo, un ERP pleinement adapté à la comptabilité OHADA au Bénin

La configuration de la comptabilité OHADA dans Odoo à Cotonou n'est pas une opération anodine. Elle détermine la conformité fiscale de votre entreprise vis-à-vis de la DGI Bénin et des autorités OHADA.

Un paramétrage incorrect — mauvais plan comptable, TVA erronée, journaux mal configurés — peut entraîner des redressements fiscaux coûteux et des états financiers refusés lors des audits. Il est donc essentiel de démarrer avec les bons modules et de valider chaque paramètre avant la mise en production.

Avec le module l10n_bj, le SYSCOHADA révisé 2017, la TVA à 18 %, les journaux Mobile Money et les états financiers OHADA sont tous disponibles nativement dans Odoo. Il suffit d'une implémentation rigoureuse et d'un consultant maîtrisant à la fois Odoo et le droit comptable OHADA pour mettre votre entreprise en conformité.

Configurons ensemble votre comptabilité OHADA dans Odoo

Audit de votre configuration actuelle, mise en conformité SYSCOHADA, paramétrage TVA et paie CNSS, formation de vos équipes. Intervention à Cotonou ou à distance pour toute l'Afrique de l'Ouest.

Prendre rendez-vous à Cotonou

FAQ — Comptabilité OHADA dans Odoo à Cotonou

Odoo est-il compatible avec le plan comptable OHADA (SYSCOHADA) ?

Oui. Odoo propose un module de localisation officiel pour le Bénin (l10n_bj) et pour la zone OHADA (l10n_ohada). Ces modules chargent le plan comptable SYSCOHADA révisé 2017, configurent la TVA béninoise à 18 % et génèrent les états financiers conformes à l'OHADA : Bilan, Compte de résultat et TAFIRE.

Quel taux de TVA configurer dans Odoo pour le Bénin ?

Le taux de TVA standard au Bénin est de 18 % depuis la réforme du Code Général des Impôts. Il ne faut pas utiliser le taux français de 20 %. Certains produits (agricoles non transformés, médicaments listés, exportations) bénéficient d'une exonération à 0 %. Le module l10n_bj crée ces deux taxes automatiquement à l'installation.

Comment gérer le Mobile Money (MTN MoMo, Moov Money) dans la comptabilité Odoo ?

Créez un journal de type Banque nommé "Mobile Money" associé à un compte de classe 5 spécifique (ex. 522000). Importez les relevés de transactions depuis l'espace marchand de l'opérateur (CSV) pour le rapprochement bancaire. Pour automatiser, une intégration via n8n et l'API MTN MoMo permet de pousser les transactions en temps réel dans Odoo sans saisie manuelle.

Quelle est la différence entre l10n_bj et l10n_ohada dans Odoo ?

l10n_ohada est le module générique couvrant les 17 pays membres de l'OHADA avec le SYSCOHADA commun. l10n_bj est la localisation spécifique au Bénin : elle inclut en plus le taux de TVA béninois (18 %), les codes CNSS locaux et les particularités fiscales DGI Bénin. Pour une entreprise établie à Cotonou, préférez l10n_bj.

Peut-on générer le TAFIRE (Tableau de Financement) depuis Odoo ?

Odoo Enterprise avec la localisation OHADA complète inclut les rapports TAFIRE. Sur Odoo Community, vous devrez créer ce rapport via le moteur de rapports personnalisés (Comptabilité → Rapports → Personnalisé) en définissant chaque ligne du TAFIRE et en la mappant aux comptes SYSCOHADA correspondants. Un consultant Odoo peut le configurer en quelques heures.

Comment effectuer les déclarations de TVA à la DGI Bénin depuis Odoo ?

Dans Odoo, allez dans Comptabilité → Rapports → Déclaration de TVA. Sélectionnez la période souhaitée (mois ou trimestre). Le tableau récapitulatif affiche TVA collectée, TVA déductible et TVA nette à payer. Exportez ce rapport en PDF ou Excel, puis reportez les montants sur le formulaire de déclaration DGI (en ligne sur e-service DGI ou en guichet).

Odoo gère-t-il la multi-devise FCFA/EUR/USD pour les entreprises béninoises ?

Oui. Activez la multi-devise dans Comptabilité → Configuration → Paramètres. Ajoutez EUR et USD comme devises actives. Odoo met à jour automatiquement les taux de change (BCE, BCEAO) via un scheduler. Toutes les opérations en devises étrangères sont converties en XOF pour la comptabilité, avec imputation automatique des écarts de change aux comptes SYSCOHADA correspondants (666 Pertes de change, 776 Gains de change).

Comment configurer les charges sociales CNSS dans Odoo Paie pour le Bénin ?

Dans Paie → Configuration → Règles salariales, créez deux rubriques : cotisation salariale CNSS (3,6 % du brut plafonné, compte 421000) et cotisation patronale CNSS (15,4 % du brut plafonné, comptes 641000 et 431000). Ajoutez également l'ITS selon le barème progressif DGI Bénin. Ces rubriques sont calculées automatiquement lors de la validation des bulletins de salaire.

Peut-on importer les relevés des banques béninoises (OTP Bank, Ecobank, UBA) dans Odoo ?

Oui. Ces banques proposent des relevés en PDF ou CSV depuis leur espace client. Le format CSV s'importe directement dans Odoo (Comptabilité → Banque → Importer). Pour les relevés PDF, utilisez un outil de conversion PDF vers CSV (Tabula ou un workflow n8n avec OCR) avant l'import. Odoo propose ensuite une interface de rapprochement semi-automatique qui suggère les correspondances avec les factures et paiements existants.

Combien de temps faut-il pour configurer Odoo en comptabilité OHADA à Cotonou ?

Pour une PME standard (moins de 10 utilisateurs, activité commerciale ou de services), la configuration initiale prend 3 à 5 jours avec un consultant expérimenté : 1 jour pour l'installation et paramétrage de base, 1 jour pour les taxes et journaux, 1 jour pour la paie CNSS/ITS, 1 jour pour la reprise des données et balances d'ouverture, 1 jour de formation utilisateurs. Une configuration plus complexe (multi-société, production, projets) peut nécessiter 2 à 4 semaines.

Aller plus loin

Services et ressources en lien avec ce sujet

Vous avez aimé cet article ?

0

J'aime

Partager cet article

Commentaires

Laisser un commentaire

* Votre adresse email ne sera pas publiée. Les commentaires sont soumis à validation.

Chargement des commentaires...