Computed Fields in Odoo — a practical guide to Odoo computed fields with clear examples you can reuse in real projects.
Odoo Tutorial Series (24/112). Prefer one article? Read the complete Odoo tutorial.
Short description
Set store=True when you need search/group on computed values.
Computed
total = fields.Float(compute='_compute_total', store=True)
@api.depends('line_ids.price')
def _compute_total(self):
for rec in self:
rec.total = sum(rec.line_ids.mapped('price'))