Thursday, July 2, 2026
8 changes · master
Enhancements to existing features
Peruvian electronic delivery slips now display a clearer title so they are easier to identify. They also include additional required transport information for both public and private shipments, helping ensure compliance with local delivery guide rules.
Original PR description
Peruvian transport guidelines specifies that the delivery guide should be explicitly and easily identifiable and should display mandatory transport information. This commit targets to achieve this: - Sent peruvian electronic delivery slips now explicit what they are on the doc title - added new mandatory transport data for public and private transports task-5866397
When a user manually sets allocated hours on a task, those values are now preserved even if the task dates change later. This prevents the system from overwriting user input and helps keep planning and time estimates consistent.
Original PR description
Before this commit, updating the planned start date or deadline recomputed the allocated hours automatically, even when the user had manually set a custom allocated hours value. In this commit ensures that once the allocated hours is manually updated by the user, the system marks the value as manually defined and prevents further automatic recomputation based on task scheduling changes.
The AI-related Discuss client action now uses a reactive signal for its action state instead of a plain property. This makes the interface update more reliably when the action changes, improving responsiveness and reducing the chance of stale behavior for users.
Original PR description
Pr community: https://github.com/odoo/odoo/pull/273286
A new “Daily Rates” smart button is added to rental pricelists, opening a calendar view of dated pricing rules. This makes it easier to review seasonal rates at a glance and create pricing periods by selecting dates directly on the calendar.
Original PR description
Seasonal rental prices are set through pricelist rules with validity dates. This commit adds a "Daily Rates" smart button on the pricelist that opens a month calendar of its dated rules, where selecting a period creates a single rule spanning it. task-4968689
The paid time off allocation process now automatically suggests postponed leave entries for employees who were absent during the relevant periods, reducing manual work during payroll runs. The interface also makes it easier to see which leaves are lost, postponed, or already allocated, improving clarity for payroll users.
Original PR description
Improve the paid time off allocation wizard by automatically suggesting postponed leaves for employees who were not working during the relevant periods and by enhancing the visibility of allocation information. - If an employee is absent in December, we prefill postpone N-1. - If an employee is absent the whole year, we prefill postpone N-2. - Improve the UI to better highlight lost leaves, postponed leaves, and already allocated leaves. - Remove the wizard form view, as the wizard is only used from the payrun flow and all form fields are hidden. Task: 6279404
The DMFA Occupation report no longer uses a fixed joint committee code. It now pulls the code from the payroll version’s own joint committee, which makes the reporting more accurate across different cases and reduces manual inconsistencies.
Original PR description
Prior to this commit, the JC code on DMFA Occupation was hardcoded to 200. This commit makes it dynamic by fetching the JC code from the version's joint committee. task-6352493
This update enhances the payroll journal report by automatically filtering payruns, grouping data by salary rules and year, and displaying the salary rule name for clarity. It also includes a new employer cost measure and sorts the report by sequence number, improving data organization and reporting accuracy.
Original PR description
[IMP] hr_payroll: payroll journal improvement . Selected payrun is filtered by default in searchbar. . Default group_by for salary rule. . Code is added to display name of the salary rule for only payroll journal report. . The list is sorted by sequence number. task - 6311017
This update aligns Odoo with Belgian tax law, providing a withholding tax exemption (10% or 20%) for new businesses (start-ups and micro-enterprises) during their initial 48 months of operation. The changes update reporting and calculations to accurately reflect these exemptions, ensuring compliance with Belgian regulations. This improves the accuracy of tax reporting for businesses operating in Belgium.
Original PR description
Belgian law grants a withholding tax exemption (10% for start-ups, 20% for micro-enterprises) during their first 48 months of activity. This updates the settings and the 274.XX wizard to compute these exemptions, update the Summary and Excel reports, and enforce the 48-month limit. Task-6328760