Vous êtes entrepreneur, auto‑entrepreneur ou dirigeant d’une PME au Maroc ? Vous cherchez une solution ERP/CRM open‑source adaptée aux spécificités du marché marocain ? Cet article est fait pour vous !
1. Pourquoi Dolibarr ?
Dolibarr est un logiciel de gestion d’entreprise entièrement open‑source (GNU/GPL) qui combine un ERP (Enterprise Resource Planning) et un CRM (Customer Relationship Management). Depuis 2002, il s’est imposé comme la référence pour les small‑to‑medium enterprises (SME) à travers le monde, et son code source transparent permet de l’adapter à chaque contexte local.
Points forts de Dolibarr
| Fonctionnalité | Avantage |
|---|---|
| ERP / CRM complet | Gestion des clients, fournisseurs, factures, devis, commandes, stocks et projets dans une seule interface |
| Modularité | Ajoutez uniquement les modules dont vous avez besoin (ex. : gestion de projets, atelier, banque, comptabilité) |
| Open‑source | Pas de coûts de licence ; possibilité de modifier le code selon vos besoins |
| Multilingue | Prise en charge du français, anglais, espagnol, et possibilité de créer vos propres langues |
| Support communautaire | Une communauté active, mais aussi des partenaires locaux (ex. : Maroc) qui proposent des services de formation et de support |
| Intégration | APIs REST, Webhooks, connecteurs prêts à l’emploi (e‑commerce, e‑mail, etc.) |
2. Pourquoi Dolibarr au Maroc ?
Le Maroc présente des particularités fiscales, sociales et commerciales que Dolibarr peut faciliter grâce à ses modules de localisation et à son architecture modulable.
- Système de TVA : La TVA est de 20 % (pour la plupart des produits), mais des taux réduits (7 % et 5 %) existent pour certains biens et services. Dolibarr permet de configurer ces taux et de générer des factures conformes.
- Numéro d’identification national (NIF) : Les clients et fournisseurs doivent être identifiés par leur NIF/TIN. Le logiciel permet de conserver cette information et de la faire apparaître sur les documents fiscaux.
- Comptabilité marocain (génie comptable) : La loi comptable marocaine impose des normes précises (plan comptable, journaux, grands livres). Dolibarr peut être adapté à ces normes grâce à des modules personnalisés.
- Réglementation des factures électroniques : Le Maroc commence à mettre en place un cadre pour les factures électroniques (PDF, XML, EDI). Dolibarr offre la possibilité de générer des formats compatibles.
- Tradition des échanges : De nombreuses entreprises marocaines sont encore très proches des méthodes papier. Dolibarr permet de pondérer entre gestion digitale et imprimantes de factures (PDF) sans couture.
En un mot, Dolibarr est un pont entre les exigences du droit marocain et les exigences de la transformation numérique de votre entreprise.
3. Comment l’installer ?
Dolibarr peut être installé sur divers environnements : serveurs dédiés (F5/Apache, Nginx), VPS, ou plateforme cloud comme AWS, Azure ou Google Cloud. Voici une procédure de base pour un environnement Ubuntu 22.04 LTS (il s’applique à toute distro Debian‑compatible).
3.1. Prérequis
| Élément | Version recommandée |
|---|---|
| Apache / Nginx | ≥ 2.4 |
| MySQL / MariaDB | ≥ 10.3 |
| PHP | 8.0+ (certains modules sont dépréciés en PHP 7.x) |
| Composer | • |
3.2. Installation sur Ubuntu (Commandes shell)
# Mettre à jour le système
sudo apt update && sudo apt upgrade -y
# Installer PHP et les extensions nécessaires
sudo apt install -y php-fpm php-cli php-mysql php-xml php-gd php-mbstring php-curl php-zip php-json
# Installer MySQL
sudo apt install -y mysql-server
# Créer la base de données Dolibarr
sudo mysql -e "CREATE DATABASE dolibarr CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;"
sudo mysql -e "CREATE USER 'dolibarr'@'localhost' IDENTIFIED BY 'secure_password';"
sudo mysql -e "GRANT ALL PRIVILEGES ON dolibarr.* TO 'dolibarr'@'localhost';"
sudo mysql -e "FLUSH PRIVILEGES;"
# Télécharger Dolibarr
cd /var/www
sudo wget https://sourceforge.net/projects/dolibarr/files/Dolibarr/16.0.2/dolibarr-16.0.2.tar.gz/download -O dolibarr.tar.gz
sudo tar -xzf dolibarr.tar.gz
sudo mv dolibarr-16.0.2 dolibarr
# Donner les bonnes permissions
sudo chown -R www-data:www-data dolibarr
# Créer un fichier de configuration Apache
sudo tee /etc/apache2/sites-available/dolibarr.conf <<'EOF'
<VirtualHost *:80>
ServerName donnees-maroc.local
DocumentRoot /var/www/dolibarr
<Directory /var/www/dolibarr>
Require all granted
</Directory>
</VirtualHost>
EOF
# Activer le site et redémarrer Apache
sudo a2ensite dolibarr
sudo systemctl restart apache2
3.3. Finalisation via l’interface Web
Accédez à http://donnees-maroc.local/ et suivez l’assistant :
- Site & language (français ou arabe selon votre préférence)
- Connexion à la base (database name = dolibarr, username = dolibarr, password = your_secure_password)
- Création du super‑administrateur (mail, username, password)
- Test de la connexion (si l’assistant échoue, vérifiez les logs Apache)
Félicitations ! Vous avez votre première instance Dolibarr prête à être personnalisée pour le marché marocain.
4. Configurer Dolibarr pour le Maroc
4.1. Gestion fiscale
- Aller à « Journal comptable/Customisation » → « Configuration »
- Activer le module TVA
-
Définir les taux
- TVA standard : 20 %
- TVA réduite : 5 % (pour l’agroalimentaire, les médicaments)
- TVA super‑réduite : 7 % (systèmes de télécommunication)
- Créer un devis ou facture
- Sélectionner le client
- Ajouter des lignes de produits
- Le module calcule automatiquement la TVA
4.2. Gestion du NIF (Tax ID)
- Depuis le profil client → Coordonnées → NIF
(identifie la ligne reglementé par la loi mod.)
Les champs NIF et TVA peuvent être obligatoires via la configuration > modules > Paramètres de base.
4.3. Règles de Comptabilité
Dolibarr permet de fonder un plan comptable et des journaux. La comptabilité française est par défaut mais vous pouvez :
- Aller dans Modules > Comptabilité
- Importer un plan comptable personnalisé via une feuille Excel (format homogène)
- Adapter les journaux :
- Vendeur : “Journal des ventes”
- Achat : “Journal des achats”
- Opérations bancaires : “Journal bancaire”
4.4. Intégration bancaire
- Modules → Bancaire → Connecteur (
LinkBankouBankModule) - Importation/des exports .OFX, .CSV exportés par votre banque (ex. CBI, Attijariwafabank).
- Relier à votre guichet bancaire centralisé sur la page ERP > Intégrations > Banque
4.5. Factures électroniques
- Aller dans Modules > Factures → Paramètres
- Activer PDF export (facture standard) / XML generation
- Créez une signature numérique (certificat Yubico ou PIV) pour le marquage électronique selon la réglementation en évolution mondiale.
5. Modules indispensables pour le Maroc
| Module | Description | Pourquoi utile au Maroc |
|---|---|---|
| Stock/Picking | Gestion des stocks, entrepôts et multitâches | Suivi des stocks hors taxes, rotation des marchandises (produits frais). |
| Production | Linéaires, recettes, BOM | Essentiel pour les artisans et ateliers (tissage, métallurgie). |
| Projects | Gestion de projet, Tâches, Temps | Gestion des chantiers (immo, construction). |
| Customers Relationship (CRM) | Gestion des leads, opportunités | Flexibilité pour concurrencer les grands distributeurs. |
| HRM | Gestion des salariés, congés | Conformité aux normes marocaines de travail. |
| Accounting (Compta) | Compta double, bilan, règles IFRS | Écritures automatiques, rapports aux autorités fiscales. |
| Données de TVA | Module spécifique (généralement développé localement) | Calcul automatique, reporting TVA, déclarations de taxe. |
| CRM Maroc (module tiers) | Extensions créées par la communauté marocain(e) | Personnalisation des champs 🇲🇦 (Ville, Wilaya, Pratique commerciale). |
Astuce : Utilisez le Marketplace Dolibarr (https://www.dolibarr.org/marketplace) pour tester gratuitement ces modules avant de déployer.
6. Bonnes pratiques de pilotage
| Pratique | Pourquoi |
|---|---|
| Backup régulier | Sauvegardez votre base & vos fichiers, idéalement 2 fois par jour (cron + rclone vers Google Drive). |
| Version contrôle | Si vous avez personnalisations, mettre votre code dans Git. |
| Audit de sécurité | Mettez à jour vos dépendances, limitez les accès SSH, activez le firewall, utilisez HTTPS (Let’s Encrypt). |
| Formation | Formez vos équipes aux modules en contexte (vidéo, FAQ). |
| Gestion des erreurs | Via Log & infra‑métriques (Prometheus) surveillez les erreurs 500. |
| Mises à jour garanties | Testez les nouvelles versions sur un clone staging avant production. |
7. Où trouver de l’aide ?
| Source | Description | |
|---|---|---|
| Site officiel (https://www.dolibarr.org) | Documentation, FAQ, forums. | |
| Forum communautaire (https://forum.dolibarr.org) | Discussions multilingues, solutions de problèmes. | |
| Discord | Serveur officiel (avec canaux en français / anglais). | |
| Partenaires Marocains | Dolisys (consultante de gestion), Makif (développement d’applications), Alpha-Soft (formation). | |
| YouTube | Chaînes comme “Dolibarr Maroc” : tutoriels pas‑à‑pas. | |
| GitHub | Projet open‑source, contributeurs, issue trackers. | |
| Groups Facebook | “Gestion d’entreprise Maroc” |
Astuce : Pour les questions de localisation, toujours consulter le forum local (Maroc) pour des exemples de paramètres spécifiques.
8. Cas d’usage concrets
8.1. Artisan “Tissage Zaitoune”
- Gestion du stock : l’atelier stocke des fils et de la coton; module
Stockpermet de gérer la rotation (FIFO). - Productions : BOM définie pour chaque tapis (combinaison de couleurs).
- Vente : Devis ainsi que factures, incluant le Taux de TVA 5 % (produits textile).
- Paiement : Relie directement le compte bancaire Attijari Wafabank via le connecteur.
- Rapports : Bilan mensuel simple (revenue, charges, TVA collectée) utilisant le module
Accounting.
8.2. PME de revendeur d’électronique
- Modules : CRM + Procurement + Stock + Customs (pour les importations)
- Conformité : Taux de TVA standard 20 % + déclarations automatiques via module
TAX. - Gestion de commandes : Lien avec WooCommerce pour vendre en ligne (API REST).
9. Résumé + Checklist
| Étape | Objectif |
|---|---|
| 1 | Installer l’environnement (Linux + PHP + MySQL + Apache/Nginx) |
| 2 | Télécharger et configurer Dolibarr |
| 3 | Activer le module « TVA » et paramétrer les taux marocains |
| 4 | Intégrer les numéros NIF au profil client |
| 5 | Configurer le plan comptable (adapté aux exigences marocaines) |
| 6 | Importer les données bancaires (OFX/CSV) |
| 7 | Activer les formats factures/PDF/XML |
| 8 | Sécuriser l’infrastructure (HTTPS, backups) |
| 9 | Former l’équipe, tester les flux (devis → facture → paiement) |
| 10 | Suivre les indicateurs (registrations journalières, budgets) |
10. Prochaine étape ?
- Essayez le plan cloud : Maroccodomic.com propose une version Dolibarr dédiée, pas besoin de serveur.
- Téléchargez notre guide PDF (link de téléchargement) pour approfondir la configuration fiscale.
- Inscrivez‑vous à notre newsletter pour recevoir les dernières astuces, mises à jour et une série de vidéos de formation en français et en arabe.
Bonnes démarches, succès de votre transformation numérique ! 🚀