Kodezen Posted September 19, 2016 Share Posted September 19, 2016 Bonjour, Voici un problème embarrassant puisqu'actuellement nous n'avons pas de solution réel sur le point suivant, à savoir : Un client commande des produits avec une TVA de 20%, le total affiché est de 135.61€ TTC. On constate que les tarifs TTC sont arrondis à la deuxième décimal. 4.13€ HT => 4.96€ TTC (ou 4.956€ TTC non arrondi) 5.24€ HT => 6.29€ TTC (ou 6.288€ TTC non arrondi) Malheureusement cela se complique lors de l'affichage de la facture : La dernière colonne est calculé à partir des tarifs de chaque ligne arrondi, exemple : 20.96€ HT = 5.24€ * 4. Le somme total est donc bien de 112.93€ HT ( = 20.96 + 5.24 + 28.91 + 28.91 + 28.91). MAIS, dans la logique le total TTC devrait être 112.93€ * 1.2 = 135.516€ (ou encore 135.52€). Ce n'est pas le cas... Le calcul est final est 112.93 + 22.68 = 135.61. La taxe 22.68 provenant des taxes de chacun des produits arrondi à la deuxième décimal : - Pour 5.24€ la TVA est 1.05 au lieu de 1.048 Quelqu'un a t'il une solution à ce sujet sachant que la configuration général est la suivante et la version de Prestashop est 1.6.1.5 : Merci d'avance pour votre aide et vos lumières, le tout dans l'optique d'être conforme à la réglementation et de pouvoir déclarer correctement la TVA. Cordialement ! Link to comment Share on other sites More sharing options...
Kodezen Posted September 22, 2016 Author Share Posted September 22, 2016 Bonjour, pour ceux que ça intéresse il semble que pour les nouvelles commandes, la modification suivante corrige le problème de précision dans les calculs : Dans config/config.inc.php : //define('_PS_PRICE_COMPUTE_PRECISION_', _PS_PRICE_DISPLAY_PRECISION_);define('_PS_PRICE_COMPUTE_PRECISION_', 6); Cordialement ! 1 Link to comment Share on other sites More sharing options...
Kodezen Posted October 10, 2016 Author Share Posted October 10, 2016 Pour informations nous avons du remettre la déclaration suivante : define('_PS_PRICE_COMPUTE_PRECISION_', _PS_PRICE_DISPLAY_PRECISION_); En effet, cela corrige le problème partiellement puisqu'un autre apparaît, à savoir des différences de prix entre le panier Prestashop et la somme à payer sur Paypal. Le problème n'est donc toujours pas résolu ! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now