From 9ec96273418d6a3b43b5985f1fba755aca007e6e Mon Sep 17 00:00:00 2001 From: Mantavya Gajjar Date: Thu, 29 Mar 2007 08:10:49 +0000 Subject: [PATCH] STOCK: fix account analytic on invoice line bzr revid: mga@tinyerp.com-ecc082b08d1c3c2c8f5ba80de0298dbc19eb4b13 --- addons/stock/stock.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 260e1558ea6..7e52207993e 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -503,7 +503,6 @@ class stock_picking(osv.osv): 'partner_id': p.address_id.partner_id.id, 'address_invoice_id': pinv_id, 'address_contact_id': pcon_id, - 'project_id': (p.sale_id and p.sale_id.project_id.id) or False, 'comment': (p.note or '') + '\n' + (p.sale_id and p.sale_id.note or ''), 'payment_term': pay_term, } @@ -542,7 +541,8 @@ class stock_picking(osv.osv): 'price_unit': line.sale_line_id and line.sale_line_id.price_unit or line.product_id.list_price, 'discount': line.sale_line_id and line.sale_line_id.discount or 0.0, 'quantity': line.product_uos_qty, - 'invoice_line_tax_id': [(6,0,tax_ids)] + 'invoice_line_tax_id': [(6,0,tax_ids)], + 'account_analytic_id': (p.sale_id and p.sale_id.project_id.id) or False, }) if line.sale_line_id: self.pool.get('sale.order.line').write(cr, uid, [line.sale_line_id.id], {