Dolibarr est un ERP / CRM open‑source qui a déjà conquis de nombreuses entreprises en France, en Europe et hors‑Europe. Au Maroc, la disponibilité de solutions très peu coûteuses et entièrement adaptables fait de Dolibarr un choix de plus en plus reconnu. Ce guide a pour but d’aider les entrepreneurs, les TPE/PME et les indépendants marocains à démarrer, installer, configurer et exploiter Dolibarr dans leur activité locale : fiscalité, paiements, gestion de clients, entre‑plus.
1. Pourquoi choisir Dolibarr au Maroc ?
| Avantages | Détails |
|---|---|
| Open‑source, gratuit | Licence GPL v3 : pas de frais de licence, seule la maintenance est à votre charge. |
| Mises à jour continues | La communauté maintient un cycle de production rapide (environ 10‑20 mises à jour par an). |
| Multilingue | Interface disponible en arabe, français, anglais,… et possibilité de créer de nouvelles langues. |
| Modularité | Ajoutez ou retirez des modules (ventes, achats, stock, facturation, RH…). |
| Adapté aux réglementations marocaines | Modules « Maroc » existants : taxes (TVA, IRG), numérotation impartiale, export‑BIC, … |
| Large écosystème de services | Des sociétés locales (ex : IKAM, Unitux, Odoo Morocco, Binaris) proposent hébergement, formation, support technique. |
2. Architecture de Dolibarr
Client (Web / Mobile) ← Web Service REST API ← Base de données MySQL/MariaDB
2.1 Le serveur
- Hébergement local : un VPS (Maroc Telecom, INWI‑IT, Orange Cloud) suffit.
- Hébergement cloud : option simple avec “Hosting Dolibarr” en France/Maroc (i.e. 1&1 IONOS, Hetzner).
- Installation sur votre machine : idéal pour tester et développer.
2.2 Base de données
- MySQL / MariaDB recommandé
- Espace minimum : 20 GB (selon volume d’affaires)
2.3 Langue et horloge
- Fichier
/conf/conf.php→$_dolibarr_main_lang = 'fr';ou'ar'. - Fuseau horaire :
$_dolibarr_main_timezone = 'Africa/Casablanca';
3. Installation pas‑à‑pas (VPS Maroc Telecom)
Prérequis : VPS Debian 10/11, accès SSH root, un nom de domaine configuré.
| Étape | Commande | Explication |
|---|---|---|
| 1. Mise à jour | sudo apt-get update && sudo apt-get upgrade |
Mises à jour du système |
| 2. Installer PHP | sudo apt-get install php7.4 php7.4-mysql php7.4-gd php7.4-xml php7.4-mbstring |
Dolibarr se base sur PHP 7.4+ |
| 3. MySQL | sudo apt-get install mariadb-server |
Démarrer MariaDB |
| 4. Créer DB et user | sudo mysql ➜ CREATE DATABASE dolibarr; GRANT ALL PRIVILEGES ON dolibarr.* TO 'dolibarr'@'localhost' IDENTIFIED BY 'MonMotDePasse'; |
Accès isolé à la DB |
| 5. Télécharger Dolibarr | wget http://files.dolibarr.org/pub/dolibarr/dolibarr-19.05.tar.gz |
Version stable |
| 6. Extraire | tar -xzvf dolibarr-19.05.tar.gz |
|
7. Placer dans /var/www/html |
sudo mv dolibarr-19.05 dolibarr |
|
| 8. Permissions | sudo chown -R www-data:www-data /var/www/html/dolibarr |
|
| 9. Configurer Apache | Créer /etc/apache2/sites-available/dolibarr.conf avec DocumentRoot /var/www/html/dolibarr/htdocs |
|
| 10. Activer le site | sudo a2ensite dolibarr.conf && sudo systemctl reload apache2 |
|
| 11. Installer via web | Ouvrir http://votre-domaine.org → installer, associer DB, configurer votre compte admin. |
Astuce : utilisez SSL free (Let’s Encrypt) :
sudo apt-get install certbot python3-certbot-apache→sudo certbot --apache -d votre-domaine.org
4. Configuration fiscale au Maroc (TVA, IRG)
Dolibarr couvre la plupart des exigences fiscales marocaines :
- Aller dans
Modules > Facturation > Configurer. - Activer « TVA » → choisir le taux (20 % ou autre) et configurez les périodes de déclaration.
- Activer « IRG (Imposition des Rectifications Générales) » si vous devez déclarer les revenus du capital.
- Numérotation des factures : Module « Numérotation spéciale» →
AA-0001suivant format marocain de factures (ex. :INV-CA-2025-0001).
4.1 Recettes et formation de comptes
- Ouvrez
Comptabilité > Plans Comptables. - Importez le plan marocain (500‑000 comptes) ou utilisez la version simplifiée.
- Assurez‑vous que les comptes de TVA (4457, 4458…) soient bien présentés.
5. Intégration bancaire et paiement
5.1 Paiement en ligne (PayPal, Stripe)
- Module « E‑Commerce » : configurez votre compte PayPal ou Stripe.
- PayPal Maroc : choisissez “taux libre” et un compte bancaire marocain.
5.2 Paiement ACH/MT940
- Module « Bilan de banque » : import d’extrayres MT940 depuis MTN ou Maroc Telecom.
- Assurez‑vous de corriger les intitulés bancaires (ex. : “MTN pay” → “MTN PEY”).
5.3 Paiement par Chèque ou Virement
- Convertir en factures PDF via le module « Téléchargement PDF ».
- Signaler la réception via le module « Suivi des paiements ».
6. Gestion de la relation client (CRM)
- Création d’un profil client :
Clients > Nouveau client. - Ajout d’un contact : inscription d’une adresse mail, numéro de téléphone.
- Suivi des interactions : Notes & courriels →
CRM > Historique. - Gestion des contrats :
Contrats > Nouveau contrat→ suivi d’échéances.
6.1 Automatiser les relances
- Allez dans
Configuration > Notifications. - Créez un alerte :
Relance de paiement 30 jours après échéance.
7. Gestion des stocks et des achats
- Livraison à la demande : Parcourez
Stocks > Produits, ajoutez le taux de marge. - Réapprovisionnement automatique :
Stock > Alertes→ seuil0 → 10unités. - Import massif : via CSV →
Produits → Importer.- Champs indispensables :
Ref,Nom,Qté,PrixUnitaire,CA.
- Champs indispensables :
8. Projets et missions
Dolibarr offre un module « Gestion de projet / missions » :
- Planifiez des missions (tâches, prévisions) pour vos équipes.
- Suivez la valeur facturable et non facturable.
- Génération de rapports d’heures pour chaque collaborateur.
9. Production de rapports indispensables
| Rapport | Utilité | Où le trouver |
|---|---|---|
| Bilan comptable | Lecture de l’état de la société | Comptabilité > Bilan |
| Nominal | Haute visibilité sur tous les comptes | Comptabilité > Nominal |
| Factures à payer / reçues | Suivi de trésorerie | Facturation > Factures |
| Relances client | Automatiser les suivis | Rapports > Relances |
10. Services locaux au Maroc
| Prestataire | Service | Prix estimé |
|---|---|---|
| IKAM | Hébergement & backups | 300–600 DH/mois |
| Binaris | Formation & parrainage | 2000–5000 DH/atelier |
| Unitux | Intégration bancaire | 1500–3000 DH |
| AlayaD2 | Module de gestion des salaires | 1200 DH/an |
Les tarifs sont indicatifs et varient selon la taille de l’entreprise.
11. Bonnes pratiques (maîtrise de Dolibarr)
- Sauvegardes régulières : base de données (mysqldump) + fichiers (tar) → stockage externe.
- Mises à jour : surveillez le blog officiel pour la dernière stable (la version à l’échéance 19.05 recommandée).
- Segmentation : utilisez VLAN ou sous‑domaine pour dev, prod et test.
- Sécurité : désactivez le login FTP, utilisez SFTP, changez l’
adminlogin. - Numérotation de factures : un seul compteur par pays pour éviter les duplications.
12. Conclusion
Dolibarr s’avère être une solution robuste, économique et vraiment adaptée aux moyens des acteurs marocains. Grâce à son écosystème de services locales, son support communautaire active et ses modules adaptés à la fiscalité marocaine, il devient un véritable outil capable d’accompagner une TPE/PME de la comptabilité aux opérations commerciales, en passant par la gestion de la trésorerie et du personnel.
Vous voulez vous lancer ? Installez la version démo hébergée (link) :
http://demo.dolibarr.org(identifiant :demo, mot de passe :demo)
En suivant ce guide complet, vous disposez d’une feuille de route claire pour mettre en place, configurer et exploiter efficacement Dolibarr au Maroc. Bonne optimisation !