# 06. TIERS

# 6.1 Introduction

<span style="white-space: pre-wrap;">Le module Tiers permet de </span>***gérer les entités clients, prospects et/ou fournisseurs***. C’est un prérequis in- dispensable pour de nombreux autres modules (factures, commandes, contrats, propositions commerciales, etc.).

- Un Tiers est une entité métier : client, prospect ou fournisseur (une SARL, un commerce, une asso- ciation, un particulier).
- Un Contact représente une personne physique rattachée à un tiers (PDG, ouvrier, président d’asso- ciation…).

***<span style="color: rgb(33, 121, 145);">Dolibarr</span>***™ gère de la même manière les tiers particuliers et les entreprises. Pour les particuliers, on créera en général un Contact qui contient les mêmes caractéristiques que l’objet Société.

# 6.2 Configuration du module

Le module est livré en standard dans la famille Gestion de la relation client (GRC). L'icône en forme d'engrenage donne accès à sa page de paramétrage.

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/86VSgeMxrjtsezFW-pic-116-002.png)

**Figure 6.1 – Paramétrage du module Tiers**

### **Codes tiers — Modèle de numérotation**

Choisissez ici le modèle qui servira de compteur pour les codes client et fournisseur.

<p class="callout warning">**Avertissement :** Réfléchissez bien au choix de configuration avant de saisir vos données. Un changement ultérieur obligera à reprendre manuellement chaque fiche — elles afficheront (Code client incorrect) tant qu'elles ne seront pas corrigées.</p>

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/YjYwhXqRvitDOBOz-pic-116-003.png)

**Figure 6.2 – Configuration du codage Elephant avec masques de numérotation**

Modèle Elephant — masques de numérotation personnalisables :

<table id="bkmrk-balisedescription%7B00" style="border-collapse: collapse; width: 100%; font-family: Consolas, monospace; font-size: 14px;"><colgroup><col></col><col></col></colgroup><tbody><tr style="background-color: rgb(112, 88, 0); color: rgb(255, 255, 255);"><th class="align-left" style="border: 1px solid rgb(153, 153, 153); padding: 8px; text-align: left;">Balise

</th><th class="align-left" style="border: 1px solid rgb(153, 153, 153); padding: 8px; text-align: left;">Description

</th></tr><tr style="background-color: rgb(242, 236, 220);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{000000}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Compteur incrémental (autant de zéros que la longueur souhaitée)

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{000000+100}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Idem avec un offset de départ

</td></tr><tr style="background-color: rgb(242, 236, 220);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{000000@x}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Idem avec remise à zéro le xème mois de l'année (0 = mois fiscal, 99 = mensuel)

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{dd}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Jour (01 à 31)

</td></tr><tr style="background-color: rgb(242, 236, 220);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{mm}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Mois (01 à 12)

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{yy} / {yyyy}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Année sur 2 ou 4 chiffres

</td></tr></tbody></table>

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/oNrsHsIxCTf9fVfL-pic-117-005.png)

**Figure 6.3 – Exemples de masques Elephant**

Exemples pour un tiers créé le 31/03/2021 :

<table id="bkmrk-masquer%C3%A9sultatabc%7Byy" style="border-collapse: collapse; width: 100%; font-family: Consolas, monospace; font-size: 14px;"><colgroup><col></col><col></col></colgroup><tbody><tr style="background-color: rgb(112, 88, 0); color: rgb(255, 255, 255);"><th class="align-left" style="border: 1px solid rgb(153, 153, 153); padding: 8px; text-align: left;">Masque

</th><th class="align-left" style="border: 1px solid rgb(153, 153, 153); padding: 8px; text-align: left;">Résultat

</th></tr><tr style="background-color: rgb(242, 236, 220);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">ABC{yy}{mm}-{000000}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">ABC2103-000099

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{0000+100}-XXX-{dd}-YYY

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">0199-XXX-31-YYY

</td></tr></tbody></table>

Modèle Leopard — code libre sans vérification, modifiable à tout moment. Modèle Monkey — format automatique CUyymm-nnnn (clients) / SUyymm-nnnn (fournisseurs).

### **Codes comptables — Génération automatique**

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/EVa9yeqty8Qe9JpR-pic-118-007.png)

**Figure 6.4 – Modèles de documents disponibles**

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/29NUgbAkTGQf34Iw-pic-118-008.png)

**Figure 6.5 – Configuration des codes comptables**

- Modèle Aquarium : génère 401 + code fournisseur pour les fournisseurs, 411 + code client pour les clients.
- Modèle Panicum : renvoie un code comptable vide.

### **Modèles de documents ODT**

Le modèle Générique ODT permet de générer des documents à partir de templates LibreOffice/OpenOffice. Les tags entre {} sont remplacés automatiquement lors de la génération.

<p class="callout danger">**Important :** Les tags doivent être saisis d'une seule traite, sans retour arrière, effacement ni copier-coller. Sous LibreOffice, utilisez Ctrl+M pour supprimer le formatage direct d'un tag mal saisi.</p>

Principaux tags disponibles : Société (votre entreprise)

<table id="bkmrk-%7Bmycompany_name%7D%7Bmyc" style="border-collapse: collapse; width: 100%; font-family: Consolas, monospace; font-size: 14px;"><colgroup><col></col><col></col><col></col></colgroup><tbody><tr style="background-color: rgb(242, 236, 220);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{mycompany\_name}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{mycompany\_address}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{mycompany\_zip}

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{mycompany\_town}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{mycompany\_country}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{mycompany\_phone}

</td></tr><tr style="background-color: rgb(242, 236, 220);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{mycompany\_email}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{mycompany\_web}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{mycompany\_logo}

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{mycompany\_vatnumber}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{mycompany\_idprof1}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">… {mycompany\_idprof6}

</td></tr></tbody></table>

Tiers (client/prospect/fournisseur)

<table id="bkmrk-%7Bcompany_name%7D%7Bcompa" style="border-collapse: collapse; width: 100%; font-family: Consolas, monospace; font-size: 14px;"><colgroup><col></col><col></col><col></col></colgroup><tbody><tr style="background-color: rgb(242, 236, 220);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{company\_name}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{company\_address}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{company\_zip}

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{company\_town}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{company\_country}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{company\_phone}

</td></tr><tr style="background-color: rgb(242, 236, 220);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{company\_email}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{company\_web}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{company\_barcode}

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{company\_customercode}

</td><td colspan="2" style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{company\_suppliercode}

</td></tr><tr style="background-color: rgb(242, 236, 220);"><td colspan="2" style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{company\_customeraccountancycode}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{company\_supplieraccountancycode}

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{company\_vatnumber}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{company\_idprof1}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">… {company\_idprof6}

</td></tr><tr style="background-color: rgb(242, 236, 220);"><td colspan="3" style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{company\_note\_public}

</td></tr></tbody></table>

Utilisateur connecté

<table id="bkmrk-%7Bmyuser_lastname%7D%7Bmy" style="border-collapse: collapse; width: 100%; font-family: Consolas, monospace; font-size: 14px;"><colgroup><col></col><col></col><col></col></colgroup><tbody><tr style="background-color: rgb(242, 236, 220);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{myuser\_lastname}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{myuser\_firstname}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{myuser\_login}

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{myuser\_email}

</td><td colspan="2" style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{myuser\_zip}

</td></tr></tbody></table>

Dates courantes

<table id="bkmrk-%7Bcurrent_date%7D%7Bcurre" style="border-collapse: collapse; width: 100%; font-family: Consolas, monospace; font-size: 14px;"><colgroup><col></col><col></col><col></col></colgroup><tbody><tr style="background-color: rgb(242, 236, 220);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{current\_date}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{current\_datehour}

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{current\_date\_locale}

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{current\_server\_date}

</td><td colspan="2" style="border: 1px solid rgb(153, 153, 153); padding: 8px;">{current\_server\_datehour}

</td></tr></tbody></table>

Objet (facture, commande, propale…)

{object\_ref} {object\_date} {object\_date\_creation} {object\_note\_public} {object\_note\_private} {object\_total\_ht} {object\_total\_vat} {object\_total\_ttc} {object\_total\_discount\_ht} {object\_already\_payed} {object\_remain\_to\_pay} {object\_options\_xxx} (extrafield)

Spécifiques aux propales : {object\_date\_end} (date fin de validité) Spécifiques aux commandes : {object\_date\_delivery\_planed} Spécifiques aux factures : {object\_date\_limit}, {object\_payment\_mode}, {object\_payment\_term} Lignes de tableau — répétées pour chaque ligne du document :

\[!-- BEGIN row.lines --\] {line\_product\_ref} {line\_product\_label} {line\_desc} {line\_qty} {line\_up} {line\_vatrate} {line\_price\_ht} {line\_price\_vat} {line\_price\_ttc} {line\_discount\_percent} {line\_date\_start} {line\_date\_end} \[!-- END row.lines --\]

### **Règles sur les identifiants professionnels**

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/ofnqg6ZuhwwQtA0T-pic-120-011-clean.png)

**Figure 6.6 – Configuration des identifiants professionnels**

Ce bloc permet de rendre les 6 identifiants professionnels (SIREN, SIRET, NAF, RCS/RM…) :

- uniques (pas de doublon)
- obligatoires à la création d'un tiers
- obligatoires à la validation des factures

### **Attributs supplémentaires (tiers et contacts)**

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/KV47mNiHhLvwwFyr-pic-120-012.png)

**Figure 6.7 – Interface de gestion des attributs supplémentaires**

Définissez ici les champs personnalisés non disponibles en standard. Les types disponibles sont identiques pour les tiers et pour les contacts/adresses :

<table id="bkmrk-typedescriptionexemp" style="border-collapse: collapse; width: 100%; font-family: Consolas, monospace; font-size: 14px;"><colgroup><col></col><col></col><col></col></colgroup><tbody><tr style="background-color: rgb(112, 88, 0); color: rgb(255, 255, 255);"><th class="align-left" style="border: 1px solid rgb(153, 153, 153); padding: 8px; text-align: left;">Type

</th><th class="align-left" style="border: 1px solid rgb(153, 153, 153); padding: 8px; text-align: left;">Description

</th><th class="align-left" style="border: 1px solid rgb(153, 153, 153); padding: 8px; text-align: left;">Exemple

</th></tr><tr style="background-color: rgb(242, 236, 220);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Chaîne (1 ligne)

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Texte court

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Société ABC

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Texte long

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Zone multi-lignes

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Notes internes

</td></tr><tr style="background-color: rgb(242, 236, 220);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Texte HTML

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Éditeur WYSIWYG

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">&lt;b&gt;Client VIP&lt;/b&gt;

</td></tr></tbody></table>

<table id="bkmrk-typedescriptionexemp-1" style="border-collapse: collapse; width: 100%; font-family: Consolas, monospace; font-size: 14px; margin-top: 12px;"><colgroup><col></col><col></col><col></col></colgroup><tbody><tr style="background-color: rgb(112, 88, 0); color: rgb(255, 255, 255);"><th class="align-left" style="border: 1px solid rgb(153, 153, 153); padding: 8px; text-align: left;">Type

</th><th class="align-left" style="border: 1px solid rgb(153, 153, 153); padding: 8px; text-align: left;">Description

</th><th class="align-left" style="border: 1px solid rgb(153, 153, 153); padding: 8px; text-align: left;">Exemple

</th></tr><tr style="background-color: rgb(242, 236, 220);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Numérique entier

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Sans décimales

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">42

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Décimal

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Nombre avec virgule

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">123.45

</td></tr><tr style="background-color: rgb(242, 236, 220);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Date

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Sélection de date

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">2025-09-13

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Date et heure

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Date + heure

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">2025-09-13 14:30

</td></tr><tr style="background-color: rgb(242, 236, 220);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Durée

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">En heures/minutes

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">2h30

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Booléen

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Case à cocher Oui/Non

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Actif

</td></tr><tr style="background-color: rgb(242, 236, 220);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Prix

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Montant en monnaie courante

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">100,00

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Prix avec devise

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Montant + devise

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">100,00 €

</td></tr><tr style="background-color: rgb(242, 236, 220);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Téléphone

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Champ formaté

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">+33 6 12 34 56 78

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Email

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Adresse e-mail

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">contact@exemple.com

</td></tr><tr style="background-color: rgb(242, 236, 220);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">URL

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Lien internet

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">https://…

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">IP

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Adresse IPv4/IPv6

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">192.168.1.1

</td></tr><tr style="background-color: rgb(242, 236, 220);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Mot de passe

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Champ masqué

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">••••••••

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Radio bouton

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Sélection unique

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Homme / Femme / Autre

</td></tr><tr style="background-color: rgb(242, 236, 220);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Liste de sélection

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Menu déroulant (1 choix)

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">France / Espagne

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Liste issue d'une table

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Valeur d'une autre table ***<span style="color: rgb(33, 121, 145);">Dolibarr</span>***

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Liste des produits

</td></tr><tr style="background-color: rgb(242, 236, 220);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Liste de sélection (n choix)

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Multi-cases

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Option A + Option B

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Liste issue d'une table (n choix)

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Multi-sélection depuis table

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Plusieurs utilisateurs

</td></tr><tr style="background-color: rgb(242, 236, 220);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Lien vers un objet

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Lien vers un objet ***<span style="color: rgb(33, 121, 145);">Dolibarr</span>***

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Facture F2109

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Séparateur

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Ligne visuelle (pas un champ)

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">—

</td></tr><tr style="background-color: rgb(242, 236, 220);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Étoiles

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Notation 0 à 5

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">★★★★★

</td></tr></tbody></table>

**Figure 6.8 – Attributs supplémentaires pour les contacts/adresses**

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/FvbokrQ1YegrJSPq-pic-121-014.png)

### **Options diverses**

[![test7.png](https://wiki.infras.fr/uploads/images/gallery/2026-07/scaled-1680-/2yDvAt6ozhE3vlFs-test7.png)](https://wiki.infras.fr/uploads/images/gallery/2026-07/scaled-1680-/2yDvAt6ozhE3vlFs-test7.png)

**Figure 6.9 – Options d'affichage et de performance**

Options disponibles dans l'onglet Divers :

- Attendre une saisie avant de charger la liste déroulante des tiers (utile si &gt; 100 000 tiers).
- Afficher le code client/fournisseur dans les listes et hyperliens.
- Attendre une saisie avant de charger la liste des contacts/adresses.
- Afficher les références Client/Fournisseur dans les listes déroulantes.
- Afficher le numéro de TVA dans les listes déroulantes.
- Afficher l'adresse dans les listes déroulantes.
- Afficher l'e-mail du contact (ou téléphone si non défini) et la ville.
- Désactiver le type "Prospect + Client" (un tiers est soit Prospect, soit Client).
- Type de tiers par défaut pour la création.

<p class="callout success">**Astuce :** Pour un grand nombre de tiers (&gt; 100 000), définissez la constante COMPANY\_DONOTSEARCH\_ANYWHERE = 1 dans Configuration &gt; Divers : la recherche sera limitée au début de la chaîne, ce qui améliore les performances.</p>

# 6.3 Tiers — Sociétés, Clients, Fournisseurs

### **Créer un nouveau tiers**

Allez dans ***Tiers &gt; Nouveau tiers*** (ou directement Nouveau prospect, Nouveau client ou Nouveau fournisseur pour pré-remplir les cases correspondantes).

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/vSt1i2PaKKkyCf5n-pic-122-016.png)

*Figure 6.10 – Formulaire de création d'un tiers*

Le champ Nom du tiers est obligatoire. Sélectionnez ensuite :

- Le statut client/prospect (Prospect, Prospect/Client, Client, ni client ni prospect)
- Si le tiers est également fournisseur

Les codes client et fournisseur sont pré-remplis selon le modèle de numérotation configuré.

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/DxswWQAMiPuIE9zw-pic-123-018.png)

*Figure 6.11 – Suite du formulaire de création*

<p class="callout info">**Note :** Les champs agrémentés d'une icône ⓘ ouvrent des listes déroulantes dont le contenu est personnalisable via Configuration &gt; Dictionnaires. Par exemple, pour ajouter un pays : cliquez sur le dictionnaire Pays, ajoutez un code et un libellé, puis le pays apparaîtra dans toutes les listes.</p>

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/DFFZ0EAElZOXlg57-pic-123-019.png)

*Figure 6.12 – Champs réseaux sociaux sur la fiche tiers*

Si le module Réseaux sociaux est activé, vous pouvez renseigner les profils sociaux du tiers directement sur sa fiche.

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/GlcEjeNXNK0zY2JF-pic-124-021.png)

*Figure 6.13 – Rattachement de commerciaux et code-barres*

Vous pouvez également :

- Affecter un ou plusieurs commerciaux au tiers (choisis dans la liste des utilisateurs)
- Utiliser un code-barres pour identifier le tiers (nécessite le module Code-barres)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/ifysafPQcLbwwLFJ-pic-124-022.png)

*Figure 6.14 – Champ code-barres et envoi de mail depuis la fiche tiers*

La possibilité d'envoyer un mail directement depuis la fiche du tiers est disponible.

### **Modifier un tiers**

Ouvrez la fiche du tiers et cliquez sur le bouton Modifier pour effectuer vos changements.

### **Supprimer / Fusionner un tiers**

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/b2ZRIuSImP5XkWIk-pic-125-024.png)

*Figure 6.15 – Fusion de deux fiches tiers*

Avant de supprimer une fiche, vérifiez qu'elle ne possède pas de fils (documents liés : propales, commandes, factures). ***Dolibarr***™ refusera la suppression tant que ces documents existent. Si vous avez créé plusieurs fois le même tiers (orthographes différentes, imports…), utilisez la fonction Fusionner : placez-vous sur la fiche à conserver, cliquez sur Fusionner et sélectionnez le doublon à supprimer. Tous les objets liés seront déplacés avant la suppression.

<p class="callout info">**Note :** Une société (Tiers) ne peut avoir qu'un seul état : exister ou ne pas exister. Elle n'est pas archivée — elle disparaît de ***Dolibarr***™.</p>

### **Options cachées (tiers)**

Constantes à définir dans ***Configuration &gt; Divers*** :

<table id="bkmrk-constantedescription" style="border-collapse: collapse; width: 100%; font-family: Consolas, monospace; font-size: 14px;"><colgroup><col></col><col></col></colgroup><tbody><tr style="background-color: rgb(131, 96, 93); color: rgb(255, 255, 255);"><th class="align-left" style="border: 1px solid rgb(153, 153, 153); padding: 8px; text-align: left;">Constante

</th><th class="align-left" style="border: 1px solid rgb(153, 153, 153); padding: 8px; text-align: left;">Description

</th></tr><tr style="background-color: rgb(240, 230, 229);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">COMPANY\_AQUARIUM\_CLEAN\_REGEX

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Applique un REGEX de nettoyage sur le code comptable client généré

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">MAIN\_FORCE\_DEFAULT\_STATE\_ID

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Pré-sélectionne un état/province lors de la création (rowid dans llx\_c\_departements)

</td></tr><tr style="background-color: rgb(240, 230, 229);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">SOCIETE\_DISABLE\_CUSTOMERS

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Désactive les menus et fonctions propres aux clients

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">SOCIETE\_DISABLE\_PROSPECTS

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Désactive les menus et fonctions propres aux prospects

</td></tr></tbody></table>

<table id="bkmrk-constantedescription-1" style="border-collapse: collapse; width: 100%; font-family: Consolas, monospace; font-size: 14px; margin-top: 12px;"><colgroup><col></col><col></col></colgroup><tbody><tr style="background-color: rgb(131, 96, 93); color: rgb(255, 255, 255);"><th class="align-left" style="border: 1px solid rgb(153, 153, 153); padding: 8px; text-align: left;">Constante

</th><th class="align-left" style="border: 1px solid rgb(153, 153, 153); padding: 8px; text-align: left;">Description

</th></tr><tr style="background-color: rgb(240, 230, 229);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">SOCIETE\_DISABLE\_STATE

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Ne pas utiliser le champ état/province

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">THIRDPARTY\_NOTCUSTOMERPROSPECT\_BY\_DEFAULT

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Ne pas mettre « en activité » par défaut à la création

</td></tr><tr style="background-color: rgb(240, 230, 229);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">THIRDPARTY\_NOTSUPPLIER\_BY\_DEFAULT

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Ne pas mettre le statut fournisseur « en activité » par défaut

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">SOCIETE\_SORT\_ON\_TYPEENT

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Trier la liste déroulante de type de tiers sur le champ « position »

</td></tr><tr style="background-color: rgb(240, 230, 229);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">THIRDPARTY\_DEFAULT\_CREATE\_CONTACT

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Les tiers créés sont des individus par défaut (&gt;= 5.0)

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">THIRDPARTY\_DEFAULT\_USEVAT

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Valeur par défaut du champ « Assujetti à la TVA »

</td></tr><tr style="background-color: rgb(240, 230, 229);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">THIRDPARTY\_DEFAULT\_USELOCALTAX1

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Valeur par défaut pour la deuxième taxe

</td></tr><tr style="background-color: rgb(255, 255, 255);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">THIRDPARTY\_DEFAULT\_USELOCALTAX2

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Valeur par défaut pour la troisième taxe

</td></tr></tbody></table>

Exemple d'utilisation de COMPANY\_AQUARIUM\_CLEAN\_REGEX :

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/OOUmNi9eMQD59yoe-pic-126-026.png)

##### **Conserver les 3 premiers caractères : COMPANY\_AQUARIUM\_CLEAN\_REGEX** = ^(.{3}).\*

##### **Ignorer les 2 premiers, conserver les 4 suivants : COMPANY\_AQUARIUM\_CLEAN\_REGEX** = ^..(.{4}).\*

# 6.4 Contacts / Adresses

Le contact représente une personne physique rattachée à un tiers. Plusieurs contacts peuvent être liés à la même société, permettant ainsi de gérer plusieurs adresses de livraison ou de facturation.

### **Créer un contact/adresse**

Deux méthodes :

1. Depuis le menu général

<span style="white-space: pre-wrap;">Allez dans </span>***Tiers &gt; Nouveau contact/adresse.***<span style="white-space: pre-wrap;"> Seul le champ Nom/Libellé est obligatoire. Vous pouvez rattacher ce contact à un tiers existant ou le laisser indépendant.</span>

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/9Lu0iRGPwWcM0B1C-pic-128-029.png)

**Figure 6.16 – Formulaire de création d'un contact/adresse**

1. Depuis la fiche d'un tiers

Allez sur l'onglet Contacts/Adresses de la fiche tiers, puis cliquez sur Créer contact/adresse (ou sur l'icône ronde avec un +). Le tiers est alors pré-sélectionné.

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/5RhkNqwGHmj2Z5gY-pic-129-031.png)

***Figure 6.17 – Onglet Contacts/Adresses sur une fiche tiers***

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/GwTY4rvAedbsnM0S-pic-129-032.png)

**Figure 6.18 – Options supplémentaires du formulaire contact**

Options disponibles sur la fiche contact :

- Partagé / Privé : masquer ou non ce contact aux autres utilisateurs
- Exclure du mailing de masse : Oui ou Non
- Date de naissance avec alerte anniversaire

### **Modifier un contact/adresse**

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/Uff5b6Aakw7FreJT-pic-130-034.png)

**Figure 6.19 – Liste des contacts avec colonnes de recherche**

La liste des contacts est triable par tags (Catégories, Prospects-Clients, Fournisseurs). Des champs de recherche par colonne (Nom, Prénom, Poste, Société, Téléphone, E-mail…) permettent de retrouver rapidement un contact. Cliquez sur son nom pour accéder à sa fiche, puis sur Modifier.

### **Supprimer un contact/adresse**

[![test8.png](https://wiki.infras.fr/uploads/images/gallery/2026-07/scaled-1680-/slD9BIi2ydeiFCqk-test8.png)](https://wiki.infras.fr/uploads/images/gallery/2026-07/scaled-1680-/slD9BIi2ydeiFCqk-test8.png)

**Figure 6.20 – Suppression d'un contact via la liste**

Cochez la case en début ou fin de ligne (selon votre configuration dans Configuration &gt; Affichage) pour afficher l'action Supprimer.

### **Options cachées (contacts)**

<table id="bkmrk-constantedescription" style="border-collapse: collapse; width: 100%; font-family: Consolas, monospace; font-size: 14px;"><colgroup><col></col><col></col></colgroup><tbody><tr style="background-color: rgb(44, 95, 138); color: rgb(255, 255, 255);"><th class="align-left" style="border: 1px solid rgb(153, 153, 153); padding: 8px; text-align: left;">Constante

</th><th class="align-left" style="border: 1px solid rgb(153, 153, 153); padding: 8px; text-align: left;">Description

</th></tr><tr style="background-color: rgb(234, 242, 248);"><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">CONTACT\_USE\_COMPANY\_ADDRESS

</td><td style="border: 1px solid rgb(153, 153, 153); padding: 8px;">Pré-remplit les coordonnées du contact avec celles du tiers lors de la création

</td></tr></tbody></table>

# 6.5 Tags / Catégories clients

Les tags permettent de filtrer et trier vos clients et prospects.

<p class="callout info">**Note :** Le module Libellés/Catégories doit être activé au préalable (dans Configuration &gt; Outils multi- modules).</p>

### **Créer un tag/catégorie**

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/IlaJmVXuZe2R3LaG-pic-132-038.png)**Figure 6.21 – Formulaire de création d’un nouveau tag**

<span style="white-space: pre-wrap;">Allez dans </span>***Tiers &gt; Nouveau Tag/catégorie***<span style="white-space: pre-wrap;"> dans le menu de gauche. Renseignez :</span>

- Un nom et une référence
- Une description (facultative)
- Une couleur
- Une catégorie parente (si sous-catégorie)

![Figure](https://wiki.infras.fr/uploads/images/gallery/2026-07/VZJvJx5lNm7T0sHL-pic-132-039.png)**Figure 6.22 – Liste des tags/catégories créés**

<p class="callout success">**Astuce :** Si l’option Lier automatiquement avec le tag/catégorie parent est activée, tout produit ajouté dans une sous-catégorie sera automatiquement ajouté dans la catégorie parente.</p>

### **Modifier un tag/catégorie**

Cliquez sur le nom (lien hypertexte) de la catégorie, puis sur Modifier.