DolicraftINSEE
Auto-fill Company Data from SIRET (INSEE/SIRENE API). Compatible Dolibarr V16 to V23. GPLv3. No external dependencies. By Dolicraft.
Full description
DolicraftINSEE - Auto-fill Company Data from SIRET (INSEE/SIRENE API)
DolicraftINSEE for Dolibarr. Compatible V16 to V23. GPLv3 license. No external dependencies.
Features
1. OAuth2 INSEE API Integration
Full OAuth2 client_credentials flow with automatic token refresh and caching.
2. Search by SIRET, SIREN or Company Name
Three search modes: exact SIRET (14 digits), SIREN (9 digits), or fuzzy company name search with paginated results.
3. Automatic Data Mapping
Maps INSEE fields to Dolibarr: company name, full address, ZIP, city, NAF code, legal form, SIRET, SIREN.
4. EU VAT Number Calculation
Automatically computes the intracommunautaire VAT number from the SIREN using the official formula.
5. 30-Day Cache System
All API responses are cached in a dedicated database table to respect INSEE rate limits (30 req/min free tier). Configurable TTL.
6. AJAX Search Button on Third-Party Card
A search button appears next to the SIRET field on the third-party creation/edit form. One click fills all fields.
7. Standalone Search Page
A dedicated search page allows browsing companies without being on a third-party form. Results can be used to create new third-parties.
Requirements
Dolibarr V16 to V23
PHP 7.4 to 8.3
No external dependencies
Installation
Download ZIP from DoliStore
Extract to htdocs/custom/
Enable in Setup > Modules
Configure in module settings
Support
Email: contact@dolicraft.com | Website: dolicraft.com