Thursday, July 9, 2026
3 changes · 19.0
Resolved issues and error corrections
This update fixes an issue in the sales accounting area to improve reliability when working with sales order lines. The limited pull request details do not describe the exact user scenario, but the change is intended to prevent incorrect behavior reported through a support case.
Original PR description
Long description Steps to reproduce: ------------------- * * > Observation: Why the fix: ------------ opw-6290222
Users no longer need to be linked to their own employee record to create an expense from a document. They must still have permission to create expenses for another employee, so normal access controls remain in place.
Original PR description
Removes the constraint saying a user has to be linked to an employee to create an expense from a document. In this case, the user still needs the rights to create an expense for another employee. task-6237021 Forward-Port-Of: odoo/enterprise#123523 Forward-Port-Of: odoo/enterprise#118955
Audit checks that are successfully reviewed now refresh the number of invalid records shown in the report. This prevents users from seeing outdated anomaly counts after a check has been corrected, improving confidence in audit reporting.
Original PR description
Problem: Sometimes after an audit check passes (gets reviewed successfully), the count of invalid records in the audit report is not updated. Steps to reproduce: 1. Add a check for an audit cycle 2. Make sure the check's domain is satisified by at least one record 3. Check the audit report and see the check you added 4. The check status should show an anomaly and the count of invalid records will be greater than 0 5. Now, edit the check so that the domain is not satisfied by any record 6. Check the audit report again and see the check you edited 7. The check status should show "Reviewed" but the count of invalid records will still be greater than 0, which is not correct Cause: When updating the status of an audit check, the count of invalid records is not updated, only the status gets updated. opw-6264177