Odoo comptabilité au Maroc : plan comptable, TVA, limites
Ce que fait Odoo pour la comptabilité au Maroc : plan comptable marocain, TVA, ICE, écart entre Community et Enterprise, modules OCA et rôle du comptable.

Odoo sait tenir une comptabilité marocaine : son module officiel installe le plan comptable marocain, les taxes rattachées aux lignes de la déclaration de TVA et l’ICE des clients. Mais la comptabilité complète, avec le grand livre, le rapprochement bancaire et les rapports, est réservée à Odoo Enterprise. Sur Odoo Community, des modules libres de la communauté comblent l’essentiel. Et dans les deux cas, Odoo ne dépose aucune déclaration à votre place. The WebSight installe Odoo Community pour des PME marocaines : voici ce que fait la localisation marocaine, version par version, et ce qui reste le travail de votre comptable.
La localisation marocaine d’Odoo, concrètement
Odoo publie un module de localisation pour le Maroc, « Morocco - Accounting » (nom technique l10n_ma), sous licence LGPL. Il fait partie du code source d’Odoo sur GitHub, donc de Community comme d’Enterprise, et s’installe avec l’application de facturation pour une société établie au Maroc. La documentation officielle d’Odoo cite le Maroc parmi les pays localisés, sans page dédiée (vérifié le 7 octobre 2026).
Voici ce que contient le module dans la version 20 d’Odoo :
| Élément | Ce que le module installe |
|---|---|
| Plan comptable | Plus de 600 comptes à six chiffres, des classes 1 à 7 : 34211 pour les clients, 44111 pour les fournisseurs, 5141 pour les banques, 7111 pour les ventes de marchandises, 6111 pour les achats |
| Taxes | 77 taxes de TVA, chacune rattachée à une ligne de la déclaration (80, 81, 146…), dont une dizaine actives au départ |
| Exigibilité | TVA paramétrée à l’encaissement, le régime de droit commun de l’article 95 du CGI |
| Déclaration de TVA | Un rapport « Déclaration TVA » qui reprend le formulaire : chiffre d’affaires, opérations exonérées (articles 91 et 92), suspension (article 94), chiffre d’affaires taxable par taux, TVA déductible |
| ICE | Un champ ICE sur les contacts, avec vérification du format, et l’ICE de la société dans l’en-tête des documents |
| Factures | Le montant total écrit en toutes lettres |
| Langues | Traductions française et arabe du module |
Le module, dans sa description, indique avoir été construit avec l’aide de Caudigef. La version 19 contient le même plan comptable et les mêmes taxes.
Attention aux taux de TVA de 2026
C’est le point à vérifier dès l’installation. Depuis le 1er janvier 2026, l’article 99 du Code général des impôts ne prévoit plus que deux taux de TVA, 20 % et 10 %. Les taux de 7 % et 14 % ont disparu par étapes, selon le calendrier de l’article 247-XXXXI.
Or le modèle de taxes d’Odoo, dans les versions 19 et 20 publiées sur GitHub, contient encore des taxes à 14 % et à 7 %, et le rapport de TVA garde une section pour le taux réduit de 14 %. Une taxe d’achat à 14 % et une à 7 % sont même actives au départ. Ce n’est pas forcément une erreur, puisqu’une facture d’achat de 2025 peut porter un ancien taux, mais il faut trier avec votre comptable :
- désactiver les taxes qui ne servent plus pour les nouvelles opérations
- activer les taxes à 10 % dont vous avez besoin, inactives par défaut côté ventes
- vérifier que chaque taxe tombe sur la bonne ligne de la déclaration
Pour un calcul rapide aux taux de 2026, utilisez notre calculateur de TVA.
Community ou Enterprise : la vraie différence
Le comparatif des éditions publié par Odoo est clair, au 7 octobre 2026 :
| Fonction | Odoo Community | Odoo Enterprise |
|---|---|---|
| Facturation | Oui | Oui |
| Paiements | Oui | Oui |
| Comptabilité complète : grand livre, rapprochement bancaire, comptabilité analytique, budgets, rapports | Non | Oui |
| Lecture automatique des factures fournisseurs (OCR) | Non | Oui |
| Notes de frais | Oui | Oui |
| Paie | Non | Oui |
Concrètement, Odoo Community enregistre bien les écritures comptables de chaque facture et de chaque paiement, avec le plan comptable et les taxes marocaines. Ce qui manque, ce sont les écrans de travail du comptable : le grand livre, la balance, le bilan, le compte de produits et charges, la déclaration de TVA à l’écran et le rapprochement bancaire.
Sur Enterprise, l’application Comptabilité affiche ces rapports, dont la « Déclaration TVA » de la localisation marocaine. Elle coûte une licence par utilisateur : notre guide du prix d’Odoo au Maroc détaille la grille. À noter : sur Odoo Online, le plan « Une App Gratuite » permet d’utiliser une seule application gratuitement, pour un nombre illimité d’utilisateurs (grille d’Odoo, vérifiée le 7 octobre 2026). Mais Odoo Online n’accepte pas de modules sur mesure, et la deuxième application rend l’abonnement payant.
Ce que les modules OCA ajoutent à Community
L’Odoo Community Association (OCA) publie des modules libres, développés et maintenus par sa communauté de contributeurs. Pour la comptabilité, voici les plus utiles, avec leur version au 7 octobre 2026 :
| Module OCA | Ce qu’il ajoute | Version 19 | Version 20 |
|---|---|---|---|
| account_financial_report | Grand livre, balance, comptes ouverts, balance âgée, rapport de TVA, journaux | 19.0.0.0.26 | Pas encore |
| account_tax_balance | Soldes de TVA par taxe et par période | 19.0.1.0.3 | Pas encore |
| account_reconcile_oca | Rapprochement bancaire des relevés | 19.0.1.0.12 | Pas encore |
| account_asset_management | Immobilisations et amortissements | 19.0.1.0.3 | Pas encore |
| account_fiscal_year | Exercices comptables | 19.0.1.0.0 | Pas encore |
| mis_builder | Rapports de gestion sur mesure : bilan, compte de résultat, tableaux de bord | 19.0.1.2.1 | Pas encore |
La version 20 d’Odoo est sortie en septembre 2026 (notes de version). Les dépôts de l’OCA ont déjà leur branche 20.0, mais le 7 octobre 2026, aucun de ces modules n’y était encore installable. Un projet Community qui a besoin de ces modules aujourd’hui part donc sur la version 19, et passera à la 20 quand ils seront migrés.
Deux précisions honnêtes. D’abord, ces modules ne sont pas marocains : le bilan et le compte de produits et charges au format du plan comptable marocain se construisent avec mis_builder, à partir de vos comptes. Ensuite, le dépôt de l’OCA dédié au Maroc, l10n-morocco, ne contient aucun module pour les versions 17 à 20.
Ce qu’Odoo ne fait pas à votre place
Il ne dépose pas les déclarations. Depuis le 1er janvier 2017, toutes les entreprises déclarent par procédé électronique (article 155 du CGI), sur les téléservices SIMPL de la DGI. Odoo prépare les montants, vous ou votre comptable les reportez ou les téléversez.
Il ne produit pas, de base, le relevé des déductions. La déclaration de TVA s’accompagne d’un relevé détaillé des déductions : référence de chaque facture d’achat, fournisseur, identifiant fiscal, ICE, montant hors taxe, TVA, mode et références de paiement (article 112-II du CGI). Le module l10n_ma ne génère pas ce fichier. La boutique d’applications d’Odoo propose au moins un module tiers payant qui génère le fichier XML de SIMPL-TVA à partir des factures, affiché à environ 1 741 DH (174,59 $ ; versions 14 à 19, vérifié le 7 octobre 2026). Comme tout module tiers, faites-le tester par votre comptable avant de vous y fier.
Il ne fait pas la liasse fiscale. La déclaration du résultat fiscal d’une société se dépose dans les trois mois qui suivent la clôture, avec ses annexes et un état des ventes indiquant l’ICE de chaque client (article 20-I du CGI). Les cabinets utilisent pour la liasse des logiciels spécialisés. Sage, par exemple, publie au Maroc un outil pour experts-comptables qui génère au format XML de la DGI la liasse fiscale et le relevé des déductions (Sage Maroc). L’éditeur marocain GénéraFi propose aussi un outil de télédéclaration des états financiers. Odoo leur fournit une balance propre.
Il ne remplace pas le comptable. Le paramétrage initial des comptes et des taxes, les inventaires de fin d’exercice (article 145-II du CGI), les écritures de clôture et le choix des régimes fiscaux restent son métier. Le bon schéma : Odoo pour le quotidien de l’entreprise, le comptable pour le contrôle et les déclarations, avec un accès à Odoo pour ne plus rien ressaisir.
Ce que nous faisons
Nous sommes un intégrateur indépendant d’Odoo Community, pas un partenaire de l’éditeur. Pour la comptabilité, notre méthode est la suivante :
- Choisir la version avec vous, selon les modules nécessaires : aujourd’hui la 19 si la comptabilité OCA est indispensable.
- Installer la localisation marocaine et trier les taxes avec votre comptable : taux de 2026, lignes de la déclaration, TVA à l’encaissement ou au débit.
- Ajouter les modules OCA utiles : rapports financiers, rapprochement bancaire, immobilisations, bilan et compte de résultat sous mis_builder.
- Reprendre vos données : clients avec leur ICE, fournisseurs, articles, soldes d’ouverture.
- Former l’équipe et donner à votre comptable l’accès dont il a besoin.
C’est ce que nous avons fait, côté gestion, chez le garage Samel Auto : Odoo Community avec les ventes, la facturation, les achats et l’inventaire, complété par notre module Odoo Garage.
Une mise en place d’Odoo chez The WebSight démarre à 30 000 DH HT, sans licence par utilisateur. Pour comparer avec Odoo Enterprise, lisez notre guide du prix d’Odoo au Maroc, et si vous hésitez encore entre plusieurs logiciels, notre comparatif des ERP au Maroc. Pour en parler, demandez un devis.
Sources
- Odoo S.A., module l10n_ma « Morocco - Accounting », branches 19.0 et 20.0, et identifiant ICE, consultés le 7 octobre 2026.
- Odoo, documentation des localisations fiscales, comparatif Community et Enterprise, grille tarifaire et notes de version d’Odoo 20.
- Odoo Community Association, dépôts account-financial-reporting, account-reconcile, account-financial-tools, mis-builder et l10n-morocco.
- Code général des impôts 2026, articles 20, 95, 99, 112, 145, 155 et 247-XXXXI, édition publiée par le CRI Casablanca-Settat.
- Direction générale des impôts, téléservices SIMPL.
- Cours de référence de Bank Al-Maghrib du 6 octobre 2026 : 1 dollar = 9,9694 DH.
Article à jour au 7 octobre 2026.



