Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?

Problème de 0,01 € - Arrondis
(1 lecteur(s)) (1) Invité(s)
Aller en basPage: 12345678...21
SUJET:

Problème de 0,01 € - Arrondis

*
#18483
grabble
Fresh Boarder
Messages: 19
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Problème de 0,01 € - Arrondis

Il y a 8 Années, 8 Mois
Karma: 0  
Bonjour,

Depuis plusieurs jours je bloque sur un vrai gros problème concernant une remise de 10% appliquée au panier.

Dans un premier temps, les prix catalogues étaient en HT.
En appliquant la remise de 10% sur le panier, les montants de TVA calculés étaient faux (plusieurs centimes d'écart) et en ajout 100 produits identiques, le montant TTC était faux aussi (exemple 100 produits a 16,11 € TTC (17.00 € TTC) = 169,96 € TTC au lieu de 170,00 € TTC.

J'ai donc modifié la configuration pour entrer les prix en TTC dans le backoffice.

La tout était ok, (HT, TVA et TTC).

Mais en appliquant la remise de 10%, là les écarts sur les calculs de TVA étaient de plusieurs centimes d'euro (car Magento fait des arrondis à chaque étape de ses calculs à ce que j'ai compris).

J'ai trouvé une solution sur le forum Magento : désactiver les arrondis dans le fichier :

app/code/core/Mage/Core/Model/Store.php
line 723

en remplacant :

public function roundPrice($price)
{
return round($price, 2);
}

par

public function roundPrice($price)
{
return $price;
}

Avec cette modification les calculs se font avec toutes les décimales = c'est beaucoup plus précis.

Et là j'ai un dernier problème, étant donné que les arrondis ne sont plus utilisés, Magento affiche le sous total HT et montant TVA en faisant une simple coupure et non pas un arrondi.

Résultat il y a une erreur de 0.01 euros dans les affichages.

Exemple :

Sous-total 348,66 €

TVA Taux Normal 68,33 €

Total 417,00 €

Il y a une erreur de 0.01 € et celà se répète quelque soit le montant du panier.

Je recherche une solution désepérement,

J'ai déjà beaucoup de retard sur cette boutique et je ne vois pas de solutions.

Merci si quelqu'un voit ou connait une solution, je suis extrêmement preneur

Thomas
 
L'administrateur a désactivé l'accès public en écriture.
#18485
grabble
Fresh Boarder
Messages: 19
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Problème de 0,01 € - Arrondis

Il y a 8 Années, 8 Mois
Karma: 0  
La solution serait peut être de réaliser les arrondis à la fin de tous les calculs panier, juste avant l'affichage.

Pouvez-vous m'indiquer dans quels fichiers chercher pour ajouter la fonction arrondi ?
 
L'administrateur a désactivé l'accès public en écriture.
#18495
tragost
Fresh Boarder
Messages: 14
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Problème de 0,01 € - Arrondis

Il y a 8 Années, 8 Mois
Karma: 0  
Je suis sur le même problème que toi, et c'est bien compliqué.

Apparemment la version 1.4 de Magento a entièrement réécrit le système de calcul des taxes, suites aux nombreux problèmes comme le tien. Mais ce n'est qu'une version alpha...donc pas possible de la mettre en production.
 
L'administrateur a désactivé l'accès public en écriture.
#18498
grabble
Fresh Boarder
Messages: 19
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Problème de 0,01 € - Arrondis

Il y a 8 Années, 8 Mois
Karma: 0  
Oui, j'avais vu la version 1.4 mais je ne peux pas attendre la version finale malheureusement.

J'ai fait appel à un developpeur, il a ajouté des arrondis sur l'affichage final des montants TVA et sous total HT.

Cela règle le problème, mais maintenant j'ai toujours une erreur de 0.01 sur le total TTC quand j'ajoute les frais de livraisons.
 
L'administrateur a désactivé l'accès public en écriture.
#19578
lakanat75
Senior Boarder
Messages: 65
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Problème de 0,01 € - Arrondis

Il y a 8 Années, 7 Mois
Karma: 1  
Salut,
Avec vous le problème dans le Back comme par exemple dans :
TVA/ gérer les TVA/ Gérer les taux de TVA --> la colonne indique "19.5999975204" alors qu'en rentrant dedans on a 19.6000.
de plus j'ai aussi depuis peux un problème sur les inventaire qui affiche des valeurs approchées ... j'ai fais un best off en image ... en pj

Image réservée aux membres.
Veuillez vous connecter ou vous enregistrer.
 
Dernière édition: 16/09/09 à  09:08 Par lakanat75.
L'administrateur a désactivé l'accès public en écriture.
#20160
DnD-Christophe
Junior Boarder
Messages: 31
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin agence-dnd Agence Dn'D - e-Commerce Magento

Re:Problème de 0,01 € - Arrondis

Il y a 8 Années, 6 Mois
Karma: 4  
Bonjour,

Nous venons de sortir une extension disponible sur MagentoConnect, qui permet de corriger le problème d'écart de 1 centime au niveau du montant de TVA.
Concernant, le problème d'arrondis lors de l'application d'une remise en pourcentage, nous allons sortir d'ici peu une mise à jour qui permettra également de corriger le problème pour tous les sites tournant en 1.2+.

Plus d'informations sur notre site : www.dnd.fr/blog/e-commerce/extension-mag...-taxes-de-magento-po
et sur MagentoConnect : http://www.magentocommerce.com/extension...calcul-tva-fran-aise
 
L'administrateur a désactivé l'accès public en écriture.
#20177
lakanat75
Senior Boarder
Messages: 65
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Problème de 0,01 € - Arrondis

Il y a 8 Années, 6 Mois
Karma: 1  
Bon ok et bien go pour un test, mais pourquoi n'avez vous pas privilégié de mettre en place un bon tuto avec des lignes a modifier en "direct" car a chaque fois que magento connect est lancé ya comme un stress quand même ...
 
L'administrateur a désactivé l'accès public en écriture.
#20178
DnD-Christophe
Junior Boarder
Messages: 31
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin agence-dnd Agence Dn'D - e-Commerce Magento

Re:Problème de 0,01 € - Arrondis

Il y a 8 Années, 6 Mois
Karma: 4  
Modifier les lignes directement dans le CORE n'est pas la bonne solution.
Packager une extension permet de la faire évoluer dans le temps.
Je vous conseille de la tester tout d'abord dans votre espace de développement.

Christophe
 
L'administrateur a désactivé l'accès public en écriture.
Revenir en hautPage: 12345678...21
Modérateur: admin, Gabriiiel, ILOA, zuiko