Correction anomalie 0000014 soumise le 09/01/2020 : Mauvais arrondi dans le calcul de la TVA

This commit is contained in:
2020-01-10 22:29:23 +01:00
parent 432ba93205
commit 89cd04c617
2 changed files with 9 additions and 2 deletions

View File

@@ -132,7 +132,12 @@ global $_MODULES;
$_MODULES = array();
define('_PS_PRICE_DISPLAY_PRECISION_', Configuration::get('PS_PRICE_DISPLAY_PRECISION'));
define('_PS_PRICE_COMPUTE_PRECISION_', _PS_PRICE_DISPLAY_PRECISION_);
//define('_PS_PRICE_COMPUTE_PRECISION_', _PS_PRICE_DISPLAY_PRECISION_); TheCoreDev : correction de l'anomalie 0000014 remontée le 9/01/2020
if (Configuration::get('PS_PRICE_COMPUTE_PRECISION'))
define('_PS_PRICE_COMPUTE_PRECISION_', Configuration::get('PS_PRICE_COMPUTE_PRECISION'));
else
define('_PS_PRICE_COMPUTE_PRECISION_', _PS_PRICE_DISPLAY_PRECISION_);
/* Load all languages */
Language::loadLanguages();

View File

@@ -109,10 +109,12 @@ class Cart extends CartCore
$ps_use_ecotax = $configuration->get('PS_USE_ECOTAX');
$ps_round_type = $configuration->get('PS_ROUND_TYPE');
$ps_ecotax_tax_rules_group_id = $configuration->get('PS_ECOTAX_TAX_RULES_GROUP_ID');
$compute_precision = $configuration->get('_PS_PRICE_COMPUTE_PRECISION_');
$pre_commande = false;
$backtrace = $this->debugBacktraceUrl();
$i = 1;
//$compute_precision = $configuration->get('_PS_PRICE_COMPUTE_PRECISION_'); TheCoreDev : correction de l'anomalie 0000014 soumise le 09/01/2020
$compute_precision = _PS_PRICE_COMPUTE_PRECISION_;
foreach ($backtrace as $backtracekey => $backtracevalue) {
if ($i == 1 && strpos($backtracekey, '/modules/') !== false && (int) Configuration::get('ACOMPTE_CHOICE') == 1 || $i == 1 && strpos($backtracekey, '/modules/') !== false && isset(Context::getContext()->cookie->installmentpayment_type) && (int) Context::getContext()->cookie->installmentpayment_type > 0) {
$small = true;