Thursday, October 16, 2025
5 changes · 17.0
Enhancements to existing features
French Point of Sale sessions are no longer limited to a single calendar day. This gives businesses more flexibility to keep a session open across several days when their operations require it, without being blocked by the previous daily restriction.
Original PR description
Before this commit: -------- - Point of Sale sessions were restricted to a single calendar day, preventing accumulation of data across multiple days in one session. After this commit: -------- - Removed the restriction that blocked sessions from overlapping several days. Task: 4735752
Resolved issues and error corrections
This update brings Odoo's spreadsheet component up to the latest version and fixes several issues affecting everyday spreadsheet use. Users should see better behavior when selecting validation ranges across sheets, clearer LINEST formula errors, and correctly formatted date chart tooltips.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/5c3234b40 [REL] 17.0.76 [Task: 0](https://www.odoo.com/odoo/2328/tasks/0)…
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/5c3234b40 [REL] 17.0.76 [Task: 0](https://www.odoo.com/odoo/2328/tasks/0) https://github.com/odoo/o-spreadsheet/commit/5395a3b62 [FIX] data_validation: selecting range from another sheet [Task: 4948201](https://www.odoo.com/odoo/2328/tasks/4948201) https://github.com/odoo/o-spreadsheet/commit/03fc65a34 [FIX] functions: fix LINEST error massage [Task: 5059375](https://www.odoo.com/odoo/2328/tasks/5059375) https://github.com/odoo/o-spreadsheet/commit/785707a15 [FIX] chart: tooltip has wrong format for date chart [Task: 5126261](https://www.odoo.com/odoo/2328/tasks/5126261) Co-authored-by: Anthony Hendrickx (anhe) <anhe@odoo.com> Co-authored-by: Alexis Lacroix (laa) <laa@odoo.com> Co-authored-by: Lucas Lefèvre (lul) <lul@odoo.com> Co-authored-by: Dhrutik Patel (dhrp) <dhrp@odoo.com> Co-authored-by: Adrien Minne (adrm) <adrm@odoo.com> Co-authored-by: Ronak Mukeshbhai Bharadiya <rmbh@odoo.com> Co-authored-by: Florian Damhaut (flda) <flda@odoo.com> Co-authored-by: Rémi Rahir (rar) <rar@odoo.com> Co-authored-by: Pierre Rousseau (pro) <pro@odoo.com> Co-authored-by: Vincent Schippefilt (vsc) <vsc@odoo.com>
Features or functions removed from Odoo
The website media dialog no longer offers Dailymotion or Youku embedding options because those services are now deprecated or unreliable. This helps prevent users from adding videos that may fail to display, while keeping supported options clearer for content editors.
Original PR description
Specification: Improve `VideoSelector` Component. After this PR: - Dailymotion has deprecated its legacy embed endpoint starting September 23, 2024. Removed support for embedding Dailymotion videos in the media dialog. - Embedding Youku videos via iframe has become unreliable and no longer functions properly in the media dialog. Removed support for Youku embeds to prevent broken video content. - The supported platforms string now correctly lists YouTube, Vimeo, and Dailymotion, Instagram as supported platforms. task-4855038 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Downpayment invoices for partially paid subscription upsell orders now show the correct invoiced amount instead of zero. This helps customers and sales teams see accurate billing information after partial online payments.
Original PR description
Version- 17.0 ### Issue: - When an upsell order is partially paid (e.g., 10% of the original amount), the generated downpayment invoice incorrectly displayed an invoiced amount of 0. ### Steps to reproduce: - Make an Upsell order of subscription. - Update the condition of Online Payment from 100% to 10% (in this case). - Make the payment of 10% from portal view. - The invoice amount will be shown as $0. ### Fix: - Updated `_get_subscription_qty_to_invoice` to correctly determine the invoiced quantity and amount for downpayment invoices on upsell orders. ### Impact: - The downpayment invoices for upsell orders now correctly reflect the actual invoiced amount.
Creating vendor bills or refunds from Documents now applies the currency set for the selected supplier instead of defaulting to the company currency. This prevents incorrect currencies on vendor documents and reduces manual corrections in Accounting.
Original PR description
**Issue:** When creating a vendor bill or vendor refund through the Documents module after selecting a supplier, the currency defaults to the company's currency instead of the vendor's. However, if the supplier is selected later in the Accounting module, the correct supplier currency is applied. **Steps to reproduce:** - In Documents, upload a bill. - Click on the bill and assign a vendor (whose supplier currency is different from the company's currency). - Click on "Create Vendor Bill". The used currency isn't that of the supplier. opw-4406074