Installation
Prérequis
Vérifiez ces quatre points avant d'installer capcompta. Les trois premiers bloquent l'activation du module ; le quatrième est pris en charge automatiquement par Dolibarr.
| Prérequis | Pourquoi |
|---|---|
| Dolibarr 18 minimum | Le module a été profilé sur cette version du moteur comptable |
| PHP 7.4 minimum | Version exigée par le module |
| Module Comptabilité en partie double activé | capcompta est une interface sur ce moteur : sans lui, il n'y a ni tables, ni classes, ni droits comptables |
| Module SmartAuth activé | Il porte l'authentification de l'interface et le routage de ses appels |
Ces deux modules sont déclarés comme dépendances de capcompta, mais Dolibarr ne les traite pas de la même manière :
- si la Comptabilité en partie double n'est pas active, capcompta refuse son activation et affiche un message explicite ;
- si SmartAuth n'est pas actif, Dolibarr l'active automatiquement en même temps que capcompta.
Rien n'empêche en revanche de désactiver l'un des deux après coup, et Dolibarr ne vous en avertira pas. Sans la comptabilité native, le menu capcompta disparaît ; sans SmartAuth, l'interface ne répond plus. Désactivez donc capcompta avant eux.
Côté poste de travail, prévoyez un navigateur récent et un écran large. capcompta est une interface de bureau, elle n'a pas de rendu adapté au téléphone.
Vérifier l'état des modules requis
Ouvrez Accueil > Configuration > Modules/Applications, onglet Comptabilité, et assurez-vous que Comptabilité en partie double est actif. Vérifiez ensuite que SmartAuth est actif dans son propre onglet.
Installer le module
Deux méthodes, selon la façon dont vous avez reçu le module.
Par archive zip (méthode recommandée)
- Ouvrez Accueil > Configuration > Modules/Applications.
- Cliquez sur l'onglet Déployer/Installer un module externe.
- Sélectionnez le fichier zip de capcompta et lancez l'envoi.
- Dolibarr décompresse le module et l'ajoute à la liste des modules disponibles.
Si l'onglet de déploiement est absent, c'est que l'installation de modules externes depuis l'interface est désactivée sur votre instance. Demandez à votre administrateur d'utiliser la seconde méthode.
L'archive contient déjà l'interface compilée. Aucune étape de compilation n'est nécessaire sur le serveur.
Par dépôt git (administrateur système)
Cette méthode s'adresse à l'administrateur qui gère le serveur. Le dépôt du module se clone dans le dossier des modules externes de Dolibarr :
cd /chemin/vers/dolibarr/htdocs/custom
git clone <url-du-depot-capcompta> capcompta
Le dossier doit s'appeler exactement capcompta et être lisible par l'utilisateur du
serveur web. Une mise à jour se fait ensuite par un git pull suivi de la procédure de
mise à jour décrite plus bas.
Activer le module
- Retournez dans Accueil > Configuration > Modules/Applications.
- Cherchez capcompta dans la liste, onglet Comptabilité.
- Basculez l'interrupteur d'activation.

À l'activation, le module ajoute son entrée de menu principale et ne crée aucune table : il travaille directement dans les tables du module comptable natif.
Accorder les droits
capcompta ne définit aucun droit qui lui soit propre. Il réutilise intégralement les permissions du module Comptabilité en partie double. Une personne qui a déjà accès à la comptabilité native a immédiatement accès à capcompta, avec exactement le même périmètre.
Les droits utilisés sont les suivants, dans Accueil > Utilisateurs et groupes > fiche de l'utilisateur > Permissions, section Comptabilité :
| Droit natif, libellé exactement comme dans Dolibarr | Ce qu'il ouvre dans capcompta |
|---|---|
| Consulter les rapports et exports de rapports (chiffre d'affaires, solde, journaux, grand livre) | Le tableau de bord, la liste des journaux et la prévisualisation du transfert |
| Lire les opérations du Grand livre | La complétion des comptes par leur numéro dans les grilles |
| Lier les produits et factures avec des comptes comptables | L'écran de liaison et la mémorisation des comptes |
| Créer/modifier des opérations dans le Grand livre | Le transfert en comptabilité |
| Gérer le plan comptable, configurer la comptabilité | L'écran de mise en service et le chargement d'un plan comptable |
Un utilisateur sans aucun de ces droits ne voit pas le menu capcompta.
Première ouverture
Le menu capcompta apparaît dans la barre de menu principale. Cliquez dessus : le Plan de travail s'ouvre.
Sur une instance dont la comptabilité est déjà paramétrée, vous arrivez directement sur le tableau de bord.
Sur une installation neuve, vous arrivez sur l'écran de Mise en service. C'est normal : le programme d'installation de Dolibarr n'installe volontairement aucun plan comptable, et une comptabilité sans plan comptable n'a rien à afficher. Cet écran vous liste ce qui manque et propose l'action qui corrige chaque point. La marche à suivre est détaillée dans la page Configuration.
Vérification après installation
Trois contrôles rapides :
- Le menu capcompta est présent dans la barre principale.
- Le plan de travail s'ouvre et affiche soit le tableau de bord, soit l'écran de mise en service, mais jamais une page vide ni une erreur.
- Dans Accueil > Configuration > Modules/Applications, l'icône de configuration de capcompta ouvre bien sa page de réglages.
Si le plan de travail reste vide ou renvoie un refus d'accès, reportez-vous à la FAQ.
Mettre à jour le module
- Remplacez les fichiers du module : nouvelle archive déployée par-dessus l'ancienne,
ou
git pulldans le dossiercustom/capcompta. - Dans Accueil > Configuration > Modules/Applications, désactivez puis réactivez capcompta.
Cette désactivation/réactivation n'est pas facultative : c'est elle qui applique les éventuelles évolutions et qui rafraîchit la déclaration des routes de l'interface. Sans elle, une fonction nouvellement ajoutée peut répondre un refus d'accès sans autre explication.
Vos données comptables ne sont jamais touchées par cette opération : elles vivent dans les tables du module natif.
Désinstaller le module
Désactivez capcompta depuis Accueil > Configuration > Modules/Applications.
Le module ne possède pas de table à lui : sa désactivation ne supprime aucune écriture, aucune liaison et aucun paramétrage comptable. Tout ce que vous avez saisi via capcompta reste en place et reste visible dans les écrans natifs de la comptabilité. Seules les options d'interface propres au module sont retirées.