Wednesday, January 14, 2026
3 changes · saas-19.1
Enhancements to existing features
This update adds three new fields to invoices generated with the l10n_fr_facturx_chorus_pro module: Buyer Reference, Contract Reference, and Purchase Order Reference. These fields are required for Chorus Pro compliance, ensuring invoices meet the necessary documentation standards for accurate financial reporting.
Original PR description
This commit: - Add three reference fields to invoice PDF for Chorus Pro compliance: Buyer Reference, Contract Reference, and Purchase Order Reference. These fields appear in the invoice header when set on the invoice. task-5410836 Forward-Port-Of: odoo/odoo#240494
This update simplifies product pricing management by consolidating all pricing configurations – Sales, Rentals, and Subscriptions – into a single, easy-to-use interface. This improves efficiency for users and ensures consistent pricing across the Odoo ecosystem, particularly for eCommerce and rental products.
Original PR description
The primary goal of this PR is to unify product pricing management across the Odoo ecosystem by centralizing configurations for Sales, Rental, and Subscription applications within the core pricelist…
The primary goal of this PR is to unify product pricing management across the Odoo ecosystem by centralizing configurations for Sales, Rental, and Subscription applications within the core pricelist engine. This consolidation introduces a single "Prices" tab on the product template form, effectively replacing fragmented, app-specific views with a unified interface. To improve daily efficiency, the PR enables users to quickly manage fixed-price rules through an inline editable interface directly on the product form, while still providing access to the full pricelist engine for more complex configurations. On a technical level, the pricelist engine has been evolved to support the temporal and contextual needs of dependent applications; this includes dissociating the date used for rule application from the date used for currency conversion, as well as propagating request contexts during eCommerce price computations. task-5375343 See also: - https://github.com/odoo/enterprise/pull/102625 - https://github.com/odoo/upgrade/pull/9172 --- To accelerate this PR, it was decided to rebase the work on an ongoing PR [^1][^2] refactoring and greatly facilitating the interactions backend-frontend of the eCommerce/Rental applications. Thx Louis 😉 (and Victor for thinking about it) [^1]: https://github.com/odoo/odoo/pull/234405 [^2]: https://github.com/odoo/enterprise/pull/98161
This update allows system administrators to customize the main Odoo Enterprise home menu with a targeted message. Administrators can set a message via a database configuration, such as a maintenance notification, which will then be displayed to all users. This provides a flexible way to communicate important information directly to users.
Original PR description
Display a message on home menu based on an ir.config_parameter that can be added directly in the database by the system administrator.
The ir.config_parameter is sysadmin.message and should be a json loadable. The format shoud be something like this:
{
"type": "warning",
"replace": false,
"warning_type": "user",
"message": "`<span>A maintenance operation is planned on your server on <strong>2026-01-15</strong> between 14h and 15h</span>`"
}
Forward-Port-Of: odoo/enterprise#103831
Forward-Port-Of: odoo/enterprise#102239