Tuesday, July 8, 2025
3 changes · 18.0
Enhancements to existing features
The Spanish SII electronic invoicing module updates its AEAT demo certificate used for testing and validation. This helps keep localization test data current so related workflows can continue to be checked reliably.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#217341
This update makes an internal account follow-up check clearer and less prone to confusion when identifying related accounting records. It helps reduce the risk of errors in payment follow-up processing without changing how users interact with the system.
Original PR description
Refactored the SQL construction for checking the existence of related account.move records for res.partner entries. The account.move query is now built separately and referenced explicitly, making the code more readable and reducing the chance of ambiguity in field resolution. Using `SQL.identifier(query.table, "id")` ensures that the correct table is referenced in each condition, which is particularly important when dealing with multiple joins or subqueries.
This update keeps POS IoT scale validation aligned with recent Toledo scale error checks. It helps ensure connected weighing scales continue to report weights reliably after the related scale-handling changes.
Original PR description
This PR adapts the scale checksum to the PR adding the error checks to Toledo scales: https://github.com/odoo/odoo/pull/217674