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.
Configurer la comptabilité OHADA dans Odoo à Cotonou : guide pas à pas
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é.
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 |
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.
- 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.
- Rechercher et installer l10n_bj — Dans la barre de recherche, tapez
Béninoul10n_bj. Sur Odoo 16 ou 17, le modulel10n_ohadacouvre l'ensemble de la zone OHADA. Préférezl10n_bjpour les spécificités béninoises (TVA 18 %, CNSS). - 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.
- 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.
- 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.
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.
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.
- 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. - Journal des achats (AC) — Compte de contrepartie :
401000 — Fournisseurs. Préfixe :FACH-. Permet de tracer les achats locaux et les importations. - 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. - Journal de caisse (CA) — Compte :
571000 — Caisse siège. Définissez un plafond de caisse conforme aux règles BCEAO (500 000 FCFA recommandé). - 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.
- Télécharger le relevé de transactions — Depuis l'espace marchand MTN MoMo ou Moov Money, exportez le relevé au format CSV ou PDF.
- Importer dans Odoo — Allez dans Comptabilité → Banque → Importer des transactions. Mappez les colonnes date, référence, montant, libellé.
- Rapprochement automatique — Odoo crée des lignes de rapprochement. Les paiements reconnus sont imputés aux factures clients ouvertes.
- 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.
- 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 :
- Créer l'exercice — Période 01/01/2026 → 31/12/2026.
- Activer la clôture mensuelle — Verrouillage des périodes passées pour éviter les modifications rétroactives non autorisées.
- Définir un responsable comptable — Seul cet utilisateur peut déverrouiller une période close. Paramétrez les droits dans Paramètres → Utilisateurs.
- 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.
- Exporter le relevé bancaire — Depuis votre espace client en ligne, exportez au format OFX ou CSV si disponible, sinon PDF.
- Importer dans Odoo — Format CSV : importez directement dans Comptabilité → Banque → Importer. Mappez les colonnes date, libellé, débit, crédit.
- Convertir les PDF — Si format PDF uniquement, utilisez Tabula ou un workflow n8n avec extraction OCR avant l'import.
- Rapprochement semi-automatique — Odoo suggère les factures ou paiements correspondants basés sur le montant et la date. Validez ou corrigez manuellement.
- 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 |
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.
- Activer la multi-devise — Dans Comptabilité → Configuration → Paramètres → Devises.
- Ajouter EUR et USD — Comme devises actives dans la liste des devises.
- Mise à jour automatique des taux — Configurez le scheduler Odoo pour récupérer les taux BCEAO ou BCE chaque jour.
- 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 changeou776 — Gains de change.
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 à CotonouErreurs 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.
l10n_bj avant de saisir la moindre écriture.
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_bjoul10n_ohadainstallé 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 à CotonouFAQ — 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
Expert Automatisation n8n & Make Bénin
Automatisez vos processus métier avec n8n et Make.
Consultant IA & Automatisation Bénin
Intégrez l'intelligence artificielle dans vos workflows.
Intégration Odoo Bénin
Centralisez ventes, RH et finances dans un ERP unique.
Formations IA & Automatisation
Formez vous et vos équipes aux outils de demain.
Audit Gratuit SEO & Processus Bénin
Diagnostic offert de vos processus ou de votre visibilité.
Vous avez aimé cet article ?
J'aime
Partager cet article
Commentaires
Laisser un commentaire
Chargement des commentaires...