| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-france |
| GIT | |
| GIT | https://github.com/OCA/l10n-france.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-france/tree/18.0/l10n_fr_siret_lookup |
| VERSION | |
| VERSION | 1.1.0 |
| CATEGORY | |
| CATEGORY | Partner |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion, Le Filament |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion, Le Filament |
| COMMITTERS | |
| COMMITTERS | OCA-git-bot, oca-ci, Rémi - Le Filament, Benoît |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-france |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:19 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/l10n-france: - l10n_fr_siret OCA/server-tools: - base_view_inheritance_extension odoo/odoo: - base_vat - account - base_setup - base - web - onboarding - product - bus - web_tour - html_editor - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - l10n_fr |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
python-stdnum requests |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This modules updates partner fields via the SIRENE database \<https://data.opendatasoft.com\>. It uses the dataset *economicref-france-sirene-v3* of opendatasoft \<https://public.opendatasoft.com/explore/dataset/economicref-france-sirene-v3/information/\>. It computes a theorical VAT number from the SIREN and then checks the validity of the VAT number (depending on configuration) on [VIES](https://ec.europa.eu/taxation_customs/vies/) (if invalid, the VAT number is discarded). The module supports 2 scenarios: - update of an existing partner via the menu *Action \> SIREN Lookup*, - creation of a new partner: start by setting the VAT number field, the SIREN field or SIRET field and Odoo will set the other fields. For usability purposes, it also work when you write the VAT number, SIREN or SIRET in the company name field. In the 2 scenarios, it will update the following fields: - Company Name - Street - Postal Code - City - Country - SIREN and NIC (i.e. SIRET) - VAT Number - Language (creation scenario only) |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
fr_siret_lookup_form |
fr.siret.lookup | form | New | |
fr_siret_lookup_line_form |
fr.siret.lookup.line | form | New | |
res_config_settings_view_form |
res.config.settings.view.form.inherit.fr.siret.lookup | res.config.settings | setting | Inherits base_vat.res_config_settings_view_form |
line_ids
One2many → fr.siret.lookup.line
readonly=True
string='Results'
args: 'fr.siret.lookup.line', 'wizard_id'
name
Char
required=True
string='Name to Search'
partner_id
Many2one → res.partner
readonly=True
required=True
args: 'res.partner'
default_get(self, fields_list)
get_lines(self)
active
Boolean
ape
Char
ape_label
Char
category
Char
city
Char
country_id
Many2one → res.country
string='Country'
args: 'res.country'
creation_date
Date
legal_type
Char
name
Char
siren
Char
siret
Char
staff
Char
street
Char
wizard_id
Many2one → fr.siret.lookup
ondelete='cascade'
string='Wizard'
args: 'fr.siret.lookup'
zip
Char
update_partner(self)
force_vat_siret_lookup
Boolean
default=False
string='Force VAT Numbers during SIRET Lookups if VIES check times out or is disabled'
No public methods.
force_vat_siret_lookup
Boolean
readonly=False
related='company_id.force_vat_siret_lookup'
string='Force VAT Numbers during SIRET Lookups if VIES check times out or is disabled'
No public methods.
No new fields.
Public methods (4)siren_onchange(self)
siren_siret_vat_in_name_onchange(self)
siret_onchange(self)
vat_onchange(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-france |
| GIT | |
| GIT | https://github.com/OCA/l10n-france.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-france/tree/16.0/l10n_fr_siret_lookup |
| VERSION | |
| VERSION | 1.2.0 |
| CATEGORY | |
| CATEGORY | Partner |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion, Le Filament |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion, Le Filament |
| COMMITTERS | |
| COMMITTERS | Alexis de Lattre, Jairo Llopis, Weblate, OCA-git-bot, oca-ci, Rémi - Le Filament |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-france |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:59 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/l10n-france: - l10n_fr_siret OCA/server-tools: - base_view_inheritance_extension odoo/odoo: - l10n_fr - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - base_iban - base_vat |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
python-stdnum requests astor |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
fr_siret_lookup_form |
fr.siret.lookup | form | New | |
fr_siret_lookup_line_form |
fr.siret.lookup.line | form | New |
line_ids
One2many → fr.siret.lookup.line
readonly=True
string='Results'
args: 'fr.siret.lookup.line', 'wizard_id'
name
Char
required=True
string='Name to Search'
partner_id
Many2one → res.partner
readonly=True
required=True
args: 'res.partner'
default_get(self, fields_list)
get_lines(self)
active
Boolean
ape
Char
ape_label
Char
category
Char
city
Char
country_id
Many2one → res.country
string='Country'
args: 'res.country'
creation_date
Date
legal_type
Char
name
Char
siren
Char
siret
Char
staff
Char
street
Char
wizard_id
Many2one → fr.siret.lookup
ondelete='cascade'
string='Wizard'
args: 'fr.siret.lookup'
zip
Char
update_partner(self)
No new fields.
Public methods (4)siren_onchange(self)
siren_siret_vat_in_name_onchange(self)
siret_onchange(self)
vat_onchange(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-france |
| GIT | |
| GIT | https://github.com/OCA/l10n-france.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-france/tree/14.0/l10n_fr_siret_lookup |
| VERSION | |
| VERSION | 1.1.0 |
| CATEGORY | |
| CATEGORY | Partner |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Akretion, Le Filament |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Akretion, Le Filament |
| COMMITTERS | |
| COMMITTERS | Alexis de Lattre, OCA Transbot, oca-travis, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-france |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:41:11 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/l10n-france: - l10n_fr_siret odoo/odoo: - l10n_fr - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - base_iban - base_vat |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
python-stdnum requests |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
fr_siret_lookup_form |
fr.siret.lookup | form | New | |
fr_siret_lookup_line_form |
fr.siret.lookup.line | form | New |
line_ids
One2many → fr.siret.lookup.line
readonly=True
string='Results'
args: 'fr.siret.lookup.line', 'wizard_id'
name
Char
required=True
string='Name to Search'
partner_id
Many2one → res.partner
readonly=True
required=True
args: 'res.partner', 'Partner'
default_get(self, fields_list)
get_lines(self)
ape
Char
ape_label
Char
category
Char
city
Char
string='City'
country_id
Many2one → res.country
string='Country'
args: 'res.country'
creation_date
Date
legal_type
Char
name
Char
string='Name'
siren
Char
siret
Char
staff
Char
street
Char
string='Street'
wizard_id
Many2one → fr.siret.lookup
ondelete='cascade'
string='Wizard'
args: 'fr.siret.lookup'
zip
Char
string='Zip'
update_partner(self)
No new fields.
Public methods (4)siren_onchange(self)
siren_siret_vat_in_name_onchange(self)
siret_onchange(self)
vat_onchange(self)
| STATUS | |
|---|---|
| STATUS | Open migration PR - not merged yet for this version |
| REPOSITORY | |
| REPOSITORY | OCA/l10n-france |
| PULL REQUEST | |
| PULL REQUEST | [17.0][MIG] l10n_fr_siret_lookup : Migration to 17.0 (#680) |
| STATUS | |
|---|---|
| STATUS | Open migration PR - not merged yet for this version |
| REPOSITORY | |
| REPOSITORY | OCA/l10n-france |
| PULL REQUEST | |
| PULL REQUEST | [19.0] [MIG] l10n_fr_siret_lookup: Migration to 19.0 (#761) |