Consistent Legal Language Across Every Odoo Document. Configure your terms and conditions once in settings. Every new sales order, purchase order, and invoice inherits them automatically — no copy-pasting, no forgotten clauses, no inconsistency across documents.
Default Terms & Conditions is a free Odoo module that lets businesses configure standard terms and conditions text from a single centralized settings page — and have those terms automatically applied to every new Sales Order, Purchase Order, and Customer Invoice. Instead of relying on users to manually paste legal text into each document (or worse, forgetting to include it), this module ensures every outgoing record carries your approved language by default.
Configure your standard sales terms and conditions in the Odoo Settings panel. Every new Sales Order created by any user automatically inherits these terms without manual input.
Why it matters: sales teams move fast — this ensures legal coverage keeps pace with deal velocity without adding friction.
Set your standard purchasing terms and conditions from the same centralized settings page. All new Purchase Orders carry your configured language by default.
Why it matters: vendor agreements depend on consistent contractual language — inconsistent terms create procurement risk.
Define default terms for all Customer Invoices through the settings configuration. Every new invoice reflects your approved payment and billing language.
Why it matters: invoices without explicit terms weaken your position in payment disputes.
All three document types — Sales Orders, Purchase Orders, and Invoices — are configured from one unified settings area. No scattered configuration across multiple menus.
Why it matters: centralized control means one person can manage the organization's entire terms landscape.
When you modify the default terms in settings, all subsequently created documents inherit the updated language. No migration step, no manual refresh.
Why it matters: legal language evolves — contract updates need to flow immediately into operational documents.
The entire configuration is accessible through the standard Odoo Settings interface with plain text fields. No coding, no XML editing, no developer mode required.
Why it matters: legal and operations teams should own their terms content directly — this removes IT dependency.
While default terms auto-populate on new documents, users retain the ability to edit terms on individual records when exceptions are needed.
Why it matters: not every transaction follows the standard template — flexibility without losing the safety net of defaults.
Sales terms, purchasing terms, and invoice terms are configured independently — each document type can carry completely different language.
Why it matters: your sales terms, purchasing terms, and invoice terms serve different legal purposes and should never be identical.
Choose your Odoo version and explore documentation resources
Odoo 16 — Documentation coming soon.
Full setup documentation included with download.
Odoo 17 — Documentation coming soon.
Full setup documentation included with download.
No development environment. No custom code. No consultant required.
Download Default Terms & Conditions from apps.odoo.com and install it through the Odoo Apps menu. Compatible with Odoo 16 and 17. No server restart required.
Navigate to Odoo Settings and locate the terms and conditions configuration fields. Enter your default terms for Sales Orders, Purchase Orders, and Customer Invoices.
Create a new Sales Order, Purchase Order, or Invoice. Confirm that your configured terms auto-populate on the document. Your team is ready to go.
Your team sends sales orders, purchase orders, and invoices every day — and every document without terms is a document without legal protection. Configure your language once, and every outgoing record carries it automatically. 90 days of dedicated technical support included — free of charge.
You have successfully subscribed to the newsletter
There was an error while trying to send your request. Please try again.