Wednesday, March 26, 2025
2 changes · saas-18.1
Resolved issues and error corrections
Self-order restaurant orders now keep the correct customer-facing price when products include tax. This prevents customers from being charged a tax-excluded amount at checkout when using QR-menu ordering with online payment.
Original PR description
Steps ===== 1. Create an online payment method for POS 2. In a POS restaurant, set the self-ordering feature on "QR-Menu Ordering" 3. Add the online payment method in the settings of the kiosk 4. Set the product prices on "tax-included price" 5. Set the sales tax on "Tax included" 6. Open the kiosk and make an order => the final price to pay is tax excluded. Reason ====== When adding a product to the cart, we create for it an order line with unit_price as the price tax exluded, causing bad behavior when the product has a tax included tax. Fix === Now, we use the pricelist price as the unit_price when creating the order line. opw-4613648 opw-4640119
This update brings the spreadsheet component to the latest maintenance version, including fixes for chart behavior, Excel import/export, readonly focus handling, and color display issues. Users should see more reliable spreadsheets, especially when working with charts, trendlines, legends, and Excel-compatible formatting.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/45ec54ca1 [REL] 18.1.13 [Task: 0](https://www.odoo.com/odoo/2328/tasks/0)…
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/45ec54ca1 [REL] 18.1.13 [Task: 0](https://www.odoo.com/odoo/2328/tasks/0) https://github.com/odoo/o-spreadsheet/commit/488f0478e [FIX/PERF] Charts: fix loop condition [Task: 4675166](https://www.odoo.com/odoo/2328/tasks/4675166) https://github.com/odoo/o-spreadsheet/commit/d0b66624c [FIX] fingerprints: remove useless replace [Task: 0](https://www.odoo.com/odoo/2328/tasks/0) https://github.com/odoo/o-spreadsheet/commit/36c0e72fc [REF] compiler: rename constants to literals [Task: 4134564](https://www.odoo.com/odoo/2328/tasks/4134564) https://github.com/odoo/o-spreadsheet/commit/83d155512 [PERF] compiler: build literal value objects once [Task: 4134564](https://www.odoo.com/odoo/2328/tasks/4134564) https://github.com/odoo/o-spreadsheet/commit/e66eb2c46 [PERF] compiler: faster cache key and args extraction [Task: 4134564](https://www.odoo.com/odoo/2328/tasks/4134564) https://github.com/odoo/o-spreadsheet/commit/4f04d2b40 [PERF] functions: don't throw in SEARCH [Task: 0](https://www.odoo.com/odoo/2328/tasks/0) https://github.com/odoo/o-spreadsheet/commit/b28563c65 [FIX] topbar: empty composer is focusable in readonly mode [Task: 4653139](https://www.odoo.com/odoo/2328/tasks/4653139) https://github.com/odoo/o-spreadsheet/commit/6790f3ccc [FIX] chart: fix some typos/typing in the chart panels [Task: 4632945](https://www.odoo.com/odoo/2328/tasks/4632945) https://github.com/odoo/o-spreadsheet/commit/a9122324b [FIX] chart: prevent selecting trend lines in data series selector [Task: 4632950](https://www.odoo.com/odoo/2328/tasks/4632950) https://github.com/odoo/o-spreadsheet/commit/79b2b975a [FIX] pie chart: legend going dark [Task: 4663996](https://www.odoo.com/odoo/2328/tasks/4663996) https://github.com/odoo/o-spreadsheet/commit/d0f675b0d [FIX] color: `toHex` don't work with alpha = 0 [Task: 4660317](https://www.odoo.com/odoo/2328/tasks/4660317) https://github.com/odoo/o-spreadsheet/commit/4c82bda68 [FIX] chart: fix broken moving average trendline when adding another trendline [](https://www.odoo.com/odoo/2328/tasks/) https://github.com/odoo/o-spreadsheet/commit/1aa33feec [FIX] local: delete unused file formula_locale [Task: 4655913](https://www.odoo.com/odoo/2328/tasks/4655913) https://github.com/odoo/o-spreadsheet/commit/c7d5cb60d [FIX] xlsx: prevent unwanted legend when importing chart from excel [Task: 4632987](https://www.odoo.com/odoo/2328/tasks/4632987) https://github.com/odoo/o-spreadsheet/commit/98564309a [FIX] xlsx: export reversed icon sets [Task: 4655950](https://www.odoo.com/odoo/2328/tasks/4655950) 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: Mehdi Rachico (mera) <mera@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>