jp77 Posted March 23, 2012 Share Posted March 23, 2012 Bonjour a tous Je viens de faire un essai sur prestashop 1.4.7.0 en affichage prix HT avec la dernière modification de la class PDF.php 14055 $ et rien n'est encore réglé !!! Tout est en vrac dans cette facture, 2 montants produit HT différents, 2 montants total produits TTC différents. Pouvons-nous espérer un jour avoir une facture correcte et lisible ???? avant la version 1.5 ???? Car pour ceux qui on fait des modifications pour leur activité, vont devoir tout reprendre !!!! De plus que ce soit en configuration prestashop groupe client TTC ou HT le problème est le même !! En configuration HT le montant de la remise devrait être en HT aussi C'est un vrais foutoir cette facture !!!!! En espérant que la Team ce penche une bonne fois pour toute sur les factures. A bientôt Link to comment Share on other sites More sharing options...
Atch Posted March 23, 2012 Share Posted March 23, 2012 Bonjour, Oui bug apparu dans le 1.4.7 Corrigé sur la SVN. Je toque broceliande pour qu'il vienne ici, il a eu le même bug et il a corrigé . V++ Atch Link to comment Share on other sites More sharing options...
jeckyl Posted March 23, 2012 Share Posted March 23, 2012 Salut, La 1.3 avait des soucis de facture et de calcul de prix, on prend les même et on recommence en attendant une réponse du style, faite la mise à jour avec la 1.5 ... 1 Link to comment Share on other sites More sharing options...
Franck Brignoli Posted March 23, 2012 Share Posted March 23, 2012 Bonjour, Le terme "Reduction TTC" A l'heure actuelle les réductions sont toujours appliquées après la taxe, meme pour des clients B2C (ce n'est pas le cas en 1.5). J'ai effectivement commité le terme "réduction TTC" ce qui est une vilaine erreur, que je vais corriger. Selon moi la solution la plus cohérente serait de virer la ligne réduction dans la ligne produit et de ne la mettre qu'au niveau des totaux. Le détails des taxes Les totaux affichés dans le détails des taxes différent des totaux affichés sur la facture. La réduction est appliqué sur le total de l'Order, mais pour avoir le détails des taxes on est obligé de répartir cette réduction proportionnellement sur chaque prix. On calcule donc pour chaque produit un ratio sur 6 décimales pour être précis, puis on applique la réduction que l'on arrondit de nouveau. Cette étape nous fait perdre en précision et provoque le problème d'arrondit. Le total Pour chaque ligne de produits, nous calculons le prix TTC que nous arrondissons et pour avoir le total TTC nous sommons tous les total TTC. Historiquement, je pense que c'est pour palier aux produits ayant des taxes différentes. Ex: Produit A: 2,05HT Produit B: 2,47HT Total HT = 4,52 Total TTC = Round(2,05 * 1.196) + Round(2,47 * 1,196) = 5,40 Mais forcement quand on fait 4,52 * 1.196 = 5,41 Nous réfléchissons actuellement à la meilleure solution possible pour ces 2 derniers problèmes. L'impact et les modifications nécessaires étant importants, en toute honnêteté, il y a peu de chance que ce soit corrigé sur une version 1.4. La facture sur la version 1.5 n'est pas encore terminée et devrait avancé dans le courant de la semaine prochaine. Je suis preneur de toutes vos remarques pour l'améliorer. Jeckyl, tu as effectivement deviné la réponse, mais je ne te trouve pas "juste" de laisser entendre qu'il n'y a eut aucune amélioration au niveau des prix entre une 1.3 et une 1.4. Link to comment Share on other sites More sharing options...
jp77 Posted March 23, 2012 Author Share Posted March 23, 2012 Bonjour, Oui bug apparu dans le 1.4.7 Corrigé sur la SVN. Je toque broceliande pour qu'il vienne ici, il a eu le même bug et il a corrigé . V++ Atch Bonjour Atch Et bien non ! car je parle de la SVN la 14055 est la derniere revision Cela devient vraiement fatiguant!!! On peut espérer avoir une solution pour la 1.4 un jour ? les problemes de factures existe depsui des lustres et les corrections petit bout par petit bout. Link to comment Share on other sites More sharing options...
jp77 Posted March 23, 2012 Author Share Posted March 23, 2012 C'est pas vrais, a chaque fois des migrations, des heures et des heures sur les templates et accorder le site selon son activité. pfffffffffffffff Link to comment Share on other sites More sharing options...
jp77 Posted March 23, 2012 Author Share Posted March 23, 2012 Bonjour, Le terme "Reduction TTC" A l'heure actuelle les réductions sont toujours appliquées après la taxe, meme pour des clients B2C (ce n'est pas le cas en 1.5). J'ai effectivement commité le terme "réduction TTC" ce qui est une vilaine erreur, que je vais corriger. Selon moi la solution la plus cohérente serait de virer la ligne réduction dans la ligne produit et de ne la mettre qu'au niveau des totaux. Le détails des taxes Les totaux affichés dans le détails des taxes différent des totaux affichés sur la facture. La réduction est appliqué sur le total de l'Order, mais pour avoir le détails des taxes on est obligé de répartir cette réduction proportionnellement sur chaque prix. On calcule donc pour chaque produit un ratio sur 6 décimales pour être précis, puis on applique la réduction que l'on arrondit de nouveau. Cette étape nous fait perdre en précision et provoque le problème d'arrondit. Le total Pour chaque ligne de produits, nous calculons le prix TTC que nous arrondissons et pour avoir le total TTC nous sommons tous les total TTC. Historiquement, je pense que c'est pour palier aux produits ayant des taxes différentes. Ex: Produit A: 2,05HT Produit B: 2,47HT Total HT = 4,52 Total TTC = Round(2,05 * 1.196) + Round(2,47 * 1,196) = 5,40 Mais forcement quand on fait 4,52 * 1.196 = 5,41 Nous réfléchissons actuellement à la meilleure solution possible pour ces 2 derniers problèmes. L'impact et les modifications nécessaires étant importants, en toute honnêteté, il y a peu de chance que ce soit corrigé sur une version 1.4. La facture sur la version 1.5 n'est pas encore terminée et devrait avancé dans le courant de la semaine prochaine. Je suis preneur de toutes vos remarques pour l'améliorer. Jeckyl, tu as effectivement deviné la réponse, mais je ne te trouve pas "juste" de laisser entendre qu'il n'y a eut aucune amélioration au niveau des prix entre une 1.3 et une 1.4. Bonjour Franck Pour moi non je n'enlèverais pas la ligne remise dans les produits, mais plutôt le total remise. Pour des personnes en TTC cela vas encore a peu prêt en modifiant le PDF.php, ce que J’ai fais, mais quand on est en HT et que l'on souhaite avoir des coupons de réductions, cela devient le bazar le plus complet. Pour ma part je suis en HT car 99% des clients sont des pros, et avec les coupons je n'ose même pas imaginer le nombre de litige a cause des factures. Regarde mes images jointes En espérant que tu trouve une solution, plutôt qu'un énième migration ce qui est dommage car vous faites quand même tous du bon travail. A bientot Link to comment Share on other sites More sharing options...
jp77 Posted March 23, 2012 Author Share Posted March 23, 2012 re bonjour Pour ma part j'ai avancé sur la modification de cette facture en HT, voir image facture1HT et aussi la facture1 TTC. je ne suis pas Dev, je pense qu'il ne manque pas grand chose pour avoir le Total produit en HT-la remise. Mais là j'ai besoin d'un coup demain. En espérent très fort un coup de main de la communauté ou des DEV si possible. Link to comment Share on other sites More sharing options...
jp77 Posted March 23, 2012 Author Share Posted March 23, 2012 Voila le fichier PDF.php reste la ligne Total reduction a mettre en HT et la ligne Total produit HT au meme montant que dans détails des taxes et cela serait super, mais là je butte. Link to comment Share on other sites More sharing options...
manouille Posted April 4, 2012 Share Posted April 4, 2012 Je rencontre le meme probleme additionné à un autre. Est ce réglé avec la 1.4.7.2 ? http://www.prestashop.com/forums/topic/163343-1470-erreur-generation-factures/ Link to comment Share on other sites More sharing options...
manouille Posted April 4, 2012 Share Posted April 4, 2012 Bon j'ai pris la classe PDF.php de la 1.4.7.2 et tout rentre dans l'ordre 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