30,997
edits
mNo edit summary |
|||
| Line 28: | Line 28: | ||
* Total inc tax (we sum total without tax + total tax): 2.48 + 0.25 = '''2.73''' | * Total inc tax (we sum total without tax + total tax): 2.48 + 0.25 = '''2.73''' | ||
La première chose que nous pouvons noter est que le résultat de la méthode 1 est différent de celui de la méthode 2. La différence n'est que de 0.01 mais si vous avez n fois la même lignes, cette différence pourraient être plus importante mais toujours inférieure ou égale à (n-1)*0.01. | |||
De plus, que vous essayez par des arrondis vers le bas ou vers le haut au lieu du "au plus proche", vous serez confronté au même phénomène (par exemple en arrondissant vers le bas, essayez avec une quantité de 2 sur la ligne 2 et vous constaterez les même différence entre la méthode 1 et 2). Cette différence apparaitra pour une jeu de donnée différent mais le problème reste entier, aussi ce problème n'est pas sur la manière dont nous arrondissons mais boen quand nous arrondissons. | |||
La deuxième chose que nous pouvons noter est que si nous utilisons la méthode 2, il faut mieux ne pas afficher la colonne I sur la facture, sinon le total visible sur la facture (2.73) ne sera pas le même que celui obtenu en sommant le montant de chaque ligne (1.36+1.36=2.72). Afficher la colonne H semble mieux mais le total sera toujours différence car notre total (2.73) est arrondi et la somme des lignes par la colonne H (1.364+1.364=2.728) restera encore différent. | |||
''' | Bref, que l'on utilise la méthode 1 ou la méthode 2, il y aura toujours une incohérence qui pourra être trouvée visible. | ||
* | |||
* | '''Alors quoi faire ?''' | ||
* | * Dans certains pays, le mode de calcul doit toujours être celui utilisant la méthode 1 pour faire ses factures. Comme ceci est le mode par défaut de Dolibarr, il n'y a rien de particulier à faire, just comprendre ce qui se passe. | ||
* Dans d'autres pays (très rare), le calcul doit être toujours fait selon la méthode 2 pour faire ses factures. Afin d'éviter d'avoir un total au bas de lafacture qui diffère du total obtenu en sommant chaque ligne de détail, ce qui peut être fait est de ne pas afficher la colonne I. Ceci est aussi le cas avec les modèle de factures par défaut de Dolibarr, aussi, il n'y a rien de particuier à faire. Pour activer ce mode de calcul, vous devez avoir Dolibarr version 3.5+ et positionner la constante MAIN_ROUNDOFTOTAL_NOT_TOTALOFROUND à 1 (Accueil - Configuration - Autre). | |||
* Dans la plupart des pays, les 2 méthodes sont possible. Dans ce cas, utilisez le mode par défaut qui est la méthode 1 car il est plus efficace quand il s'agira de faire la comptabilité (car, si vous utilisez la méthode 2, le total de tva de vos factures ne seront pas les sommes de F, ni les sommes de G et ceci créera des confusions plus tard). Si vous préférrez toutefois absolument la méthode 2 et que vous utilisez Dolibarr 3.5+ alors positionnez la constante MAIN_ROUNDOFTOTAL_NOT_TOTALOFROUND à 1 (Accueil - Configuration - Autre). | |||
= Second or Third Tax = | = Second or Third Tax = | ||