Tuesday, April 21, 2026
3 changes · master
Enhancements to existing features
Signing templates can now let information entered by signers update the original Odoo records automatically. This reduces manual re-entry while protecting existing data by handling dates, HTML text, blank answers, and duplicate-field conflicts more safely.
Original PR description
Add an "Update values in Odoo" option that allows values entered during the signing process to update the original Odoo records. The sync process handles different data types and potential input issues. It parses localized date formats, formats text for HTML fields, and prevents data loss by ignoring blank fields or conflicting inputs if the document has duplicate fields. task-5951903
Belgian payroll now supports paid time off that employees could not take in the current year and need to carry into future years. Payroll teams can allocate, review, report, and pay these postponed days through the December payroll process, helping comply with Belgian rules from 2024 onward.
Original PR description
purpose: Since 2024, if you are unable to take a paid time off (your legal rights to time off), you can have them back for next year. - added fields for postponed paid time off in the paid time off…
purpose: Since 2024, if you are unable to take a paid time off (your legal rights to time off), you can have them back for next year. - added fields for postponed paid time off in the paid time off allocation wizard and allowed to generate them along with the main time off type - made postponed paid time off types unpaid in all belgian salary structures - added postponed paid time off (N-1, N-2) to the salary inputs in the holiday attest and added coresponding values in the report - made `alloc_employee_ids` stored in the paid time off allocation wizard so the values of time off to allocate and to postpone presist when changed. - added fields for postponed paid time off (N-1, N-2) to the holiday attests tab to be changed manually for new employees when they sign a new contract - moved the paid time off wizard to be accessible from the payrun of december (and made the reference period readonly that takes it's value from the year of the current payrun) - made the paid time off wizard consider allocations already existing and not fully create them again - added a salary rule to pay the allocated postponed N-1 time off in the december payslip task-id: 5429948
This update adjusts project and timesheet forecasting behavior so sales orders can be connected to projects more flexibly. Users can create multiple projects from the same sales order and attach projects even before the order is confirmed, while sales order lines are only filled once confirmation happens.
Original PR description
## Behavior Before Commit: - When a user selected "Create Project" on an SO that was not confirmed or already had a project, Odoo did not create the project and showed a warning. ## Expected Behavior After Commit: - Users can create multiple projects for the same SO. - Users can create a project regardless of the SO state. - Project SOLs remain empty when the SO is in draft. - Project SOLs are auto-filled when the SO is confirmed. - SO are no longer auto confirmed once the are connected to a project to make it possible for a draft SO tro be attached to a project. ## Task [5872486](https://www.odoo.com/odoo/project/4105/tasks/5872486) --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr