Daily updates from Odoo
Wednesday, October 8, 2025
3 changes · saas-18.4
Enhancements to existing features
The country state search field now uses the same spacing as similar selection fields. This creates a more consistent form layout and avoids an unnecessary visual gap for users entering address information.
Original PR description
Related PR: https://github.com/odoo/odoo/pull/229290 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#230338
When uploading bill XML files from bank reconciliation, the system now activates the bill currency automatically if it is inactive. This removes a manual step for users and makes bill upload faster and smoother.
Original PR description
Before: - When the user uploads an XML file from the bank reconciliation widget using 'Upload Bills' button and a currency of that bill is not active, then we ask the user to activate that currency manually. - Since users know the currency of Bill at the moment, we should directly activate the currency. After: - Now we activate the currency of Bill directly if it is not active, without asking to the user. Impact: - Improves user experience by not manually activating the currency of the bill. - Save users' time when uploading Bills in the bank reconciliation line. Task-5108103 Forward-Port-Of: odoo/enterprise#95513
When an employee signs a Belgian salary package contract, selected company car details are now reliably recorded in the employee activity history even when the contract version was already prepared. Offer summaries also show the selected car and bike names, making package details clearer for HR and employees.
Original PR description
As when signing the employee contract, the version related to that contract is already created and we just set the version active, the value of the car does not change, so the tracking is not triggered and it's not added into the chatter. This PR force the car_id and ordered_car_id to be tracked by adding the initial value the employee precommit tracking values, before the version is activated (so before the employee get the new values from the newly active version). Also, this PR adds the selected car and bike names to the offer summary. Task-4962922