Daily updates from Odoo
Tuesday, March 10, 2026
5 changes · master
Enhancements to existing features
This update adjusts the timing of changes to marital status for withholding tax calculations. Switching from an isolated status (single, divorced, widow) now takes effect at the start of the next calendar year, while becoming isolated (e.g., adding a spouse) is immediate. This aligns with Belgian tax regulations.
Original PR description
For withholding taxes: ----------------------- Switching from an isolated status (single, divorced, widow) to a non isolated will take effect the start of the next calendar year. But the other way around (becoming isolated) takes effect immediately. Task-5449907
This update optimizes Odoo's reporting functionality, specifically addressing memory usage issues with large datasets and improving report stability. The team removed unused code and refactored report generation to enhance performance and reduce resource consumption.
Original PR description
Forward-Port-Of: odoo/enterprise#102808
This update simplifies our payroll structure for Belgium, aligning with new regulations regarding joint committees. It consolidates previous CP200 structures into a single 'Belgium' structure, ensuring compliance and streamlining payroll processing. Additionally, the update introduces key features for worker compensation, including unpaid time off, sick leave calculations, and adjusted ONSS base rates.
This update simplifies the approval process by replacing a complex 'approval_type' field with a straightforward boolean. The change clarifies required approvals and streamlines the flow for managers, making it easier to manage purchase requests. This enhancement improves efficiency and reduces potential confusion.
Original PR description
This commit aims to make some enhancement to the approval Category and Request Forms. Given that approval_type will either be 'purchase' or empty, it's better to replace it with a boolean field. The field "manager_approval" is now a Boolean with False being the old None and True being "Is required Approver", and the third option "Is Approver" is now dropped. odoo/upgrade#9373 Task - 5410747
This update adds quick access to key payroll reports directly within the pay run interface. HR and payroll teams can now easily verify work entries and payroll codes, detect anomalies, and improve data accuracy – ultimately reducing the time spent on pay run audits.
Original PR description
Purpose As an HR officer or payroll consultant, add quick access to pay run verification reports to efficiently identify and validate potential errors. Changes - Add Work Times report button to pay run kanban view - Add Payroll Journal report button to pay run kanban view Benefits - Verify work entry types and payroll codes used in the pay run - Detect anomalies by comparing values with previous periods - Provide quick access to detailed reports without additional navigation - Reduce time spent verifying pay run data for accuracy This enables users to perform comprehensive pay run audits directly from the pay run interface, improving data quality and compliance. Task: 5974389