total = fields.Float(string='Total', compute=_set_total)
@api.multi
def _set_total(self):
for rec in self:
rec.total = float(rec.finish or 0.0) - float(rec.start or 0.0)
However you can also create that field normal not functional
total = fields.Float(string='Total')
@api.onchange('finish','start')
def _set_total(self):
self.total = float(self.finish or 0.00) - float(self.start or 0.00)
It should be like that,
However you can also create that field normal not functional