Daily updates from Odoo
Wednesday, December 10, 2025
8 changes · master
Enhancements to existing features
This update enhances the yearly salary report's user experience by aligning the report layout and adjusting formatting to handle larger salary figures (up to 10 digits). Previously, the report had alignment issues and would hide columns with large numbers. Now, the report starts on a new page for each employee's salary structure, ensuring clarity and readability.
Original PR description
Before this commit: Report The header and body are not aligned. The report hides column when digits exceed 8 digits The new salary structure of the same employee starts from the same page. After this commit: Align header and body layout. Adjust padding, DPI, and font size to adapt to up to 10 digits. The new salary structure starts on a new page. task-5363813
This update enhances the usability of Odoo's payroll reports by adding the ability to group data by key categories like employee, department, and pay run. This allows for more detailed and targeted reporting, simplifying payroll analysis and improving business insights.
Original PR description
This PR adds filters to reports to group them by (Employee, Department, Job Position, Payslip, Pay Run) which eases the usage of payroll reports. Task: 5367806
This update allows users to generate partner ledger and aged partner reports showing outstanding balances as of a specified future date (e.g., February 28, 2025). This provides more flexibility in analyzing financial positions and tracking open items, particularly for reporting on historical data.
Original PR description
Determine the outstanding balance at a future date (e.g., Feb 28, 2025) for all items that were open on a specific past date (e.g., Dec 31, 2024). To enable this, we modify the partner ledger reports: - Repurpose the existing unreconciled filter - This option is now activated with an "open on" date When the open on date is enabled, the partner ledger only displays the residual amounts (not debit, credit, balance) as before. Clicking `journal items` will go to a list view that uses the `open on` field and new `residual_at_date` fields (see community) The aged partner reports also have this option enabled, allowing a similar set of capabilities. for example view the aging buckets up to the end of 2024, but of those transactions, we only display what is open today. task-4708558
This update simplifies the process of creating and managing digital signatures. Users can now set default settings for sign items at the template level, reducing repetitive work and improving visibility into which roles are applied. The changes also enhance the overall user experience for sign template creation.
Original PR description
Before: - Users had to manually set readonly, mandatory, and alignment for every sign item individually. - There was no way to define these settings at the sign item type level. - On the sign template form, users could not see which sign item roles were added on template. After: - Users can now define readonly, mandatory, and alignment values directly on the sign item type. These values are automatically applied to all sign items created from that type, saving time and avoiding repetitive setup. - The sign template form now shows which sign item roles are used in the current template. - UI improvements for a smoother and more user-friendly experience. Impact: - Less repetitive work: users no longer need to configure the same settings for each sign item. - Better visibility: users can easily see which roles are linked to a template. task-5100986
This update enhances financial reporting to allow auditors to easily identify outstanding debts at a specific point in time. The changes improve the accuracy of reports by reconciling debt balances, providing a clearer picture of financial obligations. This supports more efficient audit processes and compliance.
Original PR description
Auditors often need to find the portion of debt that is still open at a specific posterior date. task-4708558
This update enhances Odoo's reporting capabilities to allow auditors to accurately identify outstanding debts at a specific point in time. The changes update various reports to reflect a more precise reconciliation of financial data, addressing a common audit requirement. This improves the accuracy and reliability of financial reporting.
Original PR description
Auditors often need to find the portion of debt that is still open at a specific posterior date. task-4708558
This update introduces a 'scheduled' state for sign requests, clarifying whether a request has been sent or is awaiting delivery. It also includes minor UI improvements to streamline the user flow and make the sign request process more intuitive. This enhances user experience and reduces potential confusion.
Original PR description
Added a new 'scheduled' state for sign requests to help users distinguish between requests that have been sent and those scheduled for future delivery. Also includes minor adjustments to enhance the overall user flow and usability. task-5159990
This update optimizes the website generation process by enabling the server to regularly check the database. This prevents delays and ensures the website is generated efficiently, leading to faster loading times for users.
Original PR description
This way the server can ping the db so that it can generate and avoid unnecessary waiting time.