account_invoice.py 581 B

123456789101112131415161718192021222324
  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. _defaults = {
  8. 'contado': True
  9. }
  10. @api.one
  11. @api.onchange('contado')
  12. def cambiar_estado_contado(self):
  13. self.credito = not self.contado
  14. if self.contado == True:
  15. self.payment_term = False
  16. @api.one
  17. @api.onchange('credito')
  18. def cambiar_estado_credito(self):
  19. self.contado = not self.credito