Thursday, July 2, 2026
6 changes · master
Enhancements to existing features
The button previously labeled “Revert” is now labeled “Mark as Unpaid” in payroll run screens. This makes the action easier to understand and better reflects what actually happens when a paid run is changed back to unpaid.
Original PR description
Problem: Reverting a pay run simply removes the "Paid" status to put back all payslips as "Done". This is not consistent with the payslips and does not reflect the behavior. Solution: Changed the label of the "Revert" action button to "Mark as Unpaid". Task-6352441
The DMFA form now includes a read-only XML file field so users can download the original XML directly from the record. The action buttons were also rearranged to make the declaration step easier to find and the preview action more clearly secondary.
Original PR description
Add a read-only "XML File" field on the DMFA form view, allowing the user to download the original XML. Also reorder the header buttons so "Post ONSS Declaration" is positioned first and the "Preview" button is positioned last. Task: 6333142
When users compare report lines against selected lines, the comparison is always shown as a percentage. This update hides the amount/percent selector in that case, so the report settings only show options that are actually useful. This makes the interface clearer and avoids confusion.
Original PR description
In [^1] support for comparison against user selected lines was added. This is always in percentages, as such, the "Comparison In" option that was added in [^2] is not useful as we would never set it to Amount. In this PR we hide "Comparison In" if the report line is selected. task-6322616 [^1]: odoo/enterprise#116721 [^2]: odoo/enterprise#116480 Forward-Port-Of: odoo/enterprise#121526
The Time & Attendance step is now hidden in Belgian payroll runs for all payroll structures except the Monthly Pay structure. This makes the process clearer and avoids showing a step that does not affect payslip calculations for those other payrun types.
Original PR description
Hide the Time & Attendance step in Belgian payruns for all payroll structures except the Monthly Pay structure, since attendance data does not affect payslip computation for the other structures. task: 6346664
This update adds 'Today' and 'Tomorrow' labels to the preparation display cards used in point-of-sale orders. This clarifies the expected timeframe for order fulfillment, improving communication and accuracy for staff and potentially customers.
Original PR description
Introduce "Today" and "Tomorrow" labels for preset times on the preparation display cards. Task-6279720
This update adjusts the location of the attachment list menu within the Odoo interface. This change enhances the user experience by streamlining access to attachments and improving overall usability. The update was implemented to address a minor visual inconsistency.
Original PR description
PR community: https://github.com/odoo/odoo/pull/273380