account_invoice.py 532 B

1234567891011121314151617181920
  1. # -*- encoding: utf-8 -*-
  2. from openerp import models, fields, api
  3. class account_invoice(models.Model):
  4. _inherit = 'account.invoice'
  5. contado = fields.Boolean('Contado')
  6. credito = fields.Boolean('Crédito')
  7. @api.one
  8. @api.onchange('credito')
  9. def cambiar_estado_credito(self):
  10. self.contado = not self.credito
  11. @api.one
  12. @api.onchange('contado')
  13. def cambiar_estado_contado(self):
  14. self.credito = not self.contado
  15. if self.contado == True:
  16. self.payment_term = False