Saturday, August 30, 2025
3 changes · 18.0
Resolved issues and error corrections
This update corrects the Spanish Canary Islands tax configuration for Odoo 18 by using the current field name. It helps ensure tax data loads properly and avoids setup errors caused by an outdated field reference.
Original PR description
Description of the issue/feature this PR addresses: In version 18 of Canary Islands taxes, the “price_include” field no longer exists. It is now called “price_include_override.” 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
This update fixes an internal payroll accounting test that would start failing in 2026 because it depended on the current year. The test now uses a fixed car acquisition date, helping keep payroll validation reliable without changing user-facing behavior.
Original PR description
Some tests will fail in 2026. This adds a freeze time to prevent this failing. Task: 5034173 Forward-Port-Of: odoo/enterprise#92983
This fix updates Belgian POS compliance checks so product tax validation works as intended. It helps prevent incorrect blocking or validation issues when configuring products for Belgian blackbox fiscal requirements.
Original PR description
Backport of https://github.com/odoo/enterprise/pull/86807