Isi-APP Docs fonctionnelles
Toutes les docs
Markdown brut
CRM — Détection de doublon SIRET à la création d'un client
Actif crm functional Revu le 2026-07-20 crm/crm-siret-duplicate.md

CRM — Détection de doublon SIRET à la création d'un client

Objectif

Éviter la création accidentelle de fiches clients en double dans le CRM d'un même tenant, en s'appuyant sur le SIRET comme clé d'identification.

À la création d'un client CRM, si le SIRET saisi existe déjà sur une fiche active du même tenant, la création est bloquée et les fiches concernées sont affichées avec un lien direct. L'utilisateur peut lever le blocage via une dérogation explicite lorsqu'il s'agit légitimement d'un établissement distinct.

Comportement utilisateur

  1. L'utilisateur remplit le formulaire de création d'un client et saisit un SIRET.
  2. Dès que le SIRET est complet (14 chiffres), s'il correspond déjà à une ou plusieurs fiches du CRM, un avertissement orange apparaît listant ces fiches (nom + département) avec un lien « ouvrir la fiche » (nouvel onglet).
  3. Tant que le doublon n'est pas levé, la création est bloquée : cliquer sur « Ajouter » réaffiche l'avertissement sans créer la fiche.
  4. Si l'utilisateur estime qu'il s'agit d'un établissement distinct (antenne, délégation, service partageant le SIRET du siège), il coche « Il s'agit d'un établissement distinct — créer quand même », puis « Ajouter » : la fiche est alors créée.
  5. Modifier le SIRET réinitialise automatiquement la dérogation.

Pourquoi une dérogation plutôt qu'un blocage strict ?

En droit, un SIRET identifie un établissement unique. Mais dans les données CRM réelles, un même SIRET est fréquemment partagé entre plusieurs fiches légitimes : antennes et délégations d'associations, établissements d'un groupe, services rattachés à une même structure (le SIRET du siège est réutilisé). Un blocage strict empêcherait ces créations légitimes. La dérogation offre le garde-fou (on alerte, on montre les fiches existantes) sans bloquer les cas valides.

Périmètre

  • Concerne : la création manuelle d'un client via l'interface (CRM Light et formulaire CRM classique).
  • Ne concerne pas : la modification d'une fiche existante, l'API, et les imports Excel (ces derniers créent volontairement des antennes en masse partageant un SIRET).
  • Clé de détection : SIRET seul, normalisé en 14 chiffres, limité au tenant courant et aux fiches non supprimées.

Cas particuliers

  • Un SIRET incomplet ou vide ne déclenche aucun contrôle.
  • Le contrôle est propre à chaque tenant : le SIRET d'un autre tenant n'est jamais remonté.
  • Les fiches supprimées (archivées) ne comptent pas comme doublon.

Voir aussi

  • Documentation technique : .claude/technical-docs/crm/crm-siret-duplicate.md