Se rendre au contenu

Comptabilité Odoo au Maroc : plan comptable marocain, TVA, bilan et déclarations fiscales

Plan Comptable Marocain (PCM), taux TVA, IS, retenue à la source et états financiers : le guide technique complet de la comptabilité marocaine dans Odoo.
29 mai 2026 par
Comptabilité Odoo au Maroc : plan comptable marocain, TVA, bilan et déclarations fiscales
Mehdi Hajji

La comptabilité marocaine repose sur des règles spécifiques que tout ERP doit respecter pour être utilisable au Maroc : le Plan Comptable Marocain (PCM), une TVA à plusieurs taux, l'Impôt sur les Sociétés (IS), la retenue à la source, et des états financiers imposés par la loi comptable de 1992. Odoo gère tout cela nativement grâce à sa localisation marocaine officielle. Ce guide technique vous explique comment configurer et exploiter la comptabilité Odoo dans le contexte réglementaire marocain.

20%
Taux TVA standard
5
Taux TVA différents au Maroc
PCM
Plan Comptable natif Odoo
IS 20%
Taux IS PME (bénéfice <1M MAD)

Le Plan Comptable Marocain (PCM) dans Odoo

Le Plan Comptable Marocain est organisé en 8 classes de comptes, conformément au Code Général de Normalisation Comptable (CGNC). Odoo installe automatiquement ce plan comptable lors de l'activation de la localisation Maroc (module l10n_ma). Voici les grandes classes :

  • Classe 1 : Comptes de financement permanent (capital, réserves, emprunts)
  • Classe 2 : Comptes d'actif immobilisé (immobilisations corporelles et incorporelles)
  • Classe 3 : Comptes d'actif circulant hors trésorerie (stocks, créances clients)
  • Classe 4 : Comptes de passif circulant hors trésorerie (fournisseurs, dettes fiscales)
  • Classe 5 : Comptes de trésorerie (banques, caisses)
  • Classe 6 : Comptes de charges (achats, charges de personnel, dotations)
  • Classe 7 : Comptes de produits (ventes, produits financiers)
  • Classe 8 : Comptes de résultats (résultat net de l'exercice)

Dans Odoo, chaque compte est lié à un type de compte qui détermine son comportement dans les rapports financiers (bilan, CPC). Vous pouvez ajouter des sous-comptes analytiques pour un suivi par projet, département ou activité.

Astuce Odoo : Le module l10n_ma (localisation Maroc) est disponible gratuitement dans Odoo Community et Enterprise. Il installe le PCM, les taxes marocaines préconfigurées et les modèles de rapports adaptés. Pour l'activer : Comptabilité → Configuration → Paramètres → Localisation → Maroc.

La TVA marocaine : 5 taux à maîtriser

Le Maroc applique plusieurs taux de TVA selon la nature des biens et services. Contrairement à de nombreux pays européens où un taux unique domine, la réglementation marocaine impose de bien paramétrer chaque taux dans votre ERP pour éviter toute erreur de déclaration.

TauxApplication principaleExemples
20%Taux normalServices, produits manufacturés, import
14%Taux intermédiaireTransport de voyageurs, travaux immobiliers, énergie électrique
10%Taux réduitRestauration, eau, opérations bancaires, huile alimentaire
7%Taux super-réduitMédicaments, produits de base (farine, sucre, sel), gaz butane
0%Exonéré / suspenduExport, produits agricoles, associations reconnues, certaines opérations financières

Dans Odoo, chaque taxe est créée avec son compte de collecte (445xx) et son compte de déduction (345xx). Les déclarations TVA se génèrent en un clic via Comptabilité → Rapports → Déclaration de TVA, en respectant le format attendu par la Direction Générale des Impôts (DGI).

Régime de la TVA : encaissement ou débit ?

Les entreprises marocaines peuvent opter pour le régime de la TVA sur encaissements (TVA collectée et déduite uniquement lors des règlements) ou sur débits (TVA comptabilisée dès la facturation). Odoo gère les deux régimes via la configuration des journaux comptables et des positions fiscales.

Retenue à la source (RAS) dans Odoo

La retenue à la source est une obligation fiscale clé au Maroc. Elle s'applique notamment sur les honoraires versés aux prestataires non-résidents, les dividendes, les intérêts et certaines rémunérations. Les principaux taux en vigueur :

  • 10% sur les honoraires de prestataires marocains (personnes morales)
  • 30% sur les honoraires de prestataires étrangers non-résidents
  • 15% sur les dividendes distribués
  • 20% sur les intérêts versés aux non-résidents
  • 5% à 10% sur les loyers (selon le statut du bailleur)

Dans Odoo, la RAS est configurée comme une taxe de type "retenue" sur les factures fournisseurs. Elle génère automatiquement l'écriture comptable au débit du compte fournisseur et au crédit du compte État (4452xx). La déclaration mensuelle ou trimestrielle de la RAS peut être exportée au format requis par la DGI.

Point de vigilance : La retenue à la source doit être déclarée et versée à la DGI dans les 30 jours suivant le mois de retenue. Un retard entraîne des pénalités de 5% du montant dû, plus 0,5% par mois de retard supplémentaire. Odoo peut générer des rappels automatiques via ses alertes comptables.

Impôt sur les Sociétés (IS) : paramétrage dans Odoo

L'IS marocain est un impôt progressif par tranches de bénéfice net fiscal. Le taux applicable depuis les réformes budgétaires 2023-2026 évolue vers un taux unique de 20% pour les PME, avec une progressivité pour les grandes entreprises :

Bénéfice net fiscalTaux IS
Inférieur à 300 000 MAD10%
300 001 à 1 000 000 MAD20%
1 000 001 à 100 000 000 MAD31%
Supérieur à 100 000 000 MAD33%

Odoo ne calcule pas automatiquement l'IS (car il dépend de retraitements fiscaux extra-comptables), mais le module Comptabilité permet de :

  • Saisir les provisions pour IS en fin d'exercice (débit 6701, crédit 4452)
  • Suivre les acomptes provisionnels (4 acomptes de 25% chacun, versés en mars, juin, septembre et décembre)
  • Exporter les données du compte de résultat pour alimenter la liasse fiscale

Les états financiers marocains dans Odoo

Le CGNC impose trois états financiers obligatoires : le Bilan, le Compte de Produits et Charges (CPC) et l'État des Soldes de Gestion (ESG). Odoo Enterprise génère ces trois documents en version marocaine.

Le Bilan Marocain

Contrairement au bilan IFRS, le bilan marocain présente l'actif en valeur brute, les amortissements cumulés et la valeur nette en trois colonnes distinctes. Odoo adapte ce format via ses rapports de localisation marocaine. Les grandes masses du bilan s'équilibrent automatiquement grâce au plan comptable PCM correctement paramétré.

Le Compte de Produits et Charges (CPC)

Le CPC marocain distingue les opérations d'exploitation, financières et non-courantes. Il calcule la Capacité d'Autofinancement (CAF) et présente le résultat net après IS. Odoo génère ce rapport depuis Comptabilité → Rapports → Compte de résultat, en sélectionnant le modèle PCM.

L'État des Soldes de Gestion (ESG)

L'ESG est un document spécifique au référentiel marocain qui présente les marges intermédiaires : Marge Brute, Valeur Ajoutée (VA), Excédent Brut d'Exploitation (EBE), Résultat d'exploitation, Résultat financier, Résultat courant et Résultat net. Ces soldes permettent une analyse fine de la performance économique de l'entreprise.

Déclarations fiscales DGI et télédéclaration

La DGI a développé le portail Simpl (simpl.tax.gov.ma) pour la télédéclaration et le télépaiement des impôts marocains. Odoo s'intègre à ce flux via l'export de données structurées :

DéclarationFréquenceExport Odoo
TVA (régime mensuel)Mensuelle (avant le 20)Journal TVA → export Excel/CSV
TVA (régime trimestriel)Trimestrielle (avant le 20)Idem
Retenue à la sourceMensuelle (avant le 31)Rapport RAS → export
Acomptes ISTrimestrielleBalance comptable
Déclaration annuelle ISAnnuelle (avant le 31 mars)Liasse fiscale depuis CPC/Bilan
CNSS (DAMANCOM)MensuelleModule Paie → export CNSS

Fonctionnalités comptabilité Odoo au Maroc : Plan Comptable Marocain préinstallé ✓ — Taxes TVA multi-taux préconfigurées ✓ — Retenue à la source automatisée ✓ — Bilan, CPC et ESG au format PCM ✓ — Clôture d'exercice avec lettrage et révision ✓ — Rapprochement bancaire automatisé ✓ — Gestion multi-devises (MAD, EUR, USD, autres) ✓ — Intégration virement bancaire CIH, Attijariwafa, BMCE ✓

Intégration avec votre fiduciaire ou expert-comptable

La plupart des PME marocaines travaillent avec un cabinet fiduciaire ou un expert-comptable pour la révision annuelle et la liasse fiscale. Odoo facilite cette collaboration de plusieurs manières :

  • Accès comptable externe : créez un utilisateur avec le rôle "Comptable" pour que votre fiduciaire accède directement à Odoo sans perturber les opérations quotidiennes
  • Export FEC (Fichier des Écritures Comptables) : exportez toutes vos écritures dans un format structuré pour audit ou import dans d'autres logiciels
  • Journal d'audit : chaque écriture est traçable avec horodatage et nom de l'utilisateur — conforme aux exigences de révision comptable
  • Pièces justificatives : joignez vos factures PDF directement aux écritures comptables pour un dossier de révision complet
  • Clôture de période : verrouillez les périodes comptables pour empêcher toute modification après transmission à votre fiduciaire

Comparatif des fonctionnalités comptables Odoo au Maroc

FonctionnalitéOdoo CommunityOdoo Enterprise
Plan Comptable Marocain (PCM)✓ Inclus✓ Inclus
TVA multi-taux (0%, 7%, 10%, 14%, 20%)
Retenue à la source
Facturation électronique✓ Basique✓ Avancée
Bilan, CPC, ESG format PCMLimité✓ Complet
Rapprochement bancaire automatiqueManuel✓ IA + règles
Clôture d'exercice assistéeBasique✓ Guidée
Consolidation multi-sociétésNon
Budget et prévisionsNon
Intégration EBICS / virement en masseNon

Cas pratique : clôture mensuelle dans une PME marocaine

Voici comment une PME type (distribution, 15 employés, régime mensuel TVA) organise sa clôture mensuelle avec Odoo :

  1. J+1 à J+5 : Saisie des factures fournisseurs et lettrage des paiements fournisseurs
  2. J+5 à J+10 : Rapprochement bancaire sur tous les comptes (Odoo importe les relevés OFX/CSV)
  3. J+10 à J+15 : Vérification et édition de la déclaration TVA mensuelle
  4. Avant le 20 du mois : Export TVA, saisie sur Simpl-TVA et télépaiement
  5. Fin de mois : Vérification de la balance générale, rapports de gestion pour la direction
  6. Trimestriel : Déclaration et versement de la RAS, acompte IS si applicable

Attention aux spécificités de la ristourne TVA : Si votre entreprise a des activités mixtes (taxables et exonérées), le calcul du prorata de déduction TVA est obligatoire. Ce prorata doit être calculé en début d'année sur la base de l'exercice précédent et régularisé en fin d'année. Odoo Enterprise gère ce calcul automatiquement via la configuration des positions fiscales mixtes.

Pourquoi choisir Odoo pour la comptabilité marocaine ?

Les logiciels de comptabilité traditionnels au Maroc (Sage Maroc, Ciel Compta, solutions locales) sont souvent cloisonnés : ils ne communiquent pas avec les ventes, les stocks ou la RH. Avec Odoo, la comptabilité est le reflet en temps réel de toute votre activité : une vente génère automatiquement une facture et une écriture comptable, un achat crée son écriture lors de la réception, la paie transfère ses totaux vers les comptes de charges.

Cette intégration totale élimine les doubles saisies, réduit les erreurs et donne à votre direction financière une visibilité en temps réel sur la situation comptable — sans attendre la clôture mensuelle du fiduciaire.

Vous souhaitez configurer la comptabilité Odoo pour votre entreprise marocaine ? Notre équipe certifiée vous accompagne dans la mise en place du PCM, des taxes et des déclarations DGI.

Demander un audit comptable Odoo gratuit →
Odoo en Afrique francophone : déploiement ERP OHADA depuis le Maroc
SYSCOHADA, TVA africaine, Mobile Money et connectivité intermittente : comment Nelozia déploie Odoo dans les PME d'Afrique subsaharienne francophone depuis Casablanca.