Facturation électronique ERP Maroc : rendre votre ERP conforme DGI

Par L'Équipe EFact
ERPDGIUBL 2.1APIIntégrationMarocOdooSAPSageMicrosoft DynamicsERPNext
Partager
Intégration d'un ERP à la facturation électronique au Maroc : couche de conformité EFact entre le logiciel de l'entreprise et la plateforme DGI (UBL 2.1, signature électronique)

En bref. Non, vous n'avez pas besoin de remplacer votre ERP pour vous préparer à la facturation électronique au Maroc. Une couche de conformité comme EFact se connecte à votre logiciel actuel (Odoo, SAP, Sage, Microsoft Dynamics, ERPNext ou ERP développé en interne) via une API, puis prend en charge la validation des données, la conversion au format UBL 2.1, la signature électronique et la transmission attendues dans le cadre de la réforme portée par la DGI.

Introduction : la question que toutes les entreprises marocaines se posent

À l'approche de la généralisation de la facturation électronique au Maroc, prévue par l'article 145-IX du Code Général des Impôts et pilotée par la Direction Générale des Impôts (DGI), la même inquiétude revient chez les dirigeants, DAF et responsables informatiques : faut-il abandonner l'ERP dans lequel l'entreprise a investi pendant des années ?

La crainte est légitime. Un changement d'ERP évoque immédiatement des mois de projet, des budgets à six chiffres, des équipes à reformer et des processus métier à reconstruire. Le tout pour répondre à une obligation réglementaire dont le calendrier définitif dépend encore du décret d'application.

La bonne nouvelle : pour la grande majorité des entreprises, ce scénario n'aura pas lieu. Votre système actuel contient déjà l'essentiel des données nécessaires pour produire des factures conformes. Ce qui lui manque, ce n'est pas un remplaçant, c'est une couche de conformité : un service spécialisé qui transforme ses factures en documents structurés, validés, signés et transmissibles.

Ce guide explique pourquoi remplacer son ERP est rarement la bonne décision, ce qui manque concrètement aux logiciels actuels, et comment une API de conformité comme EFact comble cet écart en quelques jours plutôt qu'en plusieurs mois. Pour le cadre légal complet de la réforme (modèle Clearance, calendrier, sanctions), consultez notre guide de référence sur la facturation électronique au Maroc en 2026.

Faut-il remplacer son ERP pour la facturation électronique au Maroc ?

Non, dans la majorité des cas. Un ERP n'a pas besoin d'être remplacé pour devenir conforme : il a besoin d'être connecté à une plateforme qui prend en charge le format UBL 2.1, la validation fiscale, la signature électronique et les échanges avec l'écosystème de facturation électronique. C'est exactement le rôle d'une couche de conformité par API.

Qu'il s'agisse d'Odoo, de SAP, de Sage, de Microsoft Dynamics, d'ERPNext, d'un logiciel métier sectoriel ou d'une solution développée en interne, le principe est identique : votre système continue de gérer les commandes, les clients et la comptabilité comme aujourd'hui. Il délègue uniquement la partie réglementaire à un service spécialisé.

L'objectif n'est donc pas de remplacer votre ERP. L'objectif est de lui permettre de parler le langage de la facturation électronique.

Que change la facturation électronique pour votre ERP ?

La facturation électronique ne consiste pas à envoyer un PDF par e-mail. Une facture électronique conforme est un document structuré (un fichier XML au standard UBL 2.1 ou CII), validé, signé électroniquement et transmissible à une plateforme de contrôle. Un PDF, même soigné, reste une image de facture : aucun système informatique ne peut le contrôler automatiquement.

Or, aujourd'hui, la quasi-totalité des systèmes en place au Maroc produisent :

  • des PDF envoyés par e-mail ;
  • des impressions papier ;
  • des exports Excel ;
  • des documents pensés pour un lecteur humain, pas pour une machine.

Le Maroc a retenu le modèle dit Clearance : la facture devra être validée par la plateforme nationale avant d'être adressée au client. Ce modèle impose un dialogue technique permanent entre votre système de facturation et l'administration : transmission, contrôle, statuts, identifiants uniques. C'est un changement de nature, pas seulement de format.

À retenir : les spécifications techniques définitives (formats exacts, modalités de transmission, calendrier par taille d'entreprise) seront fixées par le décret d'application et les publications officielles de la DGI. Toute affirmation trop précise à ce stade doit être lue avec prudence ; les principes présentés ici (format structuré, validation, signature, transmission) correspondent au socle commun des systèmes de facturation électronique de type Clearance.

Pourquoi votre ERP actuel n'est-il pas prêt ?

Parce qu'il n'a jamais été conçu pour cela. Même les ERP les plus aboutis ont été pensés pour gérer l'activité de l'entreprise, pas pour dialoguer avec une plateforme fiscale nationale. Quatre briques manquent presque systématiquement.

1. La génération du format UBL 2.1

UBL 2.1 (Universal Business Language) est un standard international de l'organisation OASIS qui décrit une facture sous forme de données XML structurées : identité du vendeur et de l'acheteur, ICE, identifiant fiscal, lignes de facture, taux de TVA, totaux, devise. La plupart des ERP savent générer un PDF ou un export Excel, mais pas ce document machine-readable. Sans lui, aucun traitement automatique n'est possible.

2. La validation métier et fiscale avant émission

Une facture peut sembler parfaite à l'écran et contenir des erreurs bloquantes :

  • un ICE client invalide ou mal formaté ;
  • une incohérence entre montant HT, TVA et TTC ;
  • un taux de TVA inapplicable à la nature de l'opération ;
  • une devise ou un arrondi non conforme.

Dans un modèle Clearance, ces erreurs ne sont plus de simples coquilles : elles peuvent entraîner le rejet du document. Détecter ces anomalies avant l'envoi devient une nécessité opérationnelle, et très peu d'ERP embarquent ce niveau de contrôle fiscal marocain.

3. La signature électronique

Le cadre marocain des services de confiance (loi 43-20) organise la signature électronique, qui garantit l'authenticité de l'émetteur et l'intégrité du document : toute modification après signature devient détectable. Gérer des certificats, leur renouvellement et l'application d'une signature conforme est un métier en soi, que les ERP standards ne couvrent pas nativement pour le contexte marocain.

4. La communication avec la plateforme de l'administration

Même avec une facture correcte, votre ERP ne sait pas nativement la transmettre à une plateforme de contrôle, suivre son statut (acceptée, rejetée, en attente), récupérer un identifiant unique ou gérer les accusés de réception. Ce dialogue technique doit être construit, opéré et maintenu à chaque évolution des spécifications.

Vous voulez voir concrètement ce que votre ERP devrait produire ?

La Sandbox EFact vous permet de soumettre une facture de test et d'observer la validation, la conversion UBL 2.1 et le cycle de vie complet du document, sans engagement et sans données réelles.

Pourquoi remplacer son ERP est souvent une erreur

Remplacer un ERP pour un motif de conformité revient à reconstruire toute la maison pour changer la serrure. La conformité ne concerne qu'un maillon précis de la chaîne (l'émission de la facture) alors qu'une migration d'ERP touche tout : comptabilité, stocks, achats, ventes, paie, historiques, intégrations.

Concrètement, un changement d'ERP implique :

  • plusieurs mois de projet, souvent au-delà des estimations initiales ;
  • la migration des données historiques (clients, articles, écritures), étape la plus risquée de tout projet ERP ;
  • la reconstruction des interfaçages avec la banque, la paie, le e-commerce, la logistique ;
  • la reformation de toutes les équipes, avec une baisse de productivité inévitable pendant la transition ;
  • la perte des personnalisations accumulées au fil des années.

Et au terme de ce chantier, rien ne garantit que le nouvel ERP soit lui-même conforme aux spécifications marocaines : la plupart des éditeurs internationaux traitent les obligations locales pays par pays, avec des délais qui ne dépendent pas de vous. Vous auriez alors changé de logiciel et il faudrait encore une brique de conformité.

Les coûts cachés d'un changement d'ERP

Le prix des licences n'est que la partie visible. Les coûts réellement décisifs d'une migration ERP sont ailleurs, et ils sont récurrents :

Poste de coûtNaturePourquoi il est sous-estimé
Intégration et paramétragePonctuelReprésente souvent un multiple du coût des licences
Migration des donnéesPonctuelNettoyage, reprise et contrôle des historiques rarement budgétés à leur juste niveau
Reconstruction des interfacesPonctuelChaque connecteur (banque, paie, e-commerce) doit être redéveloppé et retesté
Formation et conduite du changementPonctuel + récurrentTemps passé par les équipes hors production
Baisse de productivité transitoireRécurrent (6 à 12 mois)Erreurs de saisie, doubles contrôles, lenteurs d'adoption
Double exploitationRécurrent (transition)Ancien et nouveau système fonctionnent en parallèle pendant la bascule

Face à cela, l'ajout d'une couche de conformité par API se limite à un projet d'intégration ciblé : votre équipe technique (ou votre intégrateur) connecte le module de facturation existant à l'API, teste en environnement Sandbox, puis passe en production. Les processus métier, eux, ne bougent pas.

Remplacer son ERP ou ajouter EFact : le comparatif

CritèreRemplacer l'ERPAjouter la couche EFact
Durée type du projetPlusieurs mois à plus d'un anQuelques jours à quelques semaines
Impact sur les processus métierRefonte complèteAucun changement pour les équipes
Migration de donnéesObligatoire et risquéeAucune
Formation des équipesToute l'entrepriseÉquipe technique uniquement
Conformité UBL 2.1, signature, transmissionNon garantie, dépend de l'éditeurPrise en charge par la plateforme
Évolutions réglementaires futuresÀ votre charge (mises à jour, versions)Absorbées par la couche de conformité
Risque opérationnelÉlevéFaible : l'ERP existant reste la référence

Comment fonctionne concrètement la couche de conformité EFact ?

EFact s'insère entre votre logiciel et l'écosystème de facturation électronique. Votre ERP envoie les données de la facture telles qu'il les connaît déjà ; EFact prend en charge tout le reste. Le parcours d'une facture se déroule en sept étapes.

Étape 1 : votre ERP génère la facture, comme aujourd'hui

Aucun changement dans vos processus : la facture naît dans votre système, avec ses données habituelles (numéro, client, ICE, montants, TVA).

Étape 2 : transmission à l'API EFact

Votre application envoie ces données à l'API sous forme d'une requête simple (JSON). L'intégration est documentée dans le guide de démarrage rapide et des SDK officiels existent pour Node.js et Python.

Étape 3 : validation automatique

EFact contrôle la cohérence des montants, les calculs de TVA, le format des identifiants fiscaux (ICE, IF) et les données obligatoires. Les erreurs sont détectées et signalées immédiatement, avant toute émission : la facture rejetée en aval devient l'exception, pas la découverte tardive.

Étape 4 : conversion au format UBL 2.1

Les données sont transformées en document XML structuré conforme au standard UBL 2.1, puis validées contre les schémas techniques. Voici, à titre d'illustration, un extrait simplifié de ce que devient votre facture :

facture-ubl-extrait.xml
<?xml version="1.0" encoding="UTF-8"?>
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
         xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
         xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
  <cbc:ID>FAC-2026-001</cbc:ID>
  <cbc:IssueDate>2026-07-18</cbc:IssueDate>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cbc:DocumentCurrencyCode>MAD</cbc:DocumentCurrencyCode>
  <cac:AccountingCustomerParty>
    <cac:Party>
      <cac:PartyIdentification>
        <cbc:ID schemeID="ICE">001234567890123</cbc:ID>
      </cac:PartyIdentification>
      <cac:PartyName>
        <cbc:Name>Société ABC</cbc:Name>
      </cac:PartyName>
    </cac:Party>
  </cac:AccountingCustomerParty>
  <cac:TaxTotal>
    <cbc:TaxAmount currencyID="MAD">2000.00</cbc:TaxAmount>
  </cac:TaxTotal>
  <cac:LegalMonetaryTotal>
    <cbc:TaxExclusiveAmount currencyID="MAD">10000.00</cbc:TaxExclusiveAmount>
    <cbc:PayableAmount currencyID="MAD">12000.00</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
</Invoice>

Contrairement au PDF, ce document est exploitable automatiquement par les plateformes de contrôle : chaque donnée y occupe une place normée.

Étape 5 : signature électronique

Une signature électronique est appliquée au document pour garantir son authenticité, son intégrité et sa traçabilité. Toute altération ultérieure devient détectable. Les mécanismes de sécurité mis en oeuvre sont détaillés dans notre documentation sécurité.

Étape 6 : transmission et suivi du statut

La facture est transmise selon le workflow réglementaire applicable. EFact gère les échanges techniques, les statuts (acceptée, rejetée, en attente) et les notifications, que votre ERP peut consulter par API ou recevoir par webhook.

Étape 7 : identifiant unique, QR code et archivage

Une fois traitée, la facture reçoit son identifiant unique (UUID), son QR code et ses métadonnées de suivi. Le document signé et son historique sont archivés de manière probante, ce qui facilite audits et contrôles. Rappelons qu'en droit marocain, la loi comptable n° 9-88 impose déjà de conserver les documents comptables pendant dix ans.

L'architecture complète de ce pipeline (validation, conversion, signature, transmission, archivage) est décrite dans la documentation d'architecture EFact.

Comment intégrer EFact à Odoo, SAP, Sage, Dynamics, ERPNext ou un ERP interne ?

Le principe d'intégration est le même partout : au moment où la facture est validée dans votre système, un connecteur appelle l'API EFact avec les données de la facture, puis enregistre en retour le statut, l'UUID et le QR code. Ce qui change d'un ERP à l'autre, c'est le point d'accroche technique.

Odoo

Odoo expose ses données via son ORM et ses API (XML-RPC/JSON-RPC). Un module personnalisé peut intercepter la validation d'une facture client (account.move), appeler l'API EFact, puis stocker le statut et l'identifiant retournés directement sur la facture. Les intégrateurs Odoo marocains peuvent packager ce connecteur une fois et le déployer chez tous leurs clients.

SAP

Dans les environnements SAP (ECC ou S/4HANA), l'intégration passe classiquement par le middleware (SAP Integration Suite / CPI, PI/PO) ou par des IDocs et BAPIs exposant les factures. La facture émise dans SAP est poussée vers l'API EFact par le middleware, qui récupère le statut en retour. SAP reste le système de référence comptable ; EFact assure la conformité du document émis.

Sage

Selon la génération (Sage 100, X3, autres), on s'appuie sur les API disponibles, les connecteurs de l'écosystème ou, a minima, sur des exports structurés retraités par un service intermédiaire qui appelle l'API EFact. Même un parc Sage hétérogène peut ainsi converger vers une seule couche de conformité.

Microsoft Dynamics 365

Dynamics 365 (Business Central, Finance & Operations) offre des points d'extension natifs : API Dataverse, événements métier, Power Automate. Un flux déclenché à la comptabilisation de la facture appelle l'API EFact et met à jour l'enregistrement avec le statut et l'UUID.

ERPNext

ERPNext, open source, expose une API REST complète et des webhooks natifs. Un webhook sur la soumission d'une Sales Invoice suffit à déclencher l'appel vers EFact ; le statut est ensuite réécrit sur le document via l'API. C'est typiquement l'intégration la plus rapide à mettre en place.

ERP ou logiciel développé en interne

C'est le cas le plus direct : votre équipe appelle l'API REST EFact depuis son propre code, là où la facture est finalisée. Les SDK Node.js et Python réduisent l'intégration à quelques lignes ; l'API reste utilisable depuis n'importe quel langage (PHP, Java, .NET, Go).

Éditeur de logiciel ou intégrateur ?

Plutôt que de développer la génération UBL 2.1, la validation XML et la signature électronique pour chacun de vos clients, appuyez-vous sur une API unique. Explorez la documentation API EFact et testez vos premiers appels dans la Sandbox.

Développement interne ou API spécialisée : que choisir ?

Développer soi-même sa conformité est techniquement possible, mais c'est un engagement long terme : il faut construire puis maintenir la génération UBL 2.1, les schémas de validation, la gestion des certificats de signature et les évolutions des spécifications, à chaque mise à jour réglementaire.

CritèreDéveloppement interneAPI EFact
Génération UBL 2.1 et validation XMLÀ développer et à tester intégralementFournie et maintenue
Signature électronique et certificatsÀ implémenter et à opérer (renouvellements, révocations)Prise en charge par la plateforme
Suivi des évolutions réglementairesVeille et redéveloppement permanentsAbsorbés par EFact, sans action de votre part
Délai de mise en oeuvrePlusieurs moisQuelques jours d'intégration
Compétences requisesXML, cryptographie, fiscalité marocaine, protocolesUn appel d'API REST
Coût totalDéveloppement + maintenance récurrenteAbonnement prévisible (voir les tarifs)

Comment préparer son ERP à la facturation électronique dès maintenant ?

Vous pouvez avancer dès aujourd'hui, sans attendre le décret d'application. Quatre chantiers préparatoires réduisent considérablement le délai de mise en conformité le moment venu.

  • Fiabilisez vos données de base. Vérifiez les ICE et identifiants fiscaux de vos clients, complétez les adresses, normalisez les taux de TVA par article. La majorité des rejets futurs viendront de données de référence incomplètes, pas de la technique.
  • Cartographiez votre chaîne de facturation. Identifiez tous les points où naissent des factures : ERP principal, logiciel métier, filiales, facturation manuelle. Chaque source devra converger vers le même circuit de conformité.
  • Identifiez votre point d'accroche technique. Où, dans votre système, la facture est-elle définitivement validée ? C'est là que l'appel à l'API de conformité devra s'insérer.
  • Testez en environnement Sandbox. Intégrez l'API en environnement de test, soumettez des factures réelles anonymisées et observez les validations. Le guide de test EFact décrit la démarche pas à pas.

Checklist de conformité de votre ERP

Utilisez cette liste pour évaluer l'écart entre votre système actuel et une facturation électronique conforme :

  • Les factures existent-elles sous forme de données structurées (et pas seulement de PDF) ?
  • Les ICE et identifiants fiscaux clients sont-ils contrôlés à la saisie ?
  • Les calculs HT / TVA / TTC sont-ils cohérents et arrondis selon des règles explicites ?
  • Votre système peut-il générer ou déléguer la génération d'un document UBL 2.1 ?
  • Disposez-vous d'un mécanisme de signature électronique conforme au cadre marocain ?
  • Pouvez-vous transmettre une facture à une plateforme tierce et suivre son statut ?
  • Pouvez-vous stocker un UUID, un QR code et un statut sur chaque facture ?
  • Vos factures signées sont-elles archivées de manière probante (10 ans selon la loi 9-88) ?
  • Avez-vous un environnement de test pour valider tout cela sans risque ?

Si vous répondez non à plusieurs de ces questions, la couche de conformité est précisément la brique qui vous manque ; votre ERP, lui, fait déjà son travail.

Quelles questions poser à votre fournisseur ERP ?

Avant tout investissement, posez ces questions à votre éditeur ou intégrateur ; les réponses vous diront si une mise à jour suffit, si un connecteur existe, ou si une couche de conformité externe est la voie la plus sûre :

  • Prévoyez-vous une prise en charge native des spécifications marocaines de facturation électronique, et à quelle échéance ?
  • Votre solution génère-t-elle des factures au format UBL 2.1 ?
  • Comment gérez-vous la signature électronique et les certificats dans le contexte marocain (loi 43-20) ?
  • Comment les évolutions réglementaires seront-elles répercutées : mise à jour incluse, module payant, nouvelle version majeure ?
  • Votre solution peut-elle appeler une API externe au moment de la validation d'une facture ?
  • Quel est le coût total (licence, intégration, maintenance) de votre réponse à cette obligation ?

Un fournisseur sérieux n'aura aucune difficulté à répondre. Et si sa réponse est « nous attendons les spécifications finales », l'architecture par API garde un avantage décisif : elle vous rend conforme sans dépendre de sa feuille de route.

Prêt à rendre votre ERP conforme sans le remplacer ?

Créez un compte Sandbox EFact, soumettez votre première facture de test en quelques minutes, puis comparez les formules d'abonnement à ce que coûterait un changement d'ERP.

Questions fréquentes

Faut-il changer d'ERP pour la facturation électronique au Maroc ?

Non, dans la grande majorité des cas. Votre ERP contient déjà les données nécessaires ; ce qui lui manque (format UBL 2.1, validation fiscale, signature électronique, transmission) peut être délégué à une couche de conformité connectée par API, comme EFact, sans modifier vos processus métier.

Mon ERP génère des PDF : est-ce suffisant pour la conformité DGI ?

Non. Un PDF, même signé, n'est pas un format structuré : aucune plateforme ne peut le contrôler automatiquement. La conformité repose sur des documents XML normalisés (UBL 2.1 ou CII), validés et signés électroniquement. Le PDF peut subsister comme représentation lisible destinée au client, en complément du fichier structuré.

Qu'est-ce que le format UBL 2.1 ?

UBL 2.1 (Universal Business Language) est un standard international publié par l'organisation OASIS. Il décrit les documents commerciaux, dont la facture, sous forme de données XML structurées : identités et identifiants fiscaux des parties, lignes, taxes, totaux, devise. C'est ce format qui rend une facture exploitable automatiquement par les systèmes informatiques.

Odoo est-il compatible avec la facturation électronique marocaine ?

Odoo ne produit pas nativement de factures conformes aux exigences marocaines à venir, mais son architecture modulaire rend l'intégration simple : un module connecteur appelle l'API EFact à la validation de la facture, puis enregistre le statut, l'UUID et le QR code sur le document, sans changer le travail des utilisateurs.

SAP, Sage ou Microsoft Dynamics sont-ils conformes par défaut ?

Non. Ces éditeurs traitent les obligations locales pays par pays, avec des feuilles de route qui ne dépendent pas de vous. En attendant une éventuelle prise en charge native du Maroc, la voie la plus rapide et la plus sûre consiste à connecter le système existant à une couche de conformité par API ou via un middleware.

Un ERP développé en interne peut-il être conforme ?

Oui, et c'est souvent le cas le plus simple : votre équipe maîtrise le code et peut appeler l'API EFact directement au moment où la facture est finalisée. Les SDK Node.js et Python réduisent l'intégration à quelques lignes ; l'API REST reste accessible depuis tout langage.

Combien de temps prend l'intégration d'EFact à un ERP ?

L'ordre de grandeur est de quelques jours à quelques semaines selon la complexité du système et le nombre de sources de facturation, contre plusieurs mois pour un changement d'ERP. L'environnement Sandbox permet de valider l'intégration de bout en bout avant toute mise en production.

Que se passe-t-il si une facture contient une erreur (ICE invalide, TVA incohérente) ?

La validation EFact intervient avant l'émission : les anomalies (ICE mal formaté, incohérence HT/TVA/TTC, données obligatoires manquantes) sont détectées et renvoyées immédiatement à votre système avec un message explicite. Vous corrigez à la source, avant que le document n'entre dans le circuit réglementaire.

Qu'est-ce que la signature électronique d'une facture ?

C'est un procédé cryptographique, encadré au Maroc par la loi 43-20 sur les services de confiance, qui garantit l'identité de l'émetteur et l'intégrité du document : toute modification après signature devient détectable. Elle s'applique au fichier structuré (XML), pas à une image de la facture.

Quand la facturation électronique devient-elle obligatoire au Maroc ?

L'article 145-IX du CGI pose le principe de l'obligation, avec un déploiement progressif attendu à partir de 2026, en commençant par les grandes entreprises. Le calendrier précis et les seuils seront fixés par le décret d'application. La préparation technique, elle, peut commencer dès maintenant.

Quel est l'intérêt d'une API unique pour un groupe ou un éditeur de logiciels ?

La centralisation : plusieurs filiales, plusieurs logiciels ou tout un portefeuille de clients convergent vers un seul point de conformité. Les évolutions réglementaires sont absorbées une fois, côté plateforme, au lieu d'être redéveloppées dans chaque système. C'est un gain durable de coût et de maintenance.

Comment tester la facturation électronique sans risque ?

Utilisez un environnement Sandbox : vous soumettez des factures de test, observez les validations, la conversion UBL 2.1 et les statuts, sans données réelles ni conséquence fiscale. C'est la méthode recommandée pour former l'équipe technique et valider l'intégration avant l'entrée en vigueur des obligations.

Sources et textes de référence : Code Général des Impôts, article 145-IX (Loi de finances 2024) ; Direction Générale des Impôts (tax.gov.ma) ; loi n° 43-20 relative aux services de confiance pour les transactions électroniques ; loi n° 9-88 relative aux obligations comptables des commerçants ; spécification OASIS UBL 2.1 (docs.oasis-open.org). Le calendrier et les modalités définitives dépendent du décret d'application, non publié à la date de rédaction. Mis à jour le 18 juillet 2026.

Sur le même sujet