[FIX] Sale : Fiscal position from SO for invoice should be priorly taken from SO rather than partner properties
bzr revid: jvo@tinyerp.com-20100519063140-aqowa7gjicmb3377
This commit is contained in:
@@ -55,7 +55,7 @@ class stock_picking(osv.osv):
|
||||
'weight': fields.function(_cal_weight, method=True, type='float', string='Weight', digits_compute= dp.get_precision('Stock Weight'),
|
||||
store={
|
||||
'stock.picking': (lambda self, cr, uid, ids, c={}: ids, ['move_lines'], 20),
|
||||
'stock.move': (_get_picking_line, ['product_id','product_uos_qty'], 20),
|
||||
'stock.move': (_get_picking_line, ['product_id','product_qty','product_uom','product_uos_qty'], 20),
|
||||
}),
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -436,7 +436,7 @@ class sale_order(osv.osv):
|
||||
'currency_id': order.pricelist_id.currency_id.id,
|
||||
'comment': order.note,
|
||||
'payment_term': pay_term,
|
||||
'fiscal_position': order.partner_id.property_account_position.id or order.fiscal_position.id,
|
||||
'fiscal_position': order.fiscal_position.id or order.partner_id.property_account_position.id,
|
||||
'date_invoice' : context.get('date_invoice',False),
|
||||
'company_id' : order.company_id.id,
|
||||
}
|
||||
|
||||
@@ -82,7 +82,7 @@ class sale_order_line_make_invoice(osv.osv_memory):
|
||||
'currency_id' : order.pricelist_id.currency_id.id,
|
||||
'comment': order.note,
|
||||
'payment_term': pay_term,
|
||||
'fiscal_position': order.partner_id.property_account_position.id or order.fiscal_position.id
|
||||
'fiscal_position': order.fiscal_position.id or order.partner_id.property_account_position.id,
|
||||
}
|
||||
inv_id = self.pool.get('account.invoice').create(cr, uid, inv)
|
||||
return inv_id
|
||||
|
||||
@@ -95,7 +95,7 @@ class sale_advance_payment_inv(osv.osv_memory):
|
||||
'currency_id' :sale.pricelist_id.currency_id.id,
|
||||
'comment': '',
|
||||
'payment_term':sale.payment_term.id,
|
||||
'fiscal_position': sale.partner_id.property_account_position.id or sale.fiscal_position.id
|
||||
'fiscal_position': sale.fiscal_position.id or sale.partner_id.property_account_position.id
|
||||
}
|
||||
|
||||
inv_id = inv_obj.create(cr, uid, inv)
|
||||
|
||||
Reference in New Issue
Block a user