TVA erronée sur V3.25.4

Soumis par Patsy le lun 31/12/2018 - 15:26

Bonjour,

TVA erronée sur Laurux-POS avec la version V3.25.4. : total HT : 19€82 tva : 4€01 au lieu de 3€96 et TTC : 23€83 au lieu de 23€78 (voir fichier joint)

Laurux comptabilise la TVA comme suit:

article 1 = 1,72 TTC (TVA 20% = 0,29)
article 2 = 1,72 * 11 = 18,92 TTC (TVA 20% = 0,29 * 11 = 3,19)
article 3 = 3,19 TTC (TVA 20% = 0,53)

TOTAL = 1,72 + 18,92 + 3,19 = 23,83 TTC ; 0,29 + 3,19 + 0,53 = 4,01 TVA 20%

c'est un grand classique des arrondis autour de la TVA et des effets associé sur le total, je crois que l'état n'est pas trop regardant sur ce genre de détail, car globalement les erreurs dans un sens sont compensé en moyenne par des erreurs dans l'autre (statistiquement cela devrait s'équilibrer si le choix des prix de ventes et des quantités ne sont pas biaisé).

Ceci dit le problème est plutôt lié au client qui peut s'inquiéter du montant de TVA qui ne correspond pas à un calcul basic fait sur le montant total TTC (cela peut jouer sur la confiance envers le vendeur). L'arrondi est fait dans laurux avant multiplication par la quantité et non pas après... Dans le cas 1,72x11 le total tva de cette ligne devrait être 3,15 pour être au plus juste (on passerait a un total de TVA de 3,97 au lieu de 3,96 pour le calcul fait directement depuis le Total TTC).

Pour mettre à mal Laurux, on peut faire un article a 1 centime et le vendre a 172 unité pour faire 1,72 Euro... la TVA sera arrondi a zero... ceci dit cela serait interprété comme l'utilisation abusive d'un bug dans l'objectif d'un détournement de TVA.

Enfin, la modification devrait être fait hélas a de nombreux endroits car le calcul de TVA est dupliqué dans le code a de nombreuses reprise, on va tenter d'améliorer cela dans les prochaines version majeur.

forum_file