MySunday

E-facturation au Maroc 2027 : le guide complet

Calendrier officiel DGI, qui est concerné, formats UBL 2.1, sanctions et préparation. Tout ce que les PME marocaines doivent savoir avant 2027.

DGI 2027Par Riad Jaidi, fondateur de MySunday18 min de lecture

L'e-facturation au Maroc devient progressivement obligatoire à l'horizon 2027. Si tu diriges une PME, que tu es entrepreneur individuel ou que tu pilotes la compta d'un cabinet, ça te concerne. Cet article fait le tour complet : ce que c'est, le calendrier annoncé par la DGI, qui est concerné, les formats techniques, le nouveau vocabulaire (PDP, OTP, certification), les sanctions, et comment t'y préparer maintenant sans paniquer.

C'est quoi l'e-facturation au Maroc ?

L'e-facturation — ou facturation électronique — c'est l'obligation pour les entreprises d'émettre, recevoir et conserver leurs factures dans un format numérique structuré, transmis directement à l'administration fiscale (la DGI).

Ce n'est pas :

  • Un simple PDF envoyé par email (ça reste une facture papier, juste numérisée)
  • Une image scannée
  • Un fichier Word ou Excel

C'est un fichier structuré (en pratique du XML au format UBL 2.1) qui contient toutes les données de la facture sous forme lisible par machine. Ce fichier transite par une plateforme certifiée vers la DGI, et la DGI te renvoie une preuve de certification que tu attaches à la facture finale envoyée à ton client.

L'objectif officiel : lutter contre la fraude à la TVA, accélérer les remboursements de crédit TVA, automatiser les contrôles fiscaux, et aligner le Maroc sur les standards internationaux (la France, l'Italie, l'Espagne, l'Inde, le Brésil ont tous basculé ou sont en train de basculer).

Le calendrier officiel DGI 2027

Le principe : la bascule se fait par vagues, en fonction de la taille de l'entreprise (chiffre d'affaires) et du type de transaction (B2B, B2G, B2C).

PhaseCibleDate annoncéeType de transactions
Phase 1Grandes entreprisesCourant 2026B2B + B2G
Phase 2ETI / PMECourant 2027B2B + B2G
Phase 3Petites entreprises (TPE)Fin 2027 / 2028B2B + B2G
Phase 4Transactions B2CÀ confirmerToutes tailles
Source DGI : Direction Générale des Impôts

Concrètement, deux dates structurantes :

  • L'obligation d'émission : tu dois pouvoir générer et transmettre tes factures au format DGI à partir de ta phase.
  • L'obligation de réception : tu dois pouvoir recevoir et traiter les factures électroniques de tes fournisseurs. En général, cette obligation arrive un peu en avance de l'obligation d'émission, parce que les grandes entreprises (Phase 1) doivent pouvoir t'envoyer des factures électroniques avant que toi-même (Phase 2 ou 3) tu sois obligé d'en émettre.

Qui est concerné ?

Toutes les entreprises assujetties à la TVA au Maroc. Pas d'exemption générale par secteur, par forme juridique ou par activité.

Sont notamment concernés :

  • SARL, SA, SARL AU — toutes les sociétés
  • Auto-entrepreneurs assujettis (au-dessus du seuil de franchise TVA)
  • Professions libérales (avocats, médecins, architectes, consultants…)
  • Coopératives et associations dès lors qu'elles émettent des factures TVA
  • Entreprises individuelles au régime du résultat net réel ou simplifié

Échappent (pour l'instant) :

  • Les particuliers vendant occasionnellement
  • Les opérations exonérées de TVA selon les articles 91/92 du CGI (sous conditions précises — vérifie ton cas avec ton fiduciaire)

Les formats acceptés : UBL 2.1, JSON, autres ?

Le format technique retenu par la DGI est UBL 2.1 — Universal Business Language 2.1, un standard international XML développé par OASIS et largement adopté en Europe (norme EN 16931 transposée).

Concrètement, une e-facture UBL 2.1 contient :

  • Les données fiscales obligatoires (numéro, date, ICE émetteur, ICE récepteur, IF, RC, taxe professionnelle, lignes, taux TVA, montants HT/TTC)
  • Les données contextuelles (mode de paiement, échéance, notes)
  • Une signature numérique apposée après certification DGI
  • Un identifiant unique de transaction (OTP — One-Time Pin, voir section suivante)

Concrètement, chaque donnée a sa balise dédiée : un champ pour le numéro de facture, un autre pour la date d'émission, un autre pour l'ICE de l'émetteur, un autre pour le montant HT, et ainsi de suite. C'est cette structure rigoureuse qui permet à la DGI et à ton logiciel de comptabilité de lire automatiquement chaque facture sans ambiguïté.

Tu n'as pas à composer ce fichier à la main — c'est ton logiciel de facturation qui le génère automatiquement à partir des champs que tu remplis dans son interface. Mais si ton logiciel actuel ne sait pas produire de l'UBL 2.1, il faudra changer ou patcher.

On consacre un article dédié au format UBL 2.1 si tu veux entrer dans le détail technique.

PDP, OTP, certification : le nouveau vocabulaire

Le modèle marocain s'inspire du modèle français en cours de déploiement, avec quelques adaptations. Voici les sigles que tu vas voir partout :

  • PDPPlateforme de Dématérialisation Partenaire. C'est une plateforme privée agréée par la DGI par laquelle transitent tes factures. Tu envoies ta facture UBL 2.1 à ta PDP, qui la transmet à la DGI puis à la PDP de ton client. La DGI elle-même offrira a priori sa propre plateforme publique (« portail public »), mais les PDP privées seront essentielles pour intégrer la facturation aux ERP/SaaS existants.
  • OTPOne-Time Pin (ou identifiant unique de transaction). C'est le code que la DGI te renvoie après avoir validé ta facture. Sans OTP, ta facture n'est pas légalement valide. L'OTP doit être présent dans le PDF lisible par humain qui accompagne ta facture UBL 2.1.
  • Certification DGI — le processus par lequel la DGI valide que ta facture respecte le format, contient tous les champs obligatoires, et provient bien d'un émetteur identifié. Une facture certifiée = une facture qui a reçu son OTP.
  • Annuaire — un référentiel central (a priori géré par la DGI) qui permet à chaque entreprise de savoir vers quelle PDP envoyer une facture à un client donné. C'est ce qui rend le système interopérable entre PDP concurrentes.

On a fait un article dédié pour décrypter tout ça avec un diagramme du flux.

Quelles sanctions en cas de non-conformité ?

La DGI a annoncé un régime de sanctions progressif. À ce jour :

À prévoir :

  • Facture émise non conforme : amende forfaitaire par facture (montant à confirmer) + risque de non-déductibilité côté client.
  • Refus d'émission : amende plus lourde + risque de redressement TVA.
  • Récidive : majoration progressive.

Le risque opérationnel est probablement plus lourd que le risque juridique : si ton client est en Phase 1 et qu'il t'exige une facture UBL 2.1 alors que toi tu ne sais pas en émettre, il va te lâcher pour un concurrent qui sait faire. C'est le vrai accélérateur du déploiement.

Comment se préparer ?

Trois axes à travailler en parallèle :

1. Capacité technique — ton logiciel de facturation doit exporter en UBL 2.1 et se connecter à une PDP. Si tu es encore sur Word/Excel/papier, c'est le moment de basculer sur un SaaS conforme. Si tu es sur un logiciel ancien, vérifie avec ton éditeur le calendrier de mise en conformité.

2. Données propres — ton fichier clients doit contenir l'ICE de chaque client professionnel (15 chiffres, obligatoire pour l'identification dans l'écosystème e-facturation). Profite de 2026 pour nettoyer ton fichier — tu en auras besoin.

3. Process internes — qui valide les factures avant émission ? Qui traite les factures électroniques reçues ? Comment tu archives ? L'e-facturation impose une archive numérique 10 ans légalement conforme.

On a détaillé une checklist 12 mois trimestre par trimestre pour structurer la transition sans paniquer.

Panorama des solutions disponibles

Pour gérer l'e-facturation, tu as schématiquement quatre options :

Option 1 — ERP intégré (Sage, Odoo, SAP…) — adapté aux grandes entreprises avec une équipe IT interne. Coût élevé (licence + intégration + maintenance), mais cohérent si tu as déjà un ERP.

Option 2 — SaaS de facturation marocain conforme DGI — pensé pour les PME et indépendants. Tu factures depuis une interface web, le logiciel exporte UBL 2.1, se connecte à une PDP, archive automatiquement. Par exemple MySunday — édité au Maroc, hébergé au Maroc, conforme UBL 2.1, OCR factures fournisseurs, prépare la TVA SIMPL.

Option 3 — PDP en mode portail web — certaines PDP offriront probablement une saisie manuelle en ligne. Adapté aux très petits volumes (< 20 factures/mois), peu d'ergonomie produit.

Option 4 — Cabinet comptable qui prend en charge — ton fiduciaire émet pour toi. Possible mais cher au volume, et tu perds le contrôle direct sur ton délai de facturation client.

FAQ — questions fréquentes

Je n'émets que quelques factures par an, je suis concerné ?

Oui, si tu es assujetti TVA. Pas de seuil minimum d'exonération côté nombre de factures. La phase d'obligation dépend de ton chiffre d'affaires annuel, pas du volume de factures.

Mon comptable utilise un logiciel non conforme, qui doit changer ?

C'est toi qui es légalement responsable de la conformité de tes factures. Pas ton comptable. Donc soit ton fiduciaire migre son outil, soit tu prends un outil de facturation côté toi qui se connecte ensuite à son outil de saisie comptable.

Les factures déjà émises avant ma phase doivent-elles être ré-émises ?

Non. L'obligation s'applique aux factures émises après la date de basculement de ta phase. Les factures antérieures restent valables sous leur format original. Mais conserve-les bien — l'archive 10 ans s'applique aussi à elles.

Et les avoirs / notes de crédit ?

Mêmes règles. Un avoir est une facture rectificative — il doit suivre le même format UBL 2.1, même circuit PDP, mêmes obligations d'archivage.

Je peux continuer à imprimer un PDF pour mon client ?

Oui — la facture UBL 2.1 reste l'original légal, mais tu accompagnes systématiquement d'un PDF lisible par humain (contenant l'OTP, l'ICE émetteur/récepteur, et tous les champs traditionnels). C'est ce que ton client va archiver et présenter à son propre comptable.

Mes clients à l'étranger sont concernés ?

Pour les factures export hors UEMOA / Maghreb : a priori non concernées par l'e-facturation DGI puisque ton client n'est pas un assujetti marocain. Mais tu dois quand même les déclarer dans ta comptabilité. Le détail des règles export est encore en cours de précision au BO.

C'est gratuit ou je dois payer une PDP ?

Les PDP privées factureront leurs services (abonnement mensuel ou facturation à l'usage). La DGI mettra a priori à disposition une plateforme publique gratuite, mais avec ergonomie limitée et pas d'intégration ERP/SaaS. Pour une PME qui facture régulièrement, le passage par une PDP privée (ou un SaaS qui intègre une PDP) sera plus pratique.

Pour aller plus loin

Quelques liens officiels pour suivre les évolutions :

Et nos autres articles dans cette série :

À lire ensuite

Réserver ma place Fondateur