fix: fiscal position
authormra (Open ERP) <mra@tinyerp.com>
Thu, 12 Feb 2009 05:49:34 +0000 (11:19 +0530)
committermra (Open ERP) <mra@tinyerp.com>
Thu, 12 Feb 2009 05:49:34 +0000 (11:19 +0530)
bzr revid: mra@tinyerp.com-20090212054934-mcli1mckg4cflk46

addons/mrp/mrp.py
addons/sale_crm/wizard/makesale.py

index a45f911..39ecce8 100644 (file)
@@ -1073,7 +1073,8 @@ class mrp_procurement(osv.osv):
                 'partner_address_id': address_id,
                 'location_id': procurement.location_id.id,
                 'pricelist_id': pricelist_id,
-                'order_line': [(0,0,line)]
+                'order_line': [(0,0,line)],
+                'fiscal_position': partner.property_account_position and partner.property_account_position.id or False
             })
             self.write(cr, uid, [procurement.id], {'state':'running', 'purchase_id':purchase_id})
         return purchase_id
index 1c7a708..d2ba03b 100644 (file)
@@ -99,6 +99,7 @@ class make_sale(wizard.interface):
                 'partner_shipping_id': partner_addr['delivery'],
                 'order_policy': 'manual',
                 'date_order': now(),
+                'fiscal_position': fpos
             }
             if data['form']['analytic_account']:
                 vals['project_id'] = data['form']['analytic_account']