diff --git a/account_pdc/models/account_payment.py b/account_pdc/models/account_payment.py index 3d0e4d61e..02dc31908 100644 --- a/account_pdc/models/account_payment.py +++ b/account_pdc/models/account_payment.py @@ -30,11 +30,14 @@ class AccountRegisterPayments(models.TransientModel): bank_reference = fields.Char(copy=False) cheque_reference = fields.Char(copy=False) - effective_date = fields.Date('Effective Date', help='Effective date of PDC', copy=False, default=False) + effective_date = fields.Date('Effective Date', help='Effective date of ' + 'PDC') def get_payment_vals(self): res = super(AccountRegisterPayments, self).get_payment_vals() + res['effective_date']=self.effective_date if self.payment_method_id == self.env.ref('account_check_printing.account_payment_method_check'): + res.update({ 'check_amount_in_words': self.check_amount_in_words, 'check_manual_sequencing': self.check_manual_sequencing, @@ -48,7 +51,7 @@ class AccountPayment(models.Model): bank_reference = fields.Char(copy=False) cheque_reference = fields.Char(copy=False) - effective_date = fields.Date('Effective Date', help='Effective date of PDC', copy=False, default=False) + effective_date = fields.Date('Effective Date', help='Effective date of PDC') @api.multi def print_checks(self): @@ -86,7 +89,6 @@ class AccountPayment(models.Model): self.write({'state': 'sent'}) return self.do_print_checks() - def _get_move_vals(self, journal=None): """ Return dict to create the payment move """ diff --git a/account_pdc/views/account_payment_view.xml b/account_pdc/views/account_payment_view.xml index 0cd82fc50..3ef338946 100644 --- a/account_pdc/views/account_payment_view.xml +++ b/account_pdc/views/account_payment_view.xml @@ -10,7 +10,7 @@