Le guide ultime pour comprendre Dolibarr Maroc

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 :

  1. Site & language (français ou arabe selon votre préférence)
  2. Connexion à la base (database name = dolibarr, username = dolibarr, password = your_secure_password)
  3. Création du super‑administrateur (mail, username, password)
  4. 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

  1. Aller à « Journal comptable/Customisation » → « Configuration »
  2. Activer le module TVA
  3. 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)

  4. 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 clientCoordonnéesNIF
    (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 :

  1. Aller dans Modules > Comptabilité
  2. Importer un plan comptable personnalisé via une feuille Excel (format homogène)
  3. Adapter les journaux :

  • Vendeur : “Journal des ventes”
  • Achat : “Journal des achats”
  • Opérations bancaires : “Journal bancaire”

4.4. Intégration bancaire

  • ModulesBancaireConnecteur (LinkBank ou BankModule)
  • 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 > FacturesParamè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”

  1. Gestion du stock : l’atelier stocke des fils et de la coton; module Stock permet de gérer la rotation (FIFO).
  2. Productions : BOM définie pour chaque tapis (combinaison de couleurs).
  3. Vente : Devis ainsi que factures, incluant le Taux de TVA 5 % (produits textile).
  4. Paiement : Relie directement le compte bancaire Attijari Wafabank via le connecteur.
  5. Rapports : Bilan mensuel simple (revenue, charges, TVA collectée) utilisant le module Accounting.

8.2. PME de revendeur d’électronique

  1. Modules : CRM + Procurement + Stock + Customs (pour les importations)
  2. Conformité : Taux de TVA standard 20 % + déclarations automatiques via module TAX.
  3. 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 ! 🚀


Publications similaires