[FIX]account: Wrong price calculation on Supplier invoice.
authorAtul Patel (OpenERP) <atp@tinyerp.com>
Thu, 3 Nov 2011 12:50:54 +0000 (18:20 +0530)
committerAtul Patel (OpenERP) <atp@tinyerp.com>
Thu, 3 Nov 2011 12:50:54 +0000 (18:20 +0530)
bzr revid: atp@tinyerp.com-20111103125054-09x4tw1ha93147jq

addons/account/invoice.py

index 0b59eaa..fbb67ce 100644 (file)
@@ -1298,7 +1298,7 @@ class account_invoice_line(osv.osv):
             raise osv.except_osv(_('No Partner Defined !'),_("You must first select a partner !") )
         if not product:
             if type in ('in_invoice', 'in_refund'):
-                return {'value': {'categ_id': False}, 'domain':{'product_uom':[]}}
+                return {'value': {'price_unit': 0.0, 'categ_id': False}, 'domain':{'product_uom':[]}}
             else:
                 return {'value': {'price_unit': 0.0, 'categ_id': False}, 'domain':{'product_uom':[]}}
         part = self.pool.get('res.partner').browse(cr, uid, partner_id, context=context)