Correction anomalie 0000014 soumise le 09/01/2020 : Mauvais arrondi dans le calcul de la TVA
This commit is contained in:
@@ -132,6 +132,11 @@ global $_MODULES;
|
|||||||
$_MODULES = array();
|
$_MODULES = array();
|
||||||
|
|
||||||
define('_PS_PRICE_DISPLAY_PRECISION_', Configuration::get('PS_PRICE_DISPLAY_PRECISION'));
|
define('_PS_PRICE_DISPLAY_PRECISION_', Configuration::get('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_);
|
define('_PS_PRICE_COMPUTE_PRECISION_', _PS_PRICE_DISPLAY_PRECISION_);
|
||||||
|
|
||||||
/* Load all languages */
|
/* Load all languages */
|
||||||
|
|||||||
@@ -109,10 +109,12 @@ class Cart extends CartCore
|
|||||||
$ps_use_ecotax = $configuration->get('PS_USE_ECOTAX');
|
$ps_use_ecotax = $configuration->get('PS_USE_ECOTAX');
|
||||||
$ps_round_type = $configuration->get('PS_ROUND_TYPE');
|
$ps_round_type = $configuration->get('PS_ROUND_TYPE');
|
||||||
$ps_ecotax_tax_rules_group_id = $configuration->get('PS_ECOTAX_TAX_RULES_GROUP_ID');
|
$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;
|
$pre_commande = false;
|
||||||
$backtrace = $this->debugBacktraceUrl();
|
$backtrace = $this->debugBacktraceUrl();
|
||||||
$i = 1;
|
$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) {
|
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) {
|
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;
|
$small = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user