Création rapide d'un partenaire français à partir de son SIREN, SIRET ou n°TVA

Sur Odoo v14, un nouveau module OCA a fait son apparition il y a quelques mois dans le projet de localisation française : le module l10n_fr_siret_lookup. Ce module a été écrit par Le Filament et Akretion France. Il tire parti des données de la base SIRENE disponibles en opendata et accessibles via des APIs publiques.

Une fois le module installé, le fonctionnement est très simple :

  1. allez sur une entrée de menu Contact, Client ou Fournisseur,
  2. cliquez sur le bouton Créer
  3. une fiche partenaire vide s'ouvre : vérifiez que Société est sélectionné (et non Particulier)
  4. dans le champ nom, entrez le SIREN, le SIRET ou le numéro de TVA (avec ou sans espaces) puis tapez sur tabulation pour passer au champ suivant
  5. après quelques secondes d'attente, Odoo met à jour la fiche partenaire avec le nom de la société, son adresse, son numéro de TVA et son SIRET.

undefined

A savoir : si l'utilisateur a renseigné le SIREN ou le numéro de TVA dans le champ Nom de la fiche partenaire, Odoo récupère l'adresse et le SIRET du siège social de la société. Au contraire, si l'utilisateur a renseigné le SIRET, Odoo récupère l'adresse du site correspondant (qui peut être le siège social ou un établissement secondaire) et indique le SIRET tapé par l'utilisateur dans le champ SIRET.

Comment ça fonctionne ?

  1. Quand on sort du champ Nom d'une fiche partenaire de type Société, Odoo analyse le contenu du champ Nom et vérifie que le reste de la fiche est vide.
  2. Si le champ Nom contient un numéro de TVA français, un SIREN ou un SIRET (il vérifie que la clé de contrôle est valide), il envoie une requête à l'API d'OpenDataSoft pour interroger la base SIRENE (dataset economicref-france-sirene-v3) : cela lui permet de récupérer le nom et l'adresse de la société.
  3. dans le cas où l'utilisateur avait entré le SIREN ou le SIRET, Odoo va en déduire un numéro de TVA français théorique en reconstituant la clé de contrôle du numéro de TVA (les 2 chiffres après "FR"). Il va ensuite envoyer une requête sur VIES, le service en ligne de validation des numéros de TVA de l'Union Européenne. Si VIES répond que le numéro de TVA est valide, alors le numéro de TVA sera renseigné sur la fiche partenaire d'Odoo. Sinon, le champ numéro de TVA est laissé vide (il s'agit a priori d'une société non assujettie).
Le module l10n_fr_siret_lookup intègre une 2e fonctionnalité : il permet de compléter ou mettre à jour une fiche partenaire à partir de la base SIRENE. Sur la fiche du partenaire à compléter/mettre à jour, cliquez sur le bouton Action > Recherche API SIRENE et laissez-vous guider par l'assistant.

Lumière sur l'auteur

Fondateur
Alexis de Lattre
Fondateur - France
Spécialiste Odoo et logiciel libre
Alexis de Lattre is a co-founder of the French company Anevia, where he held the positions of Managing Director and Financial Director of Production and Logistics and Director of Computer Services. Anevia is a company with 40 employees and specializes in the development and sale of video server...
Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considérerons que vous acceptez l'utilisation des cookies.