Aller au contenu

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.

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.

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

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.

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 ».

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é

Section intitulée « 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é.