diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py index 7a592a4a2ce..cb2010a7352 100644 --- a/addons/mrp/mrp.py +++ b/addons/mrp/mrp.py @@ -208,7 +208,7 @@ class mrp_bom(osv.osv): 'active': lambda *a: 1, 'product_efficiency': lambda *a: 1.0, 'product_qty': lambda *a: 1.0, - 'product_rounding': lambda *a: 1.0, + 'product_rounding': lambda *a: 0.0, 'type': lambda *a: 'normal', 'company_id': lambda self,cr,uid,c: self.pool.get('res.company')._company_default_get(cr, uid, 'mrp.bom', context=c), } diff --git a/addons/mrp/report/price.py b/addons/mrp/report/price.py index 7d3328dd1d4..ca8e9b9c0b7 100644 --- a/addons/mrp/report/price.py +++ b/addons/mrp/report/price.py @@ -171,7 +171,7 @@ class report_custom(report_rml): } xml_tmp = '' for sub_bom in (sub_boms and sub_boms[0]) or [parent_bom]: - txt, sum, sum_strd = process_bom(sub_bom, company_currency, factor=1/bom.product_qty) + txt, sum, sum_strd = process_bom(sub_bom, company_currency) xml_tmp += txt total += sum total_strd += sum_strd