#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class purchase_order(osv.osv):
_name = "purchase.order"
_inherit = "purchase.order"
_description = "Purchase Order"
- def prepare_inv_line(self, cr, uid, account_id, order_line, context=None):
- line = super(purchase_order, self).prepare_inv_line(cr, uid, account_id, order_line, context=context)
+ def _prepare_inv_line(self, cr, uid, account_id, order_line, context=None):
+ line = super(purchase_order, self)._prepare_inv_line(cr, uid, account_id, order_line, context=context)
if order_line.product_id and not order_line.product_id.type == 'service':
acc_id = order_line.product_id.property_stock_account_input and order_line.product_id.property_stock_account_input.id
- if not oa:
+ if not acc_id:
acc_id = order_line.product_id.categ_id.property_stock_account_input_categ and order_line.product_id.categ_id.property_stock_account_input_categ.id
if acc_id:
fpos = order_line.order_id.fiscal_position or False
line.update({'account_id': new_account_id})
return line
purchase_order()
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: