From 64777acfc148b8646fad8b7bd595eaaccfe15f8f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 30 Dec 2021 19:46:58 +0100 Subject: [PATCH] Fix unit price --- htdocs/fourn/class/fournisseur.product.class.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/htdocs/fourn/class/fournisseur.product.class.php b/htdocs/fourn/class/fournisseur.product.class.php index fc3054fdd51..6809d610587 100644 --- a/htdocs/fourn/class/fournisseur.product.class.php +++ b/htdocs/fourn/class/fournisseur.product.class.php @@ -817,8 +817,9 @@ class ProductFournisseur extends Product $min = -1; foreach ($record_array as $record) { $fourn_price = $record["price"]; - // discount calculated buy price - $fourn_unitprice = $record["unitprice"] * (1 - $record["remise_percent"] / 100) - $record["remise"]; + // calculate unit price for quantity 1 + $fourn_unitprice = $record["unitprice"]; + if (!empty($conf->dynamicprices->enabled) && !empty($record["fk_supplier_price_expression"])) { $prod_supplier = new ProductFournisseur($this->db); $prod_supplier->product_fourn_price_id = $record["product_fourn_price_id"];