Wednesday, August 26, 2026
3 changes · 18.0
Resolved issues and error corrections
Vendor bill XML imports now handle cases where the supplier country is not included in the file. When that information is missing, Odoo uses the country already set on the supplier record, avoiding unnecessary upload failures for accounting users.
Original PR description
Steps to reproduce: - Install accounting and create BE company - Create BIS3 xml where there's no country for AccountingSupplierParty - From BE company, upload the xml vendor bill Current behavior: Error when trying to upload xml Expected behavior: No error Cause of issue: Currently there's no check to see if a country exists in the BIS3 xml. This PR adds a check and adds a fallback to get the country attached to the partner record if there's none present in the xml opw-6498830
Fixed an issue that could prevent HR users from marking several appraisals as done at once. Completion notifications are now sent separately for each appraisal, so the batch action finishes reliably and keeps employees informed.
Original PR description
Steps to reproduce: - select multiple appraisals and try to mark as done from list view. Issue: - The completion notification uses an appraisal variable assigned by a previous loop, raising an UnboundLocalError. Furthermore, message_notify() requires a singleton. Fix: - notify and post the completion message for each appraisal explicitly. task-6479018 Forward-Port-Of: odoo/enterprise#128207
This fixes inconsistent timezone setup in HR Attendance overtime tests by matching each test employee's work calendar to their own timezone. It helps prevent false test failures and keeps attendance absence checks reliable across locations such as Tokyo and Honolulu.
Original PR description
The overtime tests created employees in Tokyo and Honolulu while leaving them on the company calendar configured in another timezone. This made attendance day computation depend on inconsistent employee and calendar timezones, causing the Tokyo absence detection test to fail after technical attendances started being created at the employee's local midnight. This commit assigns each employee a resource calendar using the same timezone as the employee so the test setup reflects a consistent working schedule. This commit backports test adjustments from https://github.com/odoo/odoo/pull/189839 to make sure the test passes. [error-242469 ](https://runbot.odoo.com/odoo/error/242469) --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr