From 4802669dbc52e924c520e99f21fc01c2f02b38c7 Mon Sep 17 00:00:00 2001 From: "Anup (OpenERP)" Date: Tue, 26 Apr 2011 15:01:37 +0530 Subject: [PATCH] [FIX] mrp_repair : Taxes were missing on the invoicing tab in repair order when product selected from the editable tree bzr revid: ach@tinyerp.com-20110426093137-cf010b6t3wth1iwv --- addons/mrp_repair/mrp_repair.py | 4 ++-- addons/mrp_repair/mrp_repair_view.xml | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/mrp_repair/mrp_repair.py b/addons/mrp_repair/mrp_repair.py index bedaa22b433..950aee089b5 100644 --- a/addons/mrp_repair/mrp_repair.py +++ b/addons/mrp_repair/mrp_repair.py @@ -69,11 +69,11 @@ class mrp_repair(osv.osv): cur = repair.pricelist_id.currency_id for line in repair.operations: if line.to_invoice: - for c in tax_obj.compute(cr, uid, line.tax_id, line.price_unit, line.product_uom_qty, repair.partner_invoice_id.id, line.product_id, repair.partner_id): + for c in tax_obj.compute_all(cr, uid, line.tax_id, line.price_unit, line.product_uom_qty, repair.partner_invoice_id.id, line.product_id, repair.partner_id)['taxes']: val += c['amount'] for line in repair.fees_lines: if line.to_invoice: - for c in tax_obj.compute(cr, uid, line.tax_id, line.price_unit, line.product_uom_qty, repair.partner_invoice_id.id, line.product_id, repair.partner_id): + for c in tax_obj.compute_all(cr, uid, line.tax_id, line.price_unit, line.product_uom_qty, repair.partner_invoice_id.id, line.product_id, repair.partner_id)['taxes']: val += c['amount'] res[repair.id] = cur_obj.round(cr, uid, cur, val) return res diff --git a/addons/mrp_repair/mrp_repair_view.xml b/addons/mrp_repair/mrp_repair_view.xml index 724dafc741d..4bb5bbd3d24 100644 --- a/addons/mrp_repair/mrp_repair_view.xml +++ b/addons/mrp_repair/mrp_repair_view.xml @@ -148,6 +148,7 @@ +