Module Dolibarr permettant l'auto-remplissage des informations d'un tiers à partir d'un numéro SIRET via l'API officielle SIRENE de l'INSEE.
- Bouton "Rechercher" à côté du champ SIRET sur la page de création de tiers
- Interrogation de l'API INSEE SIRENE (gratuite et officielle)
- Remplissage automatique des champs :
- Raison sociale
- Adresse complète
- Code postal
- Ville
- SIREN
- Code NAF/APE
- Numéro de TVA intracommunautaire (calculé automatiquement)
- Dolibarr 14.0 ou supérieur (testé sur 22.0.2)
- PHP 7.4 ou supérieur
- Extension PHP cURL activée
C'est la méthode la plus simple, directement depuis Dolibarr.
Téléchargez le fichier module_autotiers-1.0.0.zip depuis la page Releases de ce dépôt.
Note : Le fichier ZIP doit contenir le dossier
autotiersà la racine.
- Connectez-vous à Dolibarr en tant qu'administrateur
- Allez dans Accueil > Configuration > Modules/Applications
- Cliquez sur l'onglet "Déployer/Installer un module externe"
- Cliquez sur "Parcourir..." et sélectionnez le fichier ZIP téléchargé
- Cliquez sur "ENVOYER FICHIER"
- Dolibarr décompresse et installe automatiquement le module
- Restez dans Accueil > Configuration > Modules/Applications
- Cliquez sur l'onglet "Modules/applications disponibles"
- Dans la barre de recherche, tapez "AutoTiers"
- Cliquez sur le bouton ON/OFF pour activer le module
- Cliquez sur l'icône ⚙️ (roue dentée) à côté du module activé
- Saisissez votre clé API INSEE (voir section "Obtenir une clé API INSEE" ci-dessous)
Si vous préférez copier les fichiers manuellement sur le serveur.
Téléchargez ou clonez le dossier autotiers depuis ce dépôt.
Copiez le dossier autotiers dans le répertoire custom de votre installation Dolibarr :
Linux :
/var/www/html/dolibarr/htdocs/custom/autotiers/
Windows :
C:\wamp64\www\dolibarr\htdocs\custom\autotiers\
La structure finale doit être :
htdocs/
└── custom/
└── autotiers/
├── admin/
│ └── setup.php
├── ajax/
│ └── siret_lookup.php
├── class/
│ └── actions_autotiers.class.php
├── core/
│ └── modules/
│ └── modAutoTiers.class.php
├── js/
│ └── autotiers.js
├── langs/
│ ├── en_US/
│ │ └── autotiers.lang
│ └── fr_FR/
│ └── autotiers.lang
├── sql/
│ ├── llx_autotiers.key.sql
│ └── llx_autotiers.sql
└── README.md
Si ce n'est pas déjà fait, activez le support des modules personnalisés :
- Connectez-vous à Dolibarr en tant qu'administrateur
- Allez dans Accueil > Configuration > Sécurité & Divers
- Vérifiez que le chemin des modules personnalisés est défini :
- Cherchez l'option "Répertoire racine des modules personnalisés"
- La valeur doit être :
htdocs/custom(ou le chemin complet)
- Allez dans Accueil > Configuration > Modules/Applications
- Dans la barre de recherche, tapez "AutoTiers"
- Cliquez sur le bouton ON/OFF pour activer le module
- Le module apparaît dans la catégorie CRM
- Cliquez sur l'icône ⚙️ (roue dentée) à côté du module activé
- Saisissez votre clé API INSEE (voir section suivante)
- Rendez-vous sur https://api.insee.fr
- Cliquez sur "Créer un compte"
- Remplissez le formulaire et validez votre email
- Connectez-vous à votre compte INSEE
- Allez dans "Mes applications" (menu en haut à droite)
- Cliquez sur "Créer une application"
- Donnez un nom à votre application (ex: "Dolibarr AutoTiers")
- Validez
- Dans votre application, cliquez sur "Ajouter une API"
- Recherchez "Sirene - Données ouvertes"
- Cliquez sur "Souscrire"
- Acceptez les conditions d'utilisation
- Dans votre application, allez dans l'onglet "Clés"
- Copiez la clé au format UUID :
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
- Dans Dolibarr, allez dans la configuration du module AutoTiers
- Collez votre clé API dans le champ prévu
- Cliquez sur "Enregistrer"
- Cliquez sur "Tester la connexion API" pour vérifier
- Allez dans Tiers > Nouveau tiers
- Saisissez un numéro SIRET (14 chiffres) dans le champ "Id. prof. 2 (SIRET)"
- Cliquez sur le bouton "Rechercher" à côté du champ
- Les informations de l'entreprise sont automatiquement remplies
- Vérifiez les données et complétez si nécessaire
- Cliquez sur "Créer tiers" pour enregistrer
- Vérifiez que le module est bien activé
- Vérifiez que la clé API est configurée
- Videz le cache de votre navigateur (Ctrl+F5)
- Vérifiez la console JavaScript (F12) pour d'éventuelles erreurs
- Vérifiez que vous avez bien copié la clé complète (format UUID)
- Assurez-vous d'avoir souscrit à l'API "Sirene - Données ouvertes"
- La clé peut prendre quelques minutes à être active après création
- Vérifiez que le numéro SIRET est correct (14 chiffres)
- L'établissement peut être fermé ou non encore référencé
- Les nouvelles entreprises peuvent mettre quelques jours à apparaître
- Vérifiez que votre serveur peut accéder à Internet
- Vérifiez que l'extension PHP cURL est activée
- L'API INSEE peut être temporairement indisponible
- Allez dans Accueil > Configuration > Modules/Applications
- Désactivez le module AutoTiers
- Supprimez le dossier
htdocs/custom/autotiers/
GNU General Public License v3.0
- Version initiale
- Support de l'API INSEE Sirene v3.11
- Authentification par clé API (X-INSEE-Api-Key-Integration)