Index: invoice.py |
=================================================================== |
--- a/invoice.py |
+++ b/invoice.py |
@@ -487,25 +487,25 @@ class PayInvoiceAsk(ModelView): |
self.payment_lines.depends = copy.copy(self.payment_lines.depends) |
self.payment_lines.depends.append('type') |
self._reset_columns() |
journal_cashdiscount = fields.Many2One('account.journal', |
'Cash Discount Journal', |
states={ |
- 'invisible': Not(Equal(Eval('type'), 'discount')), |
- 'required': Equal(Eval('type'), 'discount') |
+ 'invisible': Not(Equal(Eval('type'), 'cashdiscount')), |
+ 'required': Equal(Eval('type'), 'cashdiscount') |
}, depends=['type']) |
account_cashdiscount = fields.Many2One('account.account', |
'Cash Discount Account', |
domain=[('kind', '!=', 'view'), ('company', '=', Eval('company'))], |
states={ |
- 'invisible': Not(Equal(Eval('type'), 'discount')), |
- 'required': Equal(Eval('type'), 'discount') |
+ 'invisible': Not(Equal(Eval('type'), 'cashdiscount')), |
+ 'required': Equal(Eval('type'), 'cashdiscount') |
}, depends=['company', 'type']) |
amount_cashdiscount = fields.Numeric('Cash Discount Amount', |
digits=(16, Eval('currency_digits_cashdiscount', 2)), readonly=True, |
depends=['currency_digits_cashdiscount', 'type'], states={ |
'invisible': Not(Equal(Eval('type'), 'cashdiscount')), |
}) |
currency_cashdiscount = fields.Many2One('currency.currency', |
'Cash Discount Currency', readonly=True, states={ |