# Import de devis

## Y accéder

Menu **Paramètres → Import des données**, puis **Devis**.

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

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

## Le format

Identique à celui des factures : **une ligne de fichier par ligne de devis**, les colonnes
d'entête répétées sur chacune, et un regroupement par `Numéro`. Le principe et l'exemple
sont détaillés dans [Import de factures](/fr/reference/import/import-de-factures).

## Colonnes acceptées

**Toutes les colonnes de l'import des factures s'appliquent** — document, client, adresses,
remise globale, port, TVA, totaux, collaborateur et colonnes de ligne. Voir
[Import de factures](/fr/reference/import/import-de-factures).

Les colonnes suivantes sont propres aux devis.

| Colonne                 | Autres noms acceptés  | Type                                                 |
| ----------------------- | --------------------- | ---------------------------------------------------- |
| `Statut`                | `Status`              | Voir le tableau ci-dessous                           |
| `Date validité`         | `ValidityDate`        | Date — par défaut **30 jours après aujourd'hui**     |
| `Acompte montant`       | `DepositAmount`       | Nombre                                               |
| `Acompte taux`          | `DepositPercentage`   | Nombre                                               |
| `Acompte type`          | `DepositType`         | `Fixe`, `F`, `Pourcentage`, `P`, `%`                 |
| `Acompte valeur`        | `DepositValue`        | Nombre                                               |
| `Facturé`               | `IsInvoiced`          | Oui / Non                                            |
| `Facturé partiellement` | `IsPartiallyInvoiced` | Oui / Non                                            |
| `Numéro version`        | `RevisionNumber`      | Nombre entier                                        |
| `Id parent`             | `MasterId`            | Identifiant — le devis dont celui-ci est une version |
| `Paiement en ligne`     | `AllowOnlinePayment`  | Oui / Non                                            |
| `Lien`                  | `SharedLink`          | Texte                                                |

### Valeurs acceptées pour `Statut`

| Statut   | Écritures acceptées              |
| -------- | -------------------------------- |
| En cours | `En cours`, `encours`, `pending` |
| Envoyé   | `Envoyé`, `envoye`, `sent`       |
| Accepté  | `Accepté`, `A`, `accepted`       |
| Refusé   | `Refusé`, `refuse`, `refused`    |
| Facturé  | `Facturé`, `invoiced`            |
| Clôturé  | `Fermé`, `closed`                |

La casse est ignorée. Un statut absent ou non reconnu laisse le devis en cours.

## Ce qui se passe ensuite

Les devis apparaissent dans [Liste des devis](/fr/reference/ventes/liste-des-devis).

## Limites et cas particuliers

`Date validité` non renseignée place l'échéance **30 jours après le jour de l'import**, et
non 30 jours après la date du devis. Sur une reprise d'historique, cela fait apparaître de
vieux devis comme encore valides : renseignez la colonne, ou clôturez-les après l'import.