Tuesday, March 31, 2026
3 changes · 19.0
Resolved issues and error corrections
The Italian accounting setup now explicitly uses the intended deferred expense and revenue accounts when loading the chart of accounts. This prevents companies from receiving incorrect default accounts, helping ensure more accurate financial configuration from the start.
Original PR description
Italy's chart template did not explicitly define deferred expense and revenue accounts, so deferred accounts fell back to the first `asset_current` and `liability_current` accounts in the chart. That could assign incorrect defaults such as `140100` and `220100`. This patch sets the intended Italian deferred accounts to `190200` and `270200` directly in the template to ensure correct configuration during chart loading. task-6076711
This fixes an internal test so it uses the current year instead of a hardcoded year. It prevents the test from failing in future years, helping keep release checks stable without changing customer-facing behavior.
Original PR description
## Issue The year used to test sequence ranges was hardcoded to 2025 in https://github.com/odoo/odoo/commit/f7c330d83cc3. The year used to test the sequences is `today.year() - 1`, which works for now since we're in 2026, but will start failing in 2027. runbot-242216
This update resolves a technical issue related to how the suspense line is calculated within the Odoo Enterprise accounting module. The change improved the validation process, preventing errors that could arise from incorrect data types. This ensures data integrity and stability for financial reporting.
Original PR description
This commit: https://github.com/odoo/enterprise/commit/ec7299e39c5b89cea86e4dda34894958c560663e change the way the suspense line is computed, and we expect the suspense line to be an object. But since this commit, the suspense line getter can give False the props validator will fail. no task id