diff --git a/addons/purchase/stock.py b/addons/purchase/stock.py index 320e35c2ffa2f3d3983bde80902e200fd82c00c8..205513c90ac0055beeb95ce3f741506b338709ca 100644 --- a/addons/purchase/stock.py +++ b/addons/purchase/stock.py @@ -54,6 +54,8 @@ class stock_move(osv.osv): return super(stock_move, self).copy(cr, uid, id, default, context) def _create_invoice_line_from_vals(self, cr, uid, move, invoice_line_vals, context=None): + if move.purchase_line_id: + invoice_line_vals['purchase_line_id'] = move.purchase_line_id.id invoice_line_id = super(stock_move, self)._create_invoice_line_from_vals(cr, uid, move, invoice_line_vals, context=context) if move.purchase_line_id: purchase_line = move.purchase_line_id