Tuesday, February 17, 2026
6 changes · 19.0
Enhancements to existing features
Opening a Point of Sale session now loads only the unit-of-measure records needed for the products in that session, instead of loading every record. This reduces the risk of memory errors for businesses with large product or unit-of-measure datasets and should make session startup more reliable.
Original PR description
Before this commit, while opening a session in the POS, all the `product.uom` records were retrieved regardeless of what products were loaded. This might cause a memory error in cases where a lot of records are being retrieved. A solution for this is to retreive the records **only related to the `product.product` records being retrieved**. opw-5408586 ___ I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Salary simulations now load faster, especially when changing benefit options like a company car. The update reduces unnecessary image processing and improves employee expense lookups, cutting wait times for HR users.
Original PR description
Description ----------- Add missing index on `hr.expense.employee_id` as it's used in a few places as a transitive dependency. Avoid computing images for new employee versions during simulation, as it's loading external dependencies, incurring a performance cost. Benchmark --------- On a staging database, opening the salary configurator and clicking on 'Simulation' when selecting a new car took: | Timings for | Before | After | Speed up | |--------------------|--------|--------|----------| | `onchange_benefit` | ~750ms | ~160ms | 4.6x | | `update_salary` | 2.3s | 1.1s | 1.9x | --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Indian localization now uses a new GST Suvidha Provider configuration for e-invoicing and e-waybill integrations. This keeps GST credential setup aligned with the latest provider requirements, helping Indian businesses continue compliant electronic tax reporting.
Original PR description
Update the Indian localization to switch the GST e-invoice GSP (GST Suvidha Provider) configuration to a new provider as required by recent integration updates. This change ensures that GST credentials uses the new GSP configuration and aligns with updated operational requirements. Task: 5379879 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#243296
This update adjusts the calculations for the CP200 seizable amount in the Odoo Enterprise payroll system for Belgium. Specifically, it incorporates a new valuation (2026) and updates the percentage parameters used in these calculations, ensuring accurate tax and social security deductions for Belgian employees. This change improves payroll compliance and reporting.
Original PR description
Update CP200 Seizable Amount Percentages salary Parameters . Add 2026 valuation task-5478481 Forward-Port-Of: odoo/enterprise#105900
This update adapts Odoo's US payroll to comply with the new 'One Big Beautiful Bill Act' (OB3), which impacts overtime tax deductions. The system now allows for qualified overtime deductions, capped at $12,500 for singles and $25,000 for married couples, ensuring accurate tax calculations based on updated federal regulations. This change primarily affects US-based employees and payroll processing.
Original PR description
Purpose: In July 2025, the US Federal Government passed the "One Big Beautiful Bill Act" (OB3), which incurred policy changes around taxes, spending, and economic incentives. Odoo will need to adapt…
Purpose: In July 2025, the US Federal Government passed the "One Big Beautiful Bill Act" (OB3), which incurred policy changes around taxes, spending, and economic incentives. Odoo will need to adapt data and features to be compliant with the following changes: - No tax on overtime: Qualified overtime can be deducted, capped at $12,500 for singles and $25,000 if married filing jointly. The deduction is not avaiable if MAGI is over $150,000 for singles and $300,000 if married filing jointly. To adapt to the changes, the following salary rule and rule parameters were added: - l10n_us_hr_payroll_structure_us_employee_qualified_overtime (hr.salary.rule) - rule_parameter_federal_qualified_overtime_deduction_cap (hr.rule.parameter) - rule_parameter_federal_qualified_overtime_deduction_cap_2025 (hr.rule.parameter.value) The new salary rule is meant for informational purposes only. It will always show on the employee payslips if they inputted overtime work entries for the month and if the deduction cap has not been met yet. task-4964361
This update adjusts the configuration for generating Indian GST e-invoices, switching to a new GST Suvidha Provider (GSP) as required by recent integration updates. This change ensures Odoo continues to comply with Indian tax regulations and seamlessly process GST e-invoices.
Original PR description
Update the Indian localization to switch the GST e-invoice GSP (GST Suvidha Provider) configuration to a new provider as required by recent integration updates. This change ensures that GST credentials uses the new GSP configuration and aligns with updated operational requirements. Task: 5379879 Forward-Port-Of: odoo/enterprise#103984