Une API pour développeurs et ERP - pas un logiciel de saisie.

API de facturation électronique au Maroc, conforme DGI.

L'infrastructure fiscale pour l'entreprise marocaine moderne. Soyez conforme en quelques lignes de code, sans toucher à votre logiciel actuel.

Standards pris en charge

  • DGIModèle de clearance pris en charge
  • Barid eSignCertificat de signature Classe 3
  • UBL 2.1Schéma de facturation conforme

Ils nous font confiance

  • gest360.ma
import { EFact } from '@itzenata/efact-node'

const efact = new EFact(process.env.EFACT_SECRET_KEY)

const invoice = await efact.invoices.create({
  invoiceNumber: 'INV-2026-042',
  invoiceDate: '2026-06-19',
  currency: 'MAD',
  buyerIce: '001234567890123',
  buyerName: 'Client SARL',
  lines: [
    { lineNumber: 1, description: 'Service X', quantity: 1, unitPrice: 12000, vatRate: 20 }
  ]
})

return Response.json({ id: invoice.id, status: invoice.status })

EFact - une API de facturation simple à intégrer et strictement conforme à la DGI.

Schéma UBL 2.1

100%

Couverture du schéma de facture marocain, signature XAdES-EPES incluse

Haute Disponibilité

99.99%

Objectif de disponibilité visé, même lors des pics de charge

Archivage Légal

10 ans

Stockage inaltérable pour vos audits

Calendrier légal DGI

La réforme est actée. Le calendrier ne l'est pas encore.

L'article 145-IX du CGI pose le principe de la facturation électronique et du contrôle a priori (modèle de clearance) : une facture non validée par la DGI ne donnera plus droit à déduction de TVA pour le client. En revanche, les dates d'entrée en vigueur, les seuils de chiffre d'affaires et les sanctions restent suspendus à la publication du décret d'application au Bulletin officiel. Les échéances ci-dessous sont celles annoncées, pas des dates opposables.

JAN 2026
annoncé

Grandes entreprises (IS)

Seuil de CA annoncé : 200M MAD, plus les marchés publics (B2G).

JUIL 2026
annoncé

Entreprises de taille intermédiaire

Extension annoncée de l'obligation aux ETI assujetties.

JAN 2027
prochaine vague annoncée

PME, TPE, auto-entrepreneurs

Seuil de CA annoncé : 500 000 MAD.

Dernière vérification : 17 août 2026. À cette date, aucun décret d'application n'était publié au Bulletin officiel. Source : Direction Générale des Impôts. Nous mettons cette section à jour à chaque évolution du texte.

Pipeline de clearance

Du JSON au QR code, en moins de 2 secondes.

Le modèle « contrôle a priori » exige que chaque facture soit validée par la DGI avant d'avoir une valeur légale. EFact orchestre la chaîne complète pour vous.

Facture validée
latence 1520 ms / cible < 2000 ms
  1. JSON reçu

    ok

    Payload valide, ICE client vérifié.

  2. UBL 2.1

    ok

    Conversion XML, calcul TVA marocaine.

  3. Signature XAdES

    ok

    Hash SHA-256, scellé via Barid eSign.

  4. Clearance DGI

    ok

    Contrôle a priori sur canal authentifié.

  5. UUID + QR

    accepté

    Facture à valeur légale, prête à envoyer.

UUID émis · QR généré · facture validée

Simulateur DGI: la plateforme nationale d'e-facturation de la DGI n'est pas encore ouverte aux intégrations. La clairance (statuts ACCEPTED / REJECTED, référence, QR code) est aujourd'hui assurée par notre simulateur, qui reproduit le flux officiel. Le basculement vers la plateforme officielle se fera sans changement côté client. En savoir plus

Trois piliers, zero compromis.

La stack complète pour passer en production sans vous battre avec la norme.

JSON to UBL 2.1

Transmettez de simples données (format standard JSON). Notre moteur s'occupe de la structure complexe exigée par la DGI (UBL 2.1), vérifie l'ICE, et calcule les taxes selon la loi marocaine.

Coffre-fort Barid eSign

Vos certificats Barid eSign sont isolés dans une enclave sécurisée. Signature XAdES-EPES en millisecondes, sans jamais exposer vos clés privées.

Transmission Garantie

Routage haute disponibilité avec garantie de livraison. Si la plateforme DGI est indisponible, vos factures sont sécurisées et rejouées automatiquement. Notifications d'état en temps réel dès la validation.

Tout sous contrôle avec le tableau de bord

Un seul tableau de bord pour tout piloter. Suivez vos factures, gérez vos clés API et tracez chaque évènement, depuis un seul endroit.

Vue d'ensemble du tableau de bord EFact

Intégrez EFact dans votre stack.

Le SDK Node.js est disponible dès aujourd'hui. Python, Java, PHP et .NET sont en cours de développement.

Node.js
PythonEn développement
JavaEn développement
PHPEn développement
.NETEn développement
Question & Réponse

Vous avez des questions ? Nous avons les réponses.

Tout ce qu'il faut savoir sur l'e-facturation DGI 2026 et l'API EFact. D'autres questions ? Contactez notre équipe.

Voir la documentation

La facturation électronique DGI 2026 est l'obligation légale pour les entreprises marocaines de transmettre leurs factures au format XML UBL 2.1, signées via XAdES, directement vers le système de la Direction Générale des Impôts. EFact automatise ce processus de A à Z.

Guide complet de la conformité DGI 2026