From d99a4cfedadc0c55a2749e73f5c21dd7715a6166 Mon Sep 17 00:00:00 2001 From: "Mayur Maheshwari (OpenERP)" Date: Wed, 9 Jan 2013 14:34:56 +0530 Subject: [PATCH] [FIX]sale_crm:Fixed issue of partner payment_term is not carry when opportunity converted into sale order case:583948 bzr revid: mma@tinyerp.com-20130109090456-e5xwgl2i0h46tfqs --- addons/sale_crm/wizard/crm_make_sale.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/sale_crm/wizard/crm_make_sale.py b/addons/sale_crm/wizard/crm_make_sale.py index a052f47ca1f..ffb02a20eed 100644 --- a/addons/sale_crm/wizard/crm_make_sale.py +++ b/addons/sale_crm/wizard/crm_make_sale.py @@ -78,11 +78,13 @@ class crm_make_sale(osv.osv_memory): ['default', 'invoice', 'delivery', 'contact']) pricelist = partner.property_product_pricelist.id fpos = partner.property_account_position and partner.property_account_position.id or False + payment_term = partner.property_payment_term and partner.property_payment_term.id or False new_ids = [] for case in case_obj.browse(cr, uid, data, context=context): if not partner and case.partner_id: partner = case.partner_id fpos = partner.property_account_position and partner.property_account_position.id or False + payment_term = partner.property_payment_term and partner.property_payment_term.id or False partner_addr = partner_obj.address_get(cr, uid, [partner.id], ['default', 'invoice', 'delivery', 'contact']) pricelist = partner.property_product_pricelist.id @@ -100,6 +102,7 @@ class crm_make_sale(osv.osv_memory): 'partner_shipping_id': partner_addr['delivery'], 'date_order': fields.date.context_today(self,cr,uid,context=context), 'fiscal_position': fpos, + 'payment_term':payment_term, } if partner.id: vals['user_id'] = partner.user_id and partner.user_id.id or uid