# Import des clients

## Y accéder

Menu **Paramètres → Import des données**, puis **Clients** — ou
<https://app.altoviz.com/go/import>.

Fichier d'exemple : [CSV](https://app.altoviz.com/assets/import-samples/customers.csv) ·
[Excel](https://app.altoviz.com/assets/import-samples/customers.xlsx)

<!-- ![Écran « Import des clients », étape de vérification des données](./_img/import-des-clients/01.png) -->

## Colonnes acceptées

Les formats, l'encodage et l'écriture de chaque type sont décrits dans
[Format des fichiers d'import](/fr/reference/import/format-des-fichiers). Toutes les colonnes
sont facultatives : n'incluez que celles que vous avez.

### Identité

| Colonne | Autres noms acceptés | Type |
| --- | --- | --- |
| `Code` | `Ref`, `Référence`, `Numéro`, `Code client`, `Code (tiers)`, `ID de la société` | Texte, mis en majuscules |
| `Type` | — | `Entreprise`, `Société`, `S`, `Professionnel`, `Particulier`, `P` |
| `Entreprise` | `Société`, `Societe`, `Raison Sociale`, `Nom complet`, `Société / Nom` | Texte |
| `Nom` | `Nom du contact`, `Société / Nom` | Texte |
| `Prénom` | `Prenom`, `Prénom du contact`, `Société / Nom` | Texte |
| `Titre` | `Civilité` | Texte — `M.`, `Mme`, `Dr`… |
| `Fonction` | — | Texte |

**Le type de client est déduit si vous ne le donnez pas** : une ligne portant un nom
d'entreprise devient une entreprise, sinon un particulier. Un export Axonaut est reconnu par
sa colonne `Est un particulier` (`oui` → particulier).

La colonne `Société / Nom` d'un export Odoo est traitée à part : sur un particulier, elle est
coupée au premier espace — ce qui précède devient le prénom, ce qui suit le nom.

### Coordonnées

| Colonne | Autres noms acceptés | Type |
| --- | --- | --- |
| `Téléphone` | `Telephone`, `Téléphone Fixe`, `Téléphone fixe (facturation)` | Texte |
| `Mobile` | `Téléphone portable`, `Portable`, `Téléphone portable (facturation)` | Texte |
| `Email` | `E-mail`, `Courriel`, `Mail`, `E-mail (facturation)`, `Email du contact` | Texte |

### Adresse de facturation

| Colonne | Autres noms acceptés | Type |
| --- | --- | --- |
| `Rue` | `Rue (facturation)`, `Adresse 1 (facturation)`, `Adresse` | Texte |
| `Rue 2` | `Rue 2 (facturation)`, `Adresse 2 (facturation)`, `Complément d'adresse` | Texte |
| `Rue 3` | `Rue 3 (facturation)`, `Adresse 3 (facturation)`, `Complément d'adresse 2` | Texte |
| `CP` | `Code postal`, `Code postal (facturation)` | Texte |
| `Ville` | `Ville (facturation)` | Texte |
| `Pays` | `Pays (facturation)` | Texte — nom du pays en clair |
| `PaysISO` | `PaysISO (facturation)`, `Code pays (ISO 2)`, `Code Pays (facturation)` | Code ISO 2 lettres |

### Adresse de livraison

| Colonne | Autres noms acceptés | Type |
| --- | --- | --- |
| `Rue (livraison)` | `Adresse 1 (livraison)`, `Livraison_Rue` | Texte |
| `Rue 2 (livraison)` | `Adresse 2 (livraison)` | Texte |
| `Rue 3 (livraison)` | `Adresse 3 (livraison)` | Texte |
| `Code postal (livraison)` | `CP (livraison)`, `Livraison_CP` | Texte |
| `Ville (livraison)` | `Livraison_Ville` | Texte |
| `Pays (livraison)` | `Livraison_Pays` | Texte |
| `PaysISO (livraison)` | — | Code ISO 2 lettres |

### Facturation et identifiants

| Colonne | Autres noms acceptés | Type |
| --- | --- | --- |
| `TVA` | `N° TVA`, `N° de TVA`, `Numéro TVA`, `Numéro de TVA`, `Numéro de TVA intracommunautaire`, `TVA intracommunautaire` | Texte |
| `SIREN` | `SIRET`, `Numéro Siret`, `ID de la société` | Texte — **validé**, voir ci-dessous |
| `Auto-liquidation` | — | Oui / Non — par défaut **Non** |
| `Adresse électronique` | — | Texte |
| `Référence vendeur` | — | Texte |
| `Actif` | — | Oui / Non — par défaut **Oui** |
| `Notes` | `Notes internes`, `Commentaires` | Texte |

Le SIREN ou SIRET est **vérifié** (longueur et clé de contrôle). Une valeur invalide est
ignorée en silence plutôt qu'importée : la fiche est créée sans identifiant. C'est la
colonne qu'il faut contrôler en priorité dans l'aperçu de l'étape 2.

### Famille

| Colonne | Type |
| --- | --- |
| `Famille Code` | Texte, mis en majuscules |
| `Famille Libellé` | Texte |
| `Famille Id` | Identifiant interne Altoviz |

### Identifiant interne

| Colonne | Autres noms acceptés | Type |
| --- | --- | --- |
| `Identifiant interne` | `Id de la société` | Texte |

Cette colonne sert à conserver la clé du logiciel d'origine, ce qui permet de réimporter le
même fichier sans créer de doublons.

## Ce qui se passe ensuite

Les clients sont créés puis apparaissent dans
[Liste des clients](/fr/reference/contacts/liste-des-clients).

## Limites et cas particuliers

Un client dont le type est mal déduit se corrige à l'unité après l'import, en modifiant sa
fiche. C'est le cas le plus fréquent sur un export QuickBooks — voir
[Import des clients de Quickbooks](/fr/guides/imports/import-des-clients-de-quickbooks).