Daily updates from Odoo
Tuesday, April 29, 2025
8 changes · master
Enhancements to existing features
Internal users now receive a dedicated signature request activity instead of a generic to-do when their signature is needed. Opening that activity takes them directly to the signature request, reducing extra steps and making document signing faster.
Original PR description
In this commit, - Change the activity type to request signature from to-do type when user create sign request for internal user. - Prevent opening wizard for request signature activity when the record is linked to signature record and open signature request directly for the user. task-4369848
The Mexican e-invoicing flow now supports linking multiple related CFDI documents, aligning with SAT CFDI 4.0 requirements. This helps businesses correctly document invoice relationships across invoices, payments, POS orders, and stock transport records.
Original PR description
As per updates from the Mexican Tax Authority (SAT) regarding the CFDI 4.0 changes, it is now possible to link more than one CFDI. For this. Is required to use as many nodes as necessary to link the relevant CFDI. This commit introduces the possibility to add multiple cfdi divided by multiple relations target: master task-4376007
Recruitment and referral screens have been refreshed to make key actions easier to find and forms easier to use. Job posting details, reporting views, and related settings were also adjusted so recruiters see clearer information in the right places.
Original PR description
hr_recruitment - Remove the `Referral Campaign` cog menu button in `hr_job` form view and replace it with an action button to be more discoverable. - Revamp the `Referral Campaign` wizard form view to improve usability. - Show `Mission Dates` on Job Position form view only when job_boards (hr_recruitment_integration_base) is installed hr_recruitment_reports - made the changes for the Reports views hr_recruitment_extract - made the changes for the settings views Task: 4463696
Users can more smoothly reorder items in grouped list views where supported. This update aligns related reporting and customization screens with the latest list-view behavior, reducing inconsistencies when working with ordered records.
Original PR description
*: account_reports, web_studio This commit removes the parameter of list renderer's getActiveColumns method in its extensions as it is no longer useful due to https://github.com/odoo/odoo/pull/207198 Part of task-4613142
This update broadens annual closing support from Belgium-specific handling to a more generic process across localizations, while also including related accounting and reporting adjustments. It helps businesses manage year-end accounting workflows more consistently across countries.
Original PR description
Some follow-up items to fix after the shop floor redesign from [1]. Please refer to the individual commits for details about the different fixes. [1] https://github.com/odoo/enterprise/pull/80469 task-4731403
Journal entries now include start and end date fields, making it easier to manage and review deferred revenue and expense periods. The workflow also avoids showing an unnecessary error when generated entries exist, opening the relevant entries instead.
Original PR description
1. Added 'Start Date' and 'End Date' fields on journal entry views and allow inserting start date and end date for all entries 2.Do not pop ''No entry to generate.'' error message open the the list view or form view in more than 1 of the generated entries. task-4636850
This update adds a way to record when a WhatsApp contact was last seen. It helps teams better understand recent customer activity and can support more timely follow-ups.
Original PR description
PR community: https://github.com/odoo/odoo/pull/170690
The field service sales product catalog now better supports organizing products into sections, making orders easier to structure and review. Related stock and sales tests were updated to keep these workflows reliable as the catalog behavior evolves.