Launch offer
Business website $150 USD Custom plugin $200 USD Ready in 5 days
Get a quote
Odoo

Computed Fields in Odoo

Derive field values with compute methods and @api.depends.

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'))

Leave a reply

Your email address will not be published. Required fields are marked *