Maroc - fiscalité et ERP
Facturation électronique DGI au Maroc : préparer son ERP, ce que l'IA peut et ne peut pas faire
En bref
La facturation électronique pilotée par la Direction Générale des Impôts demande surtout des données de base propres dans l'ERP : ICE, identifiants fiscaux, taux de TVA, numérotation. L'IA aide à détecter les anomalies avant l'émission, mais ne remplace ni le connecteur certifié ni l'avis de votre expert-comptable.
Le Maroc avance vers la généralisation de la facture électronique, avec la DGI comme autorité de référence. Les textes, les formats et le calendrier d'application évoluent : avant toute décision, vérifiez la situation à jour sur le site de la DGI et auprès de votre cabinet comptable. Cette page ne remplace pas ces sources et ne fixe aucune échéance.
Quel que soit le calendrier, le travail préparatoire dans l'ERP est connu : une facture électronique est rejetée ou contestée pour des raisons très concrètes, comme un identifiant d'entreprise manquant chez un client, un taux de TVA mal affecté ou une numérotation discontinue. Ce sont des problèmes de données, et c'est là que l'IA est utile.
Ce que l'ERP doit fournir avant toute transmission
Une facture électronique structurée s'appuie sur des champs que l'ERP doit contenir de façon fiable. Côté émetteur : raison sociale, identifiant commun de l'entreprise (ICE), identifiant fiscal, adresse, régime de TVA. Côté client : les mêmes éléments, et c'est souvent là que le bât blesse, parce que la fiche tiers a été créée à la hâte par un commercial ou un comptable.
Côté lignes : codes article, quantités, unités, prix unitaires, remises, taux de TVA par ligne, et les mentions légales exigées selon la nature de l'opération (vente locale, exportation, vente en suspension de TVA pour les zones franches). Ces règles se paramètrent dans Sage X3, SAP Business One, Odoo ou tout autre ERP, mais leur application sur des milliers de fiches existantes est un chantier de nettoyage.
- ICE et identifiant fiscal présents et valides sur toutes les fiches clients actives
- Taux de TVA cohérents avec la nature de l'opération, dont l'export et les zones d'accélération industrielle
- Numérotation séquentielle sans trou, par série et par exercice
- Mentions légales et conditions de paiement renseignées
Où l'IA est réellement utile : contrôles et rapprochements
Un assistant branché en lecture seule sur l'ERP peut répondre à des questions de contrôle que personne n'a le temps de poser : quelles fiches clients actives n'ont pas d'ICE, quelles factures du mois ont un taux de TVA différent du taux habituel pour le même article, quels avoirs ne référencent aucune facture d'origine, quelles factures sont restées en brouillon.
Il peut aussi aider à rapprocher les écritures de ventes et de TVA, expliquer un écart à un comptable, ou rédiger la requête de contrôle que l'équipe réutilisera chaque mois. L'assistant propose et montre la requête exécutée ; c'est le comptable qui décide et corrige. Aucune facture n'est modifiée ni émise par l'IA sans validation humaine.
- Détection des fiches tiers incomplètes avant l'émission
- Contrôle des taux de TVA par article, client et type d'opération
- Recherche d'avoirs et de factures hors séquence
- Aide à la rédaction de procédures de clôture mensuelle
Ce que l'IA ne doit pas faire
La transmission à la DGI, la signature électronique et l'archivage à valeur probante relèvent de solutions et de prestataires conformes aux exigences réglementaires, par exemple dans le cadre de la loi 43-20 sur les services de confiance pour la signature électronique. Un modèle de langage n'est pas un connecteur certifié et ne doit pas fabriquer, modifier ni signer une facture.
De même, l'IA ne doit pas être la seule source pour interpréter un texte fiscal. Elle peut aider à retrouver un passage dans votre documentation interne, mais l'interprétation d'une règle de TVA reste du ressort de votre expert-comptable ou de votre conseil fiscal.
Architecture et confidentialité des données de facturation
Les factures contiennent des prix, des remises et des volumes clients : des données commerciales sensibles, notamment pour les sous-traitants de l'automobile et de l'aéronautique. L'assistant tourne donc sur un modèle ouvert hébergé sur votre infrastructure ou chez un hébergeur de votre choix, avec un accès limité aux tables de facturation nécessaires et les droits de l'utilisateur appliqués.
Les journaux d'interrogation sont conservés pour permettre un audit : qui a posé quelle question, quelle requête a été exécutée, quelles données ont été lues. Cette traçabilité est utile en cas de contrôle fiscal, même si elle ne constitue pas en soi une preuve de conformité.
Par où commencer
Commencez par un audit des données de base : combien de fiches clients actives sans ICE, combien de taux de TVA différents, combien de séries de numérotation. Cet inventaire, que l'assistant accélère, donne l'ampleur du nettoyage avant même de choisir un connecteur de transmission.
Si votre éditeur propose déjà un module de facturation électronique conforme et que vos données sont propres, vous n'avez pas besoin d'une couche d'IA pour cette échéance. Elle devient intéressante si votre base est ancienne, hétérogène ou répartie sur plusieurs ERP après des acquisitions.
Questions fréquentes
Quelle est la date d'entrée en vigueur de la facturation électronique au Maroc ?
Le calendrier et les modalités sont fixés par les textes et la DGI et peuvent évoluer. Consultez les publications officielles de la DGI et votre expert-comptable avant de planifier. Cette page ne donne pas d'échéance.
L'IA peut-elle émettre ou signer mes factures électroniques ?
Non. L'émission, la signature et la transmission passent par un connecteur ou un prestataire conforme. L'IA sert à contrôler les données en amont, en lecture seule.
Faut-il changer d'ERP pour être prêt ?
Pas forcément. Beaucoup d'éditeurs et de partenaires proposent des mises à jour ou des modules. Le plus gros du travail est souvent le nettoyage des fiches tiers et des taux de TVA.
Mes données de facturation quittent-elles l'entreprise ?
Pas avec une architecture sur site : le modèle est hébergé chez vous ou chez un hébergeur marocain, et seules les tables utiles sont accessibles à l'assistant.
Quels contrôles automatiser en premier ?
Les fiches clients sans ICE, les taux de TVA incohérents, les trous de numérotation et les avoirs sans facture d'origine. Ce sont les causes les plus courantes de rejet ou de litige.
Guides associés
IA sur ERP au Maroc : le guide pour les usines de Tanger, Kenitra et Casablanca
IA sur l'ERP des usines marocaines (automobile, aéronautique, textile) : questions en français, données hébergées chez vous, loi 09-08 et lecture seule.
Sage X3Sage X3 au Maroc : ajouter de l'IA sans exporter ses données
Sage X3 dans l'industrie marocaine : interroger commandes, stocks et OF en français, IA hébergée chez vous, lecture seule et adaptation au contexte export.
SAP Business One et Odoo (Maroc)SAP Business One ou Odoo au Maroc : quel ERP pour une PME industrielle, et quelle place pour l'IA
SAP Business One ou Odoo pour une PME industrielle marocaine : critères de choix, limites, et comment ajouter une IA sur site à l'un comme à l'autre.
ERP et export vers l'UE (Maroc)Exporter vers l'UE depuis le Maroc : ce que l'ERP doit tenir, et ce que l'IA apporte
Exporter vers l'Union européenne depuis le Maroc : origine, EUR.1, traçabilité lot, audits clients et CBAM. Ce que l'ERP doit tenir et ce que l'IA apporte.
Sage X3IA pour Sage X3 : interroger son ERP en français, sans sortir les données
Ajoutez de l'IA à Sage X3 sans exporter vos données : questions en français, analyses stock et production, déploiement sur site, lecture seule par défaut.
SAP S/4HANAIA pour SAP en déploiement souverain : SecNumCloud et modèles hébergés chez vous
Comment brancher de l'IA sur SAP S/4HANA ou ECC en restant souverain : SecNumCloud, hébergement sur site, modèles ouverts, lecture seule et traçabilité.
Mettre l'IA au service de votre ERP
Réservez un diagnostic IA ERP gratuit. Nous cartographions le flux de données, le modèle et le lieu d'hébergement, et vous disons franchement si l'IA n'est pas le bon outil.
Réserver un diagnostic gratuit