Réponse courte : La DGI impose progressivement la facturation électronique au Maroc selon un modèle de clearance : chaque facture doit être transmise à la plateforme de l’administration, validée, puis seulement considérée comme légalement émise. Odoo peut produire des factures structurées et s’interfacer avec cette plateforme, mais aucune configuration standard ne suffit : il faut préparer les données de tiers, les mentions obligatoires et le circuit de transmission. Le calendrier exact et les seuils dépendent du décret d’application, à vérifier auprès de la DGI.
Ce que la réforme change réellement
La facturation électronique ne consiste pas à envoyer un PDF par e-mail. Un PDF est une image d’une facture : lisible par un humain, inexploitable par une machine. Ce que demande la réforme, c’est une facture structurée, c’est-à-dire un fichier dont chaque information — identité du vendeur, ICE, lignes, taux de TVA, totaux — occupe un champ identifié que le système de l’administration peut lire et contrôler automatiquement.
Le Maroc a retenu un modèle dit de clearance, parmi les plus exigeants existants. Le principe : la facture transite par la plateforme de la Direction Générale des Impôts avant d’atteindre votre client. Tant que cette validation n’a pas eu lieu, le document n’a pas de valeur légale. Ce n’est pas une déclaration a posteriori, c’est une autorisation préalable, facture par facture.
La conséquence est plus profonde qu’un changement de format. Aujourd’hui, beaucoup d’entreprises marocaines émettent une facture, l’envoient, puis régularisent en comptabilité dans les jours ou semaines qui suivent. Demain, une facture rejetée par la plateforme n’existe pas. Votre client ne pourra pas la comptabiliser, ni déduire la TVA correspondante. La qualité de vos données devient une condition d’encaissement.
Où en est la réglementation
Le cadre se construit par étapes depuis plusieurs années. Voici les jalons publics, à compléter par les textes officiels avant toute décision.
Un point mérite d’être dit clairement, parce que beaucoup d’articles l’escamotent : les seuils de chiffre d’affaires qui déterminent qui est concerné et quand varient d’une source à l’autre. Certaines publications annoncent un premier palier au-delà de 200 millions de dirhams, d’autres 50 millions, d’autres encore une tranche intermédiaire. Ces divergences s’expliquent par le fait que le décret d’application fixe ces paramètres et que sa publication conditionne tout le reste.
Nous ne reprendrons donc pas de seuil précis dans cet article. Vérifiez votre situation auprès de la DGI ou de votre expert-comptable, qui disposent de l’information à jour. En revanche, deux choses sont acquises : le déploiement est progressif, et le sens de la marche ne fait aucun doute.
| Étape | Contenu |
|---|---|
| Loi de finances 2018 | L’article 145 du Code Général des Impôts pose les bases légales d’une obligation de facturation électronique. |
| Loi de finances 2024 | Le dispositif passe de principe à projet opérationnel, avec un calendrier de déploiement annoncé. |
| Juillet 2024 | Le développement de la plateforme nationale est confié à un prestataire technique retenu par la DGI. |
| Octobre 2024 | Consultation publique auprès des acteurs économiques sur les modalités techniques et le calendrier. |
| 2025 | Phase pilote et publication progressive des spécifications techniques. |
| 2026 | Entrée en vigueur de l’obligation, par vagues successives selon la taille des entreprises. |
Pourquoi attendre votre propre échéance est une erreur
Même si votre obligation d’émettre n’arrive qu’en 2027 ou 2028, vous serez concerné plus tôt par la réception. Dès que vos donneurs d’ordres, grands comptes ou administrations basculent, ils émettront des factures électroniques et attendront de vous une capacité à les recevoir et à les traiter. Certains exigeront aussi que vous émettiez dans le même format, contractuellement, bien avant que la loi ne vous y oblige.
S’ajoute un argument pratique : la mise en conformité prend du temps. Entre l’audit de vos données, la correction des référentiels tiers, le paramétrage, les tests avec la plateforme et la formation des équipes, comptez plusieurs mois. Les entreprises qui s’y prendront dans les dernières semaines trouveront des intégrateurs saturés et des tarifs tendus.
Le parcours d’une facture dans le modèle clearance
Comprendre ce circuit permet de voir où votre ERP intervient et où les blocages apparaissent.
Chaque étape est un point de rupture potentiel. Une adresse incomplète, un ICE erroné, un taux de TVA mal appliqué ou une mention obligatoire absente déclenchent un rejet. Et un rejet n’est pas un simple avertissement : la facture n’existe pas tant qu’elle n’a pas été corrigée et resoumise.
C’est ce qui rend la préparation en amont déterminante. Dans un circuit papier ou PDF, une erreur se rattrape par un échange téléphonique et un avoir. Dans un circuit de clearance, elle bloque la chaîne, retarde la comptabilisation chez votre client et, mécaniquement, votre encaissement.
- Émission : votre système produit la facture dans un format structuré normalisé, généralement UBL.
- Signature : le document est signé électroniquement à l’aide d’un certificat qualifié.
- Transmission : la facture signée est envoyée à la plateforme de la DGI.
- Validation : la plateforme contrôle la conformité et attribue un identifiant unique, ou rejette le document.
- Remise : une fois validée, la facture est transmise au client et acquiert sa valeur légale.
Ce qu’Odoo apporte et ce qu’il ne fait pas tout seul
Odoo dispose d’une localisation marocaine qui couvre le plan comptable CGNC, les taux de TVA en vigueur et les mentions propres au contexte local, dont l’ICE. Sa structure de données se prête bien à la facturation structurée : chaque facture y est déjà un objet avec des champs identifiés, des lignes typées et des taxes paramétrées. Il n’y a pas de conversion acrobatique à faire, contrairement à un suivi sur tableur.
Sa capacité d’intégration est un second atout. Odoo expose des interfaces qui permettent de transmettre un document à une plateforme externe, de récupérer une réponse et de mettre à jour le statut de la facture. C’est exactement le mécanisme que suppose le modèle de clearance.
Mais il faut être honnête sur les limites. Installer Odoo et activer la localisation marocaine ne rend pas une entreprise conforme. Quatre chantiers restent à mener, et aucun n’est automatique.
1. Fiabiliser le référentiel tiers
C’est le chantier le plus sous-estimé et celui qui génère le plus de rejets. Chaque client doit disposer d’un ICE valide, d’une raison sociale exacte et d’une adresse complète. Dans la plupart des bases que nous auditons, une part significative des fiches clients est incomplète, comporte des doublons ou contient des informations saisies à la volée il y a des années.
Ce nettoyage ne peut pas être délégué entièrement à un prestataire : il suppose de recontacter des clients, d’arbitrer entre deux fiches concurrentes, de décider quelle entité juridique est la bonne. Commencez maintenant, c’est du travail humain qui ne se compresse pas.
2. Vérifier le paramétrage fiscal
Les taux de TVA doivent être correctement rattachés aux produits et aux services, les positions fiscales doivent gérer les cas d’exonération, d’export et d’import, et les retenues à la source applicables doivent être configurées. Un paramétrage approximatif passe inaperçu tant que personne ne contrôle ; il devient bloquant dès lors que la plateforme vérifie chaque facture.
3. Construire le circuit de transmission
C’est la partie technique : génération du format structuré attendu, signature électronique, appel à la plateforme, gestion des accusés et des rejets. Deux voies existent. Soit un connecteur direct vers la plateforme de la DGI, soit le passage par un prestataire certifié lorsque ce cadre sera pleinement opérationnel.
Le choix n’est pas anodin. Un connecteur direct offre plus de contrôle mais vous rend responsable de son maintien à chaque évolution des spécifications. Un prestataire certifié mutualise cette charge mais ajoute un coût récurrent et une dépendance. Ce choix fait partie du cadrage, pas de l’exécution.
4. Traiter les rejets comme un processus, pas comme un incident
Il y aura des rejets, y compris après une mise en conformité soignée. La question n’est pas de les éviter totalement mais de savoir qui les voit, sous quel délai et qui les corrige. Une facture rejetée qui reste invisible trois jours dans une file d’attente technique, c’est un encaissement décalé et un client mécontent.
Prévoyez un tableau de bord des factures en attente de validation, une alerte sur les rejets et un responsable identifié. C’est un sujet d’organisation autant que de configuration.
Par où commencer selon votre situation
Dans tous les cas, la première étape utile est un état des lieux : que contient réellement votre base clients, vos taxes sont-elles correctement paramétrées, votre outil actuel peut-il produire un format structuré. Cet inventaire prend quelques jours et conditionne tout le reste. Notre audit et cadrage Odoo couvre précisément ce périmètre.
| Votre situation | Première action | Horizon |
|---|---|---|
| Vous facturez encore sous Excel ou Word | Structurer la facturation dans un outil de gestion avant de penser conformité. Une facture non structurée ne peut pas être rendue conforme. | Urgent |
| Vous utilisez un logiciel ancien non maintenu | Vérifier auprès de l’éditeur son engagement sur la conformité. Sans réponse écrite, envisager une migration. | Urgent |
| Vous êtes sur Odoo sans localisation marocaine | Activer et valider la localisation, corriger le plan comptable et les taxes. | 3 à 6 mois |
| Vous êtes sur Odoo avec localisation à jour | Auditer le référentiel tiers, puis cadrer le connecteur de transmission. | 2 à 4 mois |
| Vous recevez déjà des demandes de vos donneurs d’ordres | Traiter en priorité la capacité de réception, puis l’émission. | Immédiat |
L’erreur de perspective à éviter
Beaucoup d’entreprises abordent ce sujet comme une contrainte administrative à absorber au moindre coût. C’est compréhensible, mais c’est passer à côté de l’essentiel.
Une facturation conforme suppose des données propres, des processus définis et un système qui relie la vente, le stock et la comptabilité. Ce sont exactement les fondations d’un pilotage correct. Les entreprises qui traitent la réforme comme un prétexte pour assainir leur gestion en ressortent avec un délai de facturation raccourci, des relances mieux suivies et une vision réelle de leur marge.
Celles qui cherchent le contournement le moins cher se retrouveront à empiler un outil de conformité par-dessus une organisation inchangée, avec une double saisie de plus et aucun bénéfice. C’est la différence entre subir la réforme et s’en servir.
Questions fréquentes
Un PDF envoyé par e-mail sera-t-il encore accepté ?
Non, pas au titre de la facturation électronique. Un PDF est un document non structuré : il ne peut pas être contrôlé automatiquement par la plateforme de la DGI. Seule une facture au format structuré, validée par l’administration, aura valeur légale pour les entreprises concernées.
Ma petite entreprise est-elle concernée dès 2026 ?
Le déploiement est progressif et les seuils relèvent du décret d’application. Vérifiez votre situation auprès de la DGI ou de votre expert-comptable. Retenez cependant que vous pouvez être concerné indirectement bien avant votre échéance, si vos clients grands comptes exigent des factures électroniques de leurs fournisseurs.
Odoo est-il conforme à la facturation électronique marocaine ?
Odoo fournit les fondations : format structuré, localisation marocaine, capacité d’intégration. La conformité effective dépend du paramétrage, de la qualité de vos données et du connecteur de transmission mis en place. Aucun ERP n’est conforme « par défaut ».
Faut-il changer de version d’Odoo ?
Pas nécessairement, mais une version ancienne et non maintenue posera problème : les spécifications techniques évoluent et les correctifs ne sont publiés que sur les versions supportées. Un audit de votre version actuelle permet de trancher.
Combien de temps prend une mise en conformité ?
Comptez généralement deux à six mois selon votre point de départ. Le temps se répartit entre l’audit des données, le nettoyage du référentiel tiers, le paramétrage fiscal, l’intégration technique et les tests. Le nettoyage des données est presque toujours le poste le plus long.
Que se passe-t-il si une facture est rejetée ?
Elle n’a pas de valeur légale tant qu’elle n’est pas corrigée et resoumise. Votre client ne peut ni la comptabiliser ni déduire la TVA. C’est pourquoi le traitement des rejets doit être organisé avec un responsable identifié et un délai de réaction court.
À retenir
Une bonne décision Odoo repose sur un périmètre priorisé, des données préparées, des scénarios testables et des utilisateurs impliqués. Demandez un rendez-vous pour appliquer cette méthode à votre contexte.