From 9f576ba3799cbb9a700221747e44d215d8cb4b46 Mon Sep 17 00:00:00 2001 From: EliseDup Date: Wed, 21 Sep 2016 18:10:28 +0200 Subject: [PATCH] Fix : add correcting factor to take into account unit of measure for purchase in calculating suggested price --- beesdoo_product/models/beesdoo_product.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/beesdoo_product/models/beesdoo_product.py b/beesdoo_product/models/beesdoo_product.py index d212f68..c57ebbc 100644 --- a/beesdoo_product/models/beesdoo_product.py +++ b/beesdoo_product/models/beesdoo_product.py @@ -66,8 +66,8 @@ class BeesdooProduct(models.Model): def _compute_cost(self): suppliers = self._get_main_supplier_info() if(len(suppliers) > 0): - self.standard_price = suppliers[0].price - self.suggested_price = (suppliers[0].price)* (1 + suppliers[0].product_tmpl_id.categ_id.profit_margin / 100) + self.standard_price = suppliers[0].price * self.uom_po_id.factor + self.suggested_price = (suppliers[0].price * self.uom_po_id.factor)* (1 + suppliers[0].product_tmpl_id.categ_id.profit_margin / 100) class BeesdooProductLabel(models.Model): _name = "beesdoo.product.label"