[FIX] membership: invoice membership wizard now calculate tax corectly and on product membership fields make readonly to false

bzr revid: mra@tinyerp.com-20091113063346-job7hqhxpvrhy239
This commit is contained in:
mra (Open ERP)
2009-11-13 12:03:46 +05:30
parent 0b976c8d12
commit 1cbcbffec0
2 changed files with 6 additions and 6 deletions
+3 -3
View File
@@ -51,10 +51,10 @@
<field name="arch" type="xml">
<page string="Information" position="after">
<page string="Membership">
<field name="membership" readonly="1"/>
<field name="membership" readonly="0"/>
<newline/>
<field name="membership_date_from" readonly="1"/>
<field name="membership_date_to" readonly="1"/>
<field name="membership_date_from" readonly="0"/>
<field name="membership_date_to" readonly="0"/>
</page>
</page>
</field>
@@ -80,9 +80,9 @@ def _invoice_membership(self, cr, uid, data, context):
invoice_obj.write(cr, uid, invoice_id, {'invoice_line':[(6,0,[invoice_line_id])]})
invoice_list.append(invoice_id)
if line_value['invoice_line_tax_id']:
invoice_obj.write(cr, uid, [invoice_id], {'tax_line':tax_tab})
tax_value = invoice_tax_obj.compute(cr, uid, invoice_id).values()[0]
invoice_tax_obj.create(cr, uid, tax_value)
tax_value = invoice_tax_obj.compute(cr, uid, invoice_id).values()
for tax in tax_value:
invoice_tax_obj.create(cr, uid, tax, context=context)
value = {
'domain': [