Règles & informations
Informations enregistrées
Pour chaque client
- Numéro de client : unique par organisation et qui se suit (par exemple CLI-000123). Le préfixe est paramétrable par l’organisation, « CLI » par défaut, suivi de 6 chiffres.
- Type de client : Structure (par défaut) ou Particulier.
- Prénom : obligatoire pour un particulier (100 caractères maximum) ; toujours vide pour une structure.
- Nom / raison sociale : jusqu’à 255 caractères.
- SIREN : facultatif, exactement 9 chiffres.
- Email : facultatif, jusqu’à 255 caractères.
- Email de facturation : facultatif, jusqu’à 255 caractères, distinct de l’email de contact. Le module de facturation (à venir, §31) enverra les factures à cette adresse, à défaut à l’email de contact.
- Téléphone : facultatif, jusqu’à 20 caractères.
- Adresse de facturation : jusqu’à 255 caractères. Code postal : 5 chiffres. Ville : jusqu’à 100 caractères.
- Coordonnées géographiques : latitude et longitude calculées à partir de l’adresse (peuvent être vides si la géolocalisation échoue).
- Dates : date de création, date de dernière mise à jour et, le cas échéant, date d’archivage.
Rattachement aux sociétés
- Lien entre un client et une ou plusieurs sociétés de l’organisation.
- Exactement une société est marquée comme principale (société de facturation par défaut).
- Chaque société rattachée apporte son nom et sa couleur de marque (utilisés pour les pastilles affichées).
Compteur de numéros par organisation
- Un compteur interne détermine le prochain numéro de client à attribuer. Il garantit des numéros qui se suivent et qui ne sont jamais réutilisés.
Règles à respecter
Rattachement aux sociétés
- Un client doit être rattaché à au moins une société : la liste ne peut pas être vide.
- La société principale doit faire partie des sociétés rattachées.
- Les sociétés en double dans la sélection sont automatiquement dédoublonnées.
- Une seule société peut être principale par client.
- L’utilisateur doit avoir accès à chacune des sociétés qu’il rattache à un client.
Champs et formats
- Le Nom est obligatoire (255 caractères maximum).
- L’Adresse est obligatoire (255 caractères maximum).
- Le Code postal est obligatoire et doit comporter exactement 5 chiffres.
- La Ville est obligatoire (100 caractères maximum).
- Le Prénom est obligatoire lorsque le client est un particulier (100 caractères maximum) ; pour une structure, il est effacé même s’il est envoyé. La règle s’applique à l’état final du client : basculer une structure en particulier sans fournir de prénom est refusé.
- Le SIREN, s’il est renseigné, doit comporter exactement 9 chiffres.
- L’Email et l’Email de facturation, s’ils sont renseignés, doivent être valides (255 caractères maximum).
- Le Téléphone, s’il est renseigné, doit être un numéro français à 10 chiffres commençant par 0, ou un numéro au format international (« + » facultatif, de 9 à 15 chiffres).
- Les espaces superflus en début et fin sont automatiquement retirés du prénom, du nom, des emails, de l’adresse et de la ville. Le SIREN, le code postal et le téléphone ne sont pas rognés : ils doivent être saisis sans espace superflu, faute de quoi leur format est refusé.
Numérotation et géolocalisation
- Le numéro de client est attribué automatiquement, de façon séquentielle (qui se suit) et unique par organisation. Il n’est pas modifiable.
- À la création, l’adresse est géolocalisée. À la modification, les coordonnées sont recalculées dès que l’adresse, le code postal ou la ville figurent dans la demande, même si la valeur envoyée est identique ; une modification ne portant sur aucun de ces trois champs ne recalcule pas les coordonnées.
- La géolocalisation est réalisée au mieux : en cas d’échec, le client est tout de même enregistré sans coordonnées (l’enregistrement n’est jamais bloqué). Le pays par défaut est la France.
Liste et recherche
- Par défaut, la liste affiche les clients actifs (les archivés sont exclus, sauf en choisissant « Archivés » ou « Tous »).
- La recherche porte sur le nom, le prénom, le numéro de client, le SIREN et le téléphone ; la ville par correspondance partielle ; le code postal par début de code.
- Un client correspond au filtre société s’il est lié à l’une des sociétés demandées.
- Les modifications sont partielles : seuls les champs renseignés changent, et les sociétés rattachées ne sont remplacées que lorsqu’une nouvelle liste est fournie.
- Le nombre de sites affiché ne tient compte que des sites non archivés.
- Aucune détection de doublon n’est faite sur le nom ou le SIREN : deux clients identiques peuvent coexister. Seul le numéro de client est garanti unique.
Cycle de vie
- Actif : état par défaut. Le client apparaît dans les listes actives et dans les sélections proposées aux autres modules.
- Archivé : le client est masqué des listes actives et des sélections. Il n’apparaît, avec l’étiquette « Archivé », que sous les filtres « Archivés » ou « Tous ». L’archivage est définitif (pas de désarchivage). Sa fiche reste consultable (bannière « Archivé »), en lecture seule : les actions de modification et d’archivage sont masquées.