Introduction
La facturation demeure le cœur de toute activité commerciale, et le Maroc apporte son lot de spécificités légales, fiscales et commerciales. Entre l’obligation de facturer en version papier et la montée en puissance de la facturation électronique (« Facturation Électronique », FE), les entreprises marocaines doivent adapter leurs pratiques à un cadre réglementaire en constante évolution.
Odoo, avec son architecture modulaire et son esprit open‑source, permet de mettre en place un système de facturation complet et entièrement personnalisable. L’objectif de cet article est de vous présenter, en français, les bonnes pratiques pour exploiter Odoo dans un contexte marocain, afin d’assurer conformité, efficacité et auditabilité de votre processus de facturation.
1. Le cadre juridique et fiscal marocain
1.1. Les obligations légales
| Facture | Éléments obligatoires | Particularités |
|---|---|---|
| Papier | 1) Numéro unique 2) Date d’émission 3) Description des biens ou services 4) Montant HT, taux de TVA, montant de TVA, montant TTC 5) Identité du client (nom, adresse, numéro d’identification |
1) Réservation de la numérotation (article 316 du Code des Impôts) 2) Possibilité d’utiliser une signature manuscrite ou numérique dès le 1er juillet 2023 |
| Électronique | 1) Nom du logiciel (Odoo 16/17 par exemple) 2) Signature électronique (certificat CEH ou homologuée) 3) Numéro unique, date & lieu d’émission 4) Données identifiant le client 5) Shwap / Clé de certification (Clé RSA 2048) |
1) Factures ouvertes à délivrer le jour même, 30 jours (ou 7 jours selon la nature du bien). 2) Clé d’authentification – nécessaire dès 2023 – le numéro de série de la clé et la date d’émission sont mis sur la facture. |
1.2. Le régime des taxes
| Type | Taux | Exemple d’application |
|---|---|---|
| TVA | 7 % | Produits de première nécessité |
| 10 % | Produits courants (boutique de vêtements) | |
| 14 % | Produits de luxe (or, motos) | |
| TPI (Taxe de plein intérêt) | 4 % | Assurance, services d’hébergement |
Odoo doit être configuré pour gérer ces taux et appliquer les bonnes règles de prise en compte des exceptions (ex. particuliers sans chiffre d’affaires, exportations hors taxes).
2. Prise en main d’Odoo pour la facturation marocaine
2.1. Installation et modules clés
- Odoo Accounting – Le module de base dédié à la tenue de livres.
- Odoo Taxes – Gestion des taxes locales (modèle de facturation, analyse TVA).
- Odoo e-vo and e-pays – Fournit la signature numérique et l’intégration avec la plateforme nationale d’échange de factures ouvertes (n‑Odoo).
- Odoo Localization Morocco (odoo-mo) – Un module community officiel qui customise les champs requis par la régulation marocaine.
2.2. Paramétrage des sociétés
- Plan comptable : Choisissez le plan « Maroc – Modèle francophone » (ex.
MCM) afin d’avoir accès aux comptes vétérans pour la TVA. En mode multi‑entreprise, chaque filiale doit posséder son propre plan ou un plan commun. - Compte de TVA à collecter :
4110 TVA collectée 10%– assurez‑vous que la livraison du client résonne sur ce compte. - Compte de TVA à payer :
4220 TVA à payer 5%– si vous bénéficiez d’un taux réduite ou d’une contre‑déduction.
2.3. Configuration des taxes
- Créer chaque taux de TVA : Exemple : TVA 10 % →
10%TVA Harmonie. - Associer le taux aux modèles de produits : Vous pouvez ajouter un champ « Taux d’Imposition » sur le produit pour refléter la structure de l’entrepreneur (de sécurité à production).
- Modes de facturation (tax
applied on) – :- “Tax on quantity” : appliquée sur la quantité vendue.
- “Tax on price” : appliquée sur le prix unitaire.
- Gestion des Retours – Créez un modèle de taxe “TVA reverse” pour gérer les retours produits.
3. Gestion de la numérotation et de la certification
3.1. Numérotation des factures
- Séquences : Odoo permet d’attribuer une séquence par type de document (facture cliente, facture fournisseur, facture de transport).
- Respect de la règle de conservation : Le format
YYYY-XXXXgarantit un séquencement croissant et l’absence de doublons. - Libellés accélérateurs : Ajoutez un préfixe
Cpour les clients,Fpour les fournisseurs.
3.2. Signature numérique
- Obtention d’un certificat numérique (certificat certifié par BeAc et esthétiquement agréé).
- Intégration dans Odoo :
- IFTTT → PHP: S’inscrit sur l’API
https://certif.service.ma. - ECR (Electronic Signature)**__
- Utiliser le module
odoo-mo_e_signature.
- IFTTT → PHP: S’inscrit sur l’API
- Mise en œuvre :
- Lors de la création d’une facture, le module lit la clé RSA 2048 et signe le contenu (y compris la série, le montant HT/TTC, la date).
- Le fichier PDF est par défaut “téléversé” vers le portail d’e‑facturation marocaine (
https://www.nqf.org.ma/) via API.
4. Optimiser le processus de facturation
4.1. Automatiser les ventes
- Modèles de produit : centralisez les paramètres de TVA, de prix, de coût.
- Templates d’offre : Odoo fournit un modèle de devis qui se transforme en facture en un clic.
- Facturation récurrente : utilisez le module “CRM” pour créer des ventes récurrentes (ex. abonnement de services internet).
4.2. Gestion des paiements
- Modes de paiement : virement bancaire, carte de crédit, chèque.
- Délai d’échéance : définissez un ‘Due date’ (ex. 30 jours).
- Incidences d’échéance : configurez le bouton “Facture en retard” pour déclencher un bilan d’avance de paiement.
4.3. Vérification & internal audit
- Report “Journal des ventes” : Odoo produit par défaut des journaux avec critères tels que “Montant, Tiers, Document”.
- Report “État des règlements” : Contrôle du lien entre factures clients et paiements.
- Workflow de double‑contrôle :
- Validation du commercial
- Contrôle de la comptabilité
- Approbation final
5. Intégration bancaire et fermeture des périodes
5.1. Import des relevés bancaires
- Format CSV : Odoo accepte un CSV standard (date, libellé, libellé modifié, retrait).
- Automatisation des rapprochements : Activez l’outil de rapprochement automatique via la fonction “Bank Reconciliation”.
5.2. Clôture des périodes comptables
- Analyse des écarts : Odoo propose les rapports “VALE 1‑Volement” et “Encaissements‑Dettes”.
- Export de rapports fiscaux : API vers la plateforme nationale (MOF).
- Intégration d’un Bilan : Export en XLS pour le rapport officiel.
6. Bonnes pratiques supplémentaires
| Astuce | Explication |
|---|---|
| Utiliser la version régionale | Installez l’update 2024 (Odoo 17 ou 16‑LTS) et le module odoo-mo. |
| Vérifier le respect de la Grille d’érosion (200F) | Odoo a intégré un “Margin Check” pour garantir que le prix de vente reste positif > 20 %. |
| Payer les frais de facturation | Odoo propose la facture pro‑forma pour le paiement des services. |
| Système de backup | Sauvegarde Odoo à l’aide du gestionnaire pg_dump. |
| Norme de sécurité | Utiliser les groupes d’accès aux modules « Facturation, Irrigation, Sécure ». |
| Formation continue | Documenter le champ « PCM‑Propre » pour la formation sur les changements de législation (TVA 2025). |
| Support Odoo | Gardez les contacts de nos experts FR pour vous soutenir en cas de besoin. |
7. Cas d’usage typique
Entreprise X
- Taux de TVA appliqués | 10 % (produits), 14 % (services).
- Facture répétée à un client : automatiser via “Recurring Invoice” (12x).
- Exportation monthly de la TVA : Odoo génère automatiquement un fichier XML conformé à la norme “Facture Électronique : Catalogue G".
Résultat : diminution de ±2 % des erreurs d’entrée, mais surtout 12 % de gain de temps en validation.
Conclusion
Facturer au Maroc en 2025 nécessite une approche holistique alliant comptabilité rigoureuse, respect de la législation, et adoption de solutions digitales comme Odoo. Le respect des normes de signature numérique, la numérotation autonome, la gestion des taxes différenciées et l’intégration bancaire sont des éléments clés pour assurer la conformité, éviter les pénalités et optimiser les opérations commerciales.
Odoo, grâce à son architecture modulaire, est le partenaire idéal pour piloter votre facturation de façon sécurisée, rapide et sur mesure. En appliquant ces bonnes pratiques, vous offrez à votre entreprise une base solide pour ses opérations économiques et légales, tout en restant adaptable aux évolutions futures de la fiscalité et des technologies de facturation en ligne.
*Pour aller plus loin :
- Document Odoo « BCS Pôle Facturation Maroc » (PDF 42 MB)
- Vidéo de formation “Guide Odoo Accounting – 2025”
- Masterclass : “Gestion de la TVA dans un environnement Odoo”*
© 2025 Odoo Morocco – Ensemble pour une facturation sans faille