[invoice] ~update pos_order action_invoice method from point_of_sale code
authorLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Thu, 28 Nov 2013 16:18:25 +0000 (17:18 +0100)
committerLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Thu, 28 Nov 2013 16:18:25 +0000 (17:18 +0100)
pos_membership.py

index 5f62352..0462200 100644 (file)
@@ -646,8 +646,8 @@ class pos_order(osv.osv):
                 inv_line['price_unit'] = line.price_unit
                 inv_line['discount'] = line.discount
                 inv_line['name'] = inv_name
-                inv_line['invoice_line_tax_id'] = ('invoice_line_tax_id' in inv_line)\
-                    and [(6, 0, inv_line['invoice_line_tax_id'])] or []
+                inv_line['invoice_line_tax_id'] = [(6, 0, [x.id for x in line.product_id.taxes_id] )]
+                inv_line_ref.create(cr, uid, inv_line, context=context)
                 #inv_line_ref.create(cr, uid, inv_line, context=context)
                 inv['invoice_line'].append((0, 0, inv_line))
             inv_id = inv_ref.create(cr, uid, inv, context=context)