Daily updates from Odoo
Thursday, June 12, 2025
7 changes
5 changes
Enhancements to existing features
The Belgian reports app now remembers the last corporate tax rate chosen for ISOC advance payment returns. This saves users from reselecting the same rate in future payment wizards, whether the payment is made immediately or scheduled for later.
Original PR description
Save the last corporate tax rate selected for the advance payment return type(ISOC prepayment), whether it's paid now or later, and apply it to subsequent advance payment return wizards task-4791142
Helpdesk teams can now assign a responsible person directly from the ticket kanban view, even when no one is currently assigned. This saves time by avoiding the need to open each ticket just to set an assignee.
Original PR description
Before this commit, the user cannot assign someone in the ticket in the kanban view as we can in the kanban view of project and task for instance. This commit displays the user_id field in the kanban view of ticket even if the no user is assigned. By doing that, the user can assign someone in the ticket without having to open the form view or another view. task-4793688
The asset form now clearly states that the declining factor rate is calculated per year. This helps users interpret the depreciation setting correctly and reduces confusion when configuring assets.
Original PR description
This commit adds text 'per year' to declining factor rate field in the form views. Label was added explicitly to avoid confusion. task-4852994
The task priority marker has been repositioned in the kanban view for timesheet-related project tasks. This small layout improvement helps users spot and manage priority work more naturally while reviewing tasks.
Original PR description
task-4801143
The AI module now delays loading PDF processing components until they are actually needed. This reduces startup overhead, helping the system become available faster without changing user-facing features.
Original PR description
Lazy loaded as in attachment_indexation to speed to starting time. odoo/odoo#212387
2 changes
Enhancements to existing features
This update adds more automated checks to ensure electronic invoice XML files are generated correctly for several country and regional formats. It helps reduce the risk of future changes breaking compliant e-invoicing outputs, especially for Turkey, Malaysia, ANZ, Japan, and Singapore formats.
Original PR description
This adds XML generation tests for the following UBL formats: - Turkey (Nilvera) - Malaysia - ANZ, JP, MY and SG PINT formats. Additionally, we improve error reporting in the `assertXmlTreeEqual` method. Enterprise PR: https://github.com/odoo/enterprise/pull/87222 task-4242065
This update adds automated checks to ensure Peruvian electronic invoices are generated correctly for free invoices and invoices combining ISC and IGV taxes. It also reorganizes the related test files, making future maintenance safer and easier without changing day-to-day user workflows.
Original PR description
This adds tests to check that the UBL is correctly generated in the case of free invoices (feature introduced by c8abe0a7536a0bbe703730) and invoices involving both ISC and IGV (feature introduced by d598f338537b8f55771d7a). We take the opportunity to refactor the Peruvian tests and split the expected XMLs each into its own file. Community PR: https://github.com/odoo/odoo/pull/213402 task-4242065