Daily updates from Odoo
Tuesday, June 9, 2026
6 changes · master
Enhancements to existing features
This update simplifies the softphone's contact search by prioritizing recent contacts and providing a dedicated history view for each contact. The previous 'contacts' tab has been removed, streamlining the process to focus on searching and reviewing recent interactions, making it easier to find relevant contact information.
Original PR description
Before: - Search in "recent" tab searches recent calls. - A "contacts" tab allows to browse contacts (and search them). Now: - Search in "recent" tab searches *contacts*. This looks better as if you…
Before: - Search in "recent" tab searches recent calls. - A "contacts" tab allows to browse contacts (and search them). Now: - Search in "recent" tab searches *contacts*. This looks better as if you search "john", it is often more useful to find your multiple "john" contacts rather that a chaos list of all the calls you had with all the "john"s. - The "contacts" tab is gone (search them via keypad or recent tabs): indeed, browsing contacts is rarely useful, you'd rather search for them, which you can now do both in keypad and recent tabs. - From a "contact" entry (found with a search), a new "history" button allows to list recent calls records linked to that contact. This is mostly what you wanted while searching in the "recent" tab before: if you searched "john", you found all your "john" calls... but maybe of multiple "john"s. Now you find your multiple "john" contacts, click on the correct one, click the "history" button and find the calls you wanted to find. And more, see commits for details. task-5475573
This update improves the DEP7 export process by switching from PDF to JSON files, aligning with regulatory requirements for German tax reporting (BMF/RKSV). The new JSON format is machine-readable and uses a standardized filename structure, ensuring compatibility with official tax tools and simplifying data processing.
Original PR description
In this commit: ------------------- - Updated the DEP7 export to generate a zip with JSON files instead of PDF, in compliance with BMF (RKSV) requirements. - The export now produces a valid JSON document containing the machine-readable data expected by the official BMF tools. - The filename format has also been adjusted to follow common conventions (e.g. `Name_Duration_DEP_KassenID.json`). Task: 6071034 Forward-Port-Of: odoo/enterprise#112276
This update adds a worker code helper specifically for employer categories within the Odoo Enterprise system. This enhancement simplifies the process of assigning and managing worker codes, ensuring accurate reporting and compliance with Belgian tax regulations. It improves the functionality related to payroll and HR data for businesses operating in Belgium.
Original PR description
Added a worker code helper for employer categories task - 6139841
This update enables the ability to adjust past salaries through a new wizard, facilitating accurate payroll records. When a salary increase is applied, the system automatically triggers a correction process to update related payslips, ensuring data integrity. This change improves payroll accuracy and compliance.
Original PR description
[IMP] hr_payroll: allow past salary increases with correction flow Reworks the salary increase wizard to support past-dated increases. When validated payslips are affected, the wizard transitions to the payslip correction wizard. Also refactors hr.payslip.correction.wizard to support being pre-populated with payslips from the salary increase flow. Adds tests for the salary increase wizard. Task-6123622
This update allows receptionists to quickly check out multiple visitors at once, streamlining the end-of-day process. Previously, each visitor needed to be checked out individually. The changes include a new mass checkout action and optimizations to improve performance and reduce database load.
Original PR description
Context ------- <img width="1914" height="373" alt="image" src="https://github.com/user-attachments/assets/22cb504a-8cc5-4d62-9218-d24e1bdd1f99" /> Receptionists may need to check out multiple visitors at the end of the day when some visitors are still marked as checked in. Previously, each visitor had to be checked out individually. Specification ------------- - Added a **Check Out** server action to the **Actions** dropdown in the Visitors list view. - Allows users to select multiple visitors and check them out in a single operation. Task-6236884
This update simplifies the process of creating and reusing sign requests. Users can now save requests as templates, making them easily accessible and reusable. The sign request flow has also been improved with clearer navigation and added details about completion dates, enhancing efficiency and document management.
Original PR description
Before: - No direct way to convert a sign request into a reusable template from the documents list view or the open document view. - Navigator arrow disappeared when all fields were filled instead of…
Before: - No direct way to convert a sign request into a reusable template from the documents list view or the open document view. - Navigator arrow disappeared when all fields were filled instead of pointing to the "Validate & Send Completed Document" button, which was also positioned too low. - No way to see the signing completion date in the documents list view. After: - Added "Save as template" and "Send to" actions in the list view and open document view. - "Save as template" unarchives the linked template, marks it as reusable, adds it to favorites, opens the template list view and shows a confirmation toast. - Navigator arrow now points to the validate button once all required fields are completed; moved the validate button up for better visibility. - Added an optional "Completed on" column (hidden by default) showing the datetime when the signing session was completed; blank if not applicable. - Improved SignActionHelper in Templates and Documents views to better explain what each upload area is used for. Task: 6235676