Tuesday, August 26, 2025
4 changes · master
Enhancements to existing features
The salary contract page was updated to use a newer internal web approach instead of older browser code. This helps keep the HR salary contract experience maintainable and aligned with current platform standards without changing core business workflows.
Original PR description
wip
The OCR document processing flow no longer creates extra database checkpoints while fetching results. This reduces overhead when many documents are processed at once, improving performance with minimal user-facing change.
Original PR description
Very similar to commit 7f7ff8d, see full explanation in that commit message. This savepoint was also initiated in a loop which could cause performances issues when too many of them are active at the same time. This one is much less critical and can be removed without much trouble. It was only allowing to recover from a serialization failure, in the case where a user was concurrently editing a document while it was being updated by the OCR. Forward-Port-Of: odoo/enterprise#93000
Hong Kong payroll will no longer automatically include a 200 HKD internet allowance. This avoids applying an arbitrary allowance that is not considered common practice, helping payroll defaults better match typical business needs.
Original PR description
Removes the default 200 HKD of internet allowance, as it is not a common practice in any way to give it, and the 200 is arbitrary and is also not common practice of any kind. task-5010960
Enterprise payroll and localization reporting tests were updated to follow the new default tax rounding behavior. This helps ensure Odoo's business calculations stay consistent across community and enterprise versions without requiring extra configuration.
Original PR description
**Purpose**: --- - Align enterprise tests with the community change setting 'Round per Tax Group' (round_globally) as the default tax rounding method. **Changes**: --- - Removed explicit round_globally configuration in tests (now default). - Updated “Round per Line” test cases to run under the global rounding setting. - Adjusted expected results to match the new computation behavior. community pr- https://github.com/odoo/odoo/pull/221027 task-4971648