Installation
Téléchargement
Téléchargez le module depuis le DoliStore ou depuis votre espace client CAP-REL.
Installation du module
-
Décompressez l'archive téléchargée
-
Copiez le dossier
scanpdfdans le répertoirehtdocs/custom/de votre installation Dolibarr -
Installez les dépendances Composer :
cd htdocs/custom/scanpdf composer install --no-dev
Activation
- Connectez-vous en tant qu'administrateur Dolibarr
- Allez dans Accueil > Configuration > Modules/Applications
- Recherchez "ScanPdf" dans la liste (famille « Financier »)
- Cliquez sur le bouton d'activation

Le module crée automatiquement les tables nécessaires en base de données et les répertoires de travail.
Vérifications automatiques
À l'activation, le module vérifie la présence des extensions PHP requises :
intl— Internationalisation (formats de dates multilingues)fileinfo— Détection du type MIME des fichiersgd— Manipulation d'imagesmbstring— Gestion des chaînes multi-octets (UTF-8)
Si une extension est manquante, un message d'erreur est affiché sur la page de configuration. Installez l'extension concernée puis rechargez la page.
Migrations automatiques
Lors de l'activation (ou de la réactivation après mise à jour), le module effectue automatiquement les migrations suivantes :
- Migration des constantes — Les anciennes constantes
SCANINVOICES_*etSCANPAY_*sont copiées versSCANPDF_* - Migration des produits par défaut — Les produits par défaut définis dans l'ancien module ScanInvoices sont récupérés
- Correction des employés orphelins — Les employés rattachés à un établissement supprimé sont réaffectés
Aucune action manuelle n'est nécessaire.
Dépendances
Le module ScanPdf nécessite les modules Dolibarr suivants :
| Module | Raison |
|---|---|
| Tiers | Gestion des fournisseurs |
| Fournisseurs | Création de factures et commandes fournisseur |
| Produits/Services | Association des lignes de facture à des produits |
| Tâches planifiées (Cron) | Import automatique en arrière-plan |
| SmartAuth | Authentification JWT pour l'interface ScanDocuments v2 |
Permissions
Le module définit quatre niveaux de permissions, configurables dans Accueil > Configuration > Utilisateurs > Permissions :
| Permission | Description |
|---|---|
| Lire | Accès en lecture aux fonctionnalités ScanPdf |
| Créer/Modifier | Import de documents et création d'objets Dolibarr |
| Supprimer | Suppression des fichiers importés |
| Expert | Accès aux outils de diagnostic (édition des regex, visualisation des patterns) |
Mise à jour
- Remplacez le dossier
scanpdfpar la nouvelle version - Relancez
composer install --no-dev - Désactivez puis réactivez le module dans Accueil > Configuration > Modules/Applications pour appliquer les migrations de base de données