Dolicraft
Dolicraft
Request a quote
AvailableGPL — Open source

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

Screenshots