Odoo 19SalesFree

Quotation Aging

See how old your open quotations are, and how much is sitting in them

The video below shows Quotation Aging running on a real Odoo 19 database. Want it driven against your own data, or a question answered first? Ask and we will set up a session.

Every sales team has a pile of quotations nobody has answered. Odoo will show you the list and let you group and filter it - but there is no ageing view for quotations the way there is for receivables, so "how much is stuck, and for how long" gets answered by scrolling.

This answers it properly. Open quotations are counted into age bands with their value, the oldest is named, and the ones already past their own validity date are called out separately.

A real backlog: 12 quotations worth $99,750, the oldest open for 212 days, three already expired.

What it does

Sent quotations still count

A quotation the customer has seen and not answered is exactly the backlog this is about. Counting only untouched drafts would flatter the number, so sent ones are included.

Reports, never works the pile

This app confirms nothing, cancels nothing and edits no quotation. It does not extend sale.order at all - a test asserts the module contains no acting path.

And then what

If the pile this shows you needs working through rather than just looking at, that is a different job - and it is what the paid app does.

What it does not do

Stated up front so nothing about the scope is a surprise after you install it.

Screenshots

Quotation Aging in Odoo — screenshot aging

Requirements

  • Odoo 19.0, Community or Enterprise.
  • Odoo.sh or On-Premise only. Third-party apps cannot be installed on Odoo Online (SaaS) databases — check your hosting before buying.
  • Module mh_quotation_aging, version 19.0.1.0.8, licensed OPL-1.

Related apps

← All Odoo apps