Ce que prépare la DGI
La Direction générale des impôts (DGI) prépare la généralisation de la facture électronique au Maroc. Sa note circulaire n° 737 présente les mesures fiscales de la loi de finances 2026, dont deux obligations voisines déjà en vigueur. Les entreprises tenues à une comptabilité doivent la tenir sous format électronique (article 145-I du Code général des impôts) ; d'après l'avis n° 24 du Conseil national de la comptabilité, le logiciel comptable doit produire un « Fichier des écritures comptables ». Tout contribuable doit aussi communiquer à la DGI, sur la plateforme SIMPL, une adresse électronique de son choix.
La même note ne fixe pas encore de calendrier pour la facture électronique : vérifiez les dates, les seuils et les modalités techniques sur le portail de la DGI (tax.gov.ma) et auprès de votre expert-comptable. SADIS prépare vos outils de facturation et de comptabilité, sans s'engager sur aucune date.
Ce que change la facture électronique
Une facture scannée ou un PDF joint à un e-mail restent des images. La facture électronique est faite de données structurées, lisibles par un logiciel.
- Des données structurées Chaque mention devient un champ : vendeur, acheteur, articles, quantités, prix, taux et montants de TVA, conditions de paiement. Un champ vide ou mal rempli ne passe plus inaperçu.
- Une numérotation maîtrisée Factures et avoirs doivent suivre une séquence continue, sans trou ni doublon. Une numérotation tenue à la main ou partagée entre plusieurs outils provoque des rejets.
- Des identifiants fiables L'Identifiant Commun de l'Entreprise (ICE) du vendeur et des clients professionnels doit être exact : une fiche client sans ICE ou avec un ICE erroné bloque la facture.
- Un archivage organisé Factures émises et reçues doivent rester retrouvables et consultables pendant la durée légale, avec leur historique.
- Des échanges avec l'administration fiscale Selon le modèle retenu par la DGI, les factures ou leurs données transitent par une plateforme. Le logiciel doit produire le format demandé et traiter les retours et les rejets.
Les factures reçues sont aussi concernées : vos fournisseurs vous transmettront des données structurées que votre comptabilité devra intégrer.
Commencer par les données clients
Le logiciel est souvent prêt avant les données : des années de saisie laissent des fiches clients incomplètes ou en double. Ce chantier, le plus long, sert quel que soit le calendrier officiel.
- Extraction La base clients et fournisseurs est tirée de votre logiciel actuel.
- Contrôle ICE absents ou mal formés, raisons sociales divergentes, adresses incomplètes, doublons.
- Correction Vos équipes corrigent les fiches, dans l'ordre du volume facturé.
- Règles de saisie Champs obligatoires et contrôles à la création de chaque fiche.
Les articles demandent le même traitement : désignations claires, unités cohérentes, taux de TVA correctement affectés. Des ICE et des dates de facture fiables servent aussi à la déclaration des délais de paiement prévue par la loi 69-21.
Préparer votre logiciel de gestion
Dans un Sage déjà en place, nous vérifions le paramétrage des taxes, des séquences de pièces et des fiches tiers, puis la façon d'extraire ou de transmettre les factures. Les évolutions proposées par l'éditeur se vérifient auprès de lui.
La couverture de la localisation marocaine d'Odoo dépend de l'édition et de la version. Nous la vérifions, complétons le paramétrage d'Odoo et développons au besoin un module d'échange.
Un logiciel de gestion sur mesure, développé en interne ou par un prestataire, doit produire des données structurées et dialoguer avec une plateforme. Nous auditons son modèle de données et ajoutons les fonctions manquantes.
SADIS n'est ni partenaire, ni revendeur, ni certifiée par Sage ou Odoo : nous travaillons avec le logiciel que vous avez choisi.
Paramétrer les règles de facturation
Une fois les données assainies, le paramétrage fixe les règles appliquées à chaque facture :
- identité complète de votre société, ICE compris, sur tous les documents ;
- séquences distinctes et continues pour les factures, les avoirs et, le cas échéant, chaque établissement ;
- taux de TVA, exonérations et mentions obligatoires, validés avec votre expert-comptable ;
- circuit de facture et d'avoir : qui émet, qui valide, qui peut annuler, comment une erreur se corrige ;
- droits d'accès, pour qu'une facture validée ne soit plus modifiable.
Connecteurs et échanges
Selon le modèle retenu et vos volumes, la transmission peut passer par un portail, une plateforme tierce ou un échange direct entre logiciels. Ces deux derniers cas demandent un connecteur.
Nous développons ces connecteurs sur API REST : production du fichier au format demandé, envoi, réception des accusés et des rejets, mise à jour du statut de la facture. Chaque échange est documenté : quelle donnée, dans quel sens, à quel moment, et quel outil fait foi.
Une plateforme de commande, une application commerciale ou un logiciel de gestion commerciale qui émet des factures suit les mêmes règles.
Tests avant l'échéance
Nous testons, dans une base dédiée, un jeu représentatif de vos cas réels : client professionnel, particulier, export, remise, avoir partiel, facture multi-taux. Chaque cas est émis, transmis quand un environnement d'essai le permet, puis contrôlé.
Les rejets sont analysés un par un : donnée manquante, format, paramétrage. Nous cherchons à corriger les anomalies avant l'échéance, pas à les découvrir le premier jour.
Notre rôle et ses limites
Nous préparons et paramétrons les outils, de l'audit des données à la formation des équipes de facturation et à la maintenance. Nous ne donnons pas de conseil fiscal : l'interprétation des textes, le traitement de la TVA et les choix déclaratifs relèvent de votre expert-comptable, avec qui nous travaillons volontiers.


