From 188923c03c2441d8de6ebb8aa7b22785817368fb Mon Sep 17 00:00:00 2001 From: Laurent LE CORRE Date: Fri, 14 Feb 2020 19:37:35 +0100 Subject: [PATCH] =?UTF-8?q?Correction=20anomalie=200000017=20:=20Encore=20?= =?UTF-8?q?des=20probl=C3=A8mes=20de=20calcul=20de=20la=20TVA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/Adapter/Presenter/Cart/CartPresenter.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/web/src/Adapter/Presenter/Cart/CartPresenter.php b/web/src/Adapter/Presenter/Cart/CartPresenter.php index ab9535fd..89b3d6f6 100644 --- a/web/src/Adapter/Presenter/Cart/CartPresenter.php +++ b/web/src/Adapter/Presenter/Cart/CartPresenter.php @@ -321,7 +321,11 @@ class CartPresenter implements PresenterInterface $productsTotalExcludingTax = $cart->getOrderTotal(false, Cart::ONLY_PRODUCTS); $total_excluding_tax = $cart->getOrderTotal(false); - $total_including_tax = $cart->getOrderTotal(true); + //$total_including_tax = $cart->getOrderTotal(true); + /* TheCoreDev le 14/02/2020 - Anomalie 0000017 + Le TTC calculé par Prestashop pouvant être erroné dans certains cas (problème de la méthode de calcul de la TVA), nous recalculons (pour l'instant "en dur" le montant de la TVA et le rajoutons au HT calculé (correctement) par Prestashop. */ + $total_including_tax = $total_excluding_tax * 1.20; + $total_discount = $cart->getDiscountSubtotalWithoutGifts(); $totalCartAmount = $cart->getOrderTotal($this->includeTaxes(), Cart::ONLY_PRODUCTS);