[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:
@@ -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': [
|
||||
|
||||
Reference in New Issue
Block a user