# Arrondis et précision

Altoviz n'applique pas le même nombre de décimales à tous les nombres. Cette page récapitule
la règle, qui explique la plupart des écarts d'un centime que l'on peut observer.

## La règle en une phrase

**Ce que vous saisissez est conservé tel quel ; ce qui en est déduit est arrondi.**

Un prix unitaire tapé à 0,0125 € reste 0,0125 € et sert au calcul en pleine précision. Si
l'on arrondissait ce prix avant de multiplier par la quantité, une ligne de plusieurs
milliers d'unités s'écarterait de plusieurs euros du montant attendu.

## Le tableau des décimales

| Valeur | Décimales | Remarque |
| --- | --- | --- |
| Prix unitaire saisi | non arrondi | conservé tel quel |
| Prix unitaire déduit (le TTC si vous saisissez en HT, et l'inverse) | 5 | |
| Montant HT / TTC d'une ligne | 2 | |
| Montant d'une ligne après remise globale | 8 | valeur interne, sert aux totaux et aux statistiques |
| Marge d'une ligne | 2 | |
| Taux de marge, taux de marque | 8 | |
| Base HT et montant d'un taux de TVA | 2 | arrondi **après** l'addition, pas ligne à ligne |
| Total HT net, Total TTC | 2 | |
| Montant d'une échéance | 2 | le reliquat d'arrondi est ajouté à la première échéance |
| Quantité | selon l'unité | une unité peut imposer son propre nombre de décimales |

## Pourquoi la TVA est arrondie en dernier

La remise globale est appliquée à chaque ligne en pleine précision, puis les bases sont
additionnées par taux, et **l'arrondi n'intervient qu'à la fin**. Arrondir chaque ligne
d'abord ferait dériver le total de quelques centimes sur un document comportant beaucoup de
lignes.

Voir [Calcul de la TVA](/fr/reference/calculs/calcul-de-la-tva).

## Le report du reliquat

Deux endroits répartissent un reliquat d'arrondi plutôt que de le laisser créer un écart :

- **Les échéances.** Si la somme des échéances ne retombe pas exactement sur le Total TTC,
  la différence est ajoutée à la première échéance.
- **Le récapitulatif de TVA en saisie TTC.** Un écart inférieur à un euro entre le Total TVA
  et la somme du récapitulatif est reporté sur le taux qui pèse le plus lourd. Au-delà d'un
  euro, l'enregistrement est refusé avec le message *« Un problème de calcul a été détecté
  sur le document »*.

## Sens de l'arrondi

Les arrondis se font **au plus loin de zéro** : 2,345 arrondi à 2 décimales donne 2,35, et
−2,345 donne −2,35. Cette convention est celle habituellement retenue en comptabilité, par
opposition à l'arrondi au pair le plus proche.

## Un écart d'un centime entre l'écran et le document enregistré

Le formulaire calcule les totaux en direct pendant que vous saisissez, afin de les afficher
sans aller-retour avec le serveur. À l'enregistrement, **le serveur recalcule tout** et
c'est sa version qui est conservée.

Les deux calculs suivent les mêmes formules, mais pas la même arithmétique interne : sur des
valeurs limites, ils peuvent différer d'un centime. Si le total affiché avant enregistrement
diffère de celui du document enregistré, c'est ce dernier qui fait foi — il est aussi celui
qui sera imprimé et déclaré.