OdooWiki OCA HUB
Sales License: AGPL-3

With this module, you will be able to configure a default validity delay on quotations.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Set a default validity delay for quotations and sale orders. Odoo automatically fills the validity date based on the order date plus the configured number of days.

This module lets you define a default validity period for sale orders and quotations. In the Sales settings, a new field called "Default Validity of Sale Orders" allows you to enter a number of days. The value is stored per company and must be zero or positive.

When you create a new sale order or quotation, Odoo automatically sets the validity date to the order date plus the configured number of days. If you change the order date, the validity date is recalculated automatically. If the configured number of days is zero, no validity date is set by default.

The setting appears in the Sales settings screen, right after the confirmation email settings. The validity date field on sale orders is also tracked, so changes are recorded in the chatter.

The module extends the company settings, the configuration settings, and the sale order model. It does not add new menus or reports.

Depends on

sale_management
Models and fields (3)
  • sale.order · extends an existing modelvalidity_date
  • res.company · extends an existing modeldefault_sale_order_validity_days (Default Validity of Sale Orders)
  • res.config.settings · extends an existing modelsale_order_default_validity_days

Text generated by AI (DeepSeek) from reading the Odoo 14.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 3 confirmed, 6 with no information of 9 versions.

Sources · Odoo 13.0

Confirmed on 2026-11-03 in branch 13.0 of OCA/sale-workflow.

terminal Installation and usage

OCA documentation · Odoo 14.0

Go to the menu Sales > Configuration > Settings, in the section Quotations & Orders, set the Default Validity of Sale Orders in days.

When you create a new quotation, the Expiration Date will be set by default to today's date plus the number of days configured in Sale Settings page. If you modify the Order Date field, the Expiration Date will be updated accordingly.

No verified information in OCA: Installation.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.