[FIX]point_of_sale: fix the issue wrong invoice total when create the invoice from pos order form

This commit is contained in:
Darshan Kalola
2015-09-04 15:16:35 +02:00
committed by Raphael Collet
parent bc8e91b2aa
commit 5f8663cdb6
+1
View File
@@ -1140,6 +1140,7 @@ class pos_order(osv.osv):
invoice_line.invoice_line_tax_ids = [tax.id for tax in invoice_line.invoice_line_tax_ids if tax.company_id.id == company_id]
# We convert a new id object back to a dictionary to write to bridge between old and new api
inv_line = invoice_line._convert_to_write(invoice_line._cache)
inv_line.update(price_unit=line.price_unit, discount=line.discount)
inv_line_ref.create(cr, SUPERUSER_ID, inv_line, context=local_context)
inv_ref.compute_taxes(cr, SUPERUSER_ID, [inv_id], context=local_context)
self.signal_workflow(cr, uid, [order.id], 'invoice')