30,997
edits
No edit summary |
|||
| Line 16: | Line 16: | ||
Il y a 2 manières de calculer le total de la facture: faire la somme des lignes arrondies ou l'arrondi de la somme des lignes. | Il y a 2 manières de calculer le total de la facture: faire la somme des lignes arrondies ou l'arrondi de la somme des lignes. | ||
1) Si nous choisissons de faire la somme des lignes après les avoir | 1) Si nous choisissons de faire la somme des lignes après les avoir arrondies (sur 2 décimales), on obtient: | ||
* Total sans taxe: 1.24(E1) + 1.24(E2) = '''2.48''' | * Total sans taxe: 1.24(E1) + 1.24(E2) = '''2.48''' | ||
* Total taxe 10%: 0.12(G1) + 0.12(G2) = '''0.24''' (nous sommons les valeurs | * Total taxe 10%: 0.12(G1) + 0.12(G2) = '''0.24''' (nous sommons les valeurs arrondies de chaque ligne) | ||
* Total avec taxe (nous sommons le total sans taxe + le total de taxe): 2.48(Ex) + 0.24(Gx) = '''2.72''' | * Total avec taxe (nous sommons le total sans taxe + le total de taxe): 2.48(Ex) + 0.24(Gx) = '''2.72''' | ||
| Line 31: | Line 31: | ||
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 apparaîtra 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. | 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 apparaîtra 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 | 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érent 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. | 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 | '''Alors que 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 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 la facture 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 particulier à 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 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 la facture 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 particulier à 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). | ||