Daily updates from Odoo
Monday, September 8, 2025
15 changes · master
Enhancements to existing features
Discuss calls now have clearer, more consistent controls, with layout options moved directly into the call view for easier access. Meeting views also gain more flexible panels and expanded actions, making collaboration smoother across chat, live chat, WhatsApp, documents, knowledge, and AI-assisted messaging.
Original PR description
https://github.com/odoo/odoo/pull/223004
Payroll teams can now apply contract index updates more consistently from standard payroll screens. The update also improves the selection flow from list or kanban views and makes the wizard easier to use, reducing manual effort and confusion.
Original PR description
task-4997195
This change improves the performance of Indian GST return reporting. Businesses using these reports should see faster processing when preparing GST-related submissions, reducing wait times during compliance work.
Businesses can now define the steps a return should follow and set the filing deadline relative to the tax period. This gives accounting teams more flexibility to match local reporting processes and manage manually created returns more accurately.
Original PR description
We are adding more flexibility for returns especially the one that will be created by the user. They will now be able to specify which workflow of states the return will use as well as the deadline after the tax period. task-5056885
Users’ dark mode choice is now saved with their account instead of only in the browser. This keeps the preferred appearance after logging out and back in, and can carry across devices for a more consistent experience.
Original PR description
Previously, dark mode was accessed via a cookie. This caused the dark mode setting to be lost when a user logged out and logged back in, defaulting to light mode. With this commit, the dark mode preference is now stored in the user session, making it persist across devices. task-4286033
Contract template screens have been updated to better match the payroll information shown on employee records, creating a more consistent experience for HR teams. The change also corrects display issues such as missing currency indicators on salary-related fields, helping users review compensation details more clearly.
Original PR description
Makes the contract templates views similar to how things are displayed in the payroll tab on the employee. Also fixes some issues like missing currency on some fields. Task: 4954431
Users can once again plan an existing item from a single selected Gantt cell and create a new item across the first continuous block of selected cells. This improves scheduling speed and restores workflows that were no longer available in multi-create mode.
Original PR description
In multi create mode, it was no more possible to plan records by clicking on a cell. In the same way, it was no more possible to create a record in several contiguous cells (in a single row). With this PR we restore those features: - plan: if a single cell is selected, a button "Plan" will be available on right of the button "Add" among the multi selection buttons. Click on that button will open the plan dialog - create: if some cells are selected, click on the button "New" (in the control panel) will allow to create a record for the first block of contiguous selected cells (in a row) Task ID: 5067958
Australian payroll can now handle allowances that need special rate and limit calculations. This helps payroll teams apply more accurate allowance rules and supports clearer allowance details on payslips and reporting.
Original PR description
Add special computation for allowances that require rates and limits to be applied. This commit adds a model for adding additional details to allowances. Task ID: 4085719
On-demand quality checks now open in the regular quality check form instead of a separate wizard, with key details such as product, picking or production order, and quality team filled in automatically. This streamlines quality operations, makes the check title editable, and improves visibility of checks that need attention.
Original PR description
**This commit apply the following:** 1. updates the on-demand quality check to use the form view, not the wizard. 2. applies pre-filling the necessary fields in the quality check form, such as the Picking, Production Order, Product and Quality Team. 3. shows quality check Title field and makes it editable in the form view. 4. updates measure_on field to be the same as the quality point. 5. shows quality checks as todo even if they include products that are not in the picking. 6. hides some fields in certain contexts. Upgrade PR: https://github.com/odoo/upgrade/pull/7774 Task-4535415
Financial report annotations are being replaced by pinned chatter messages, so report notes live in the same communication area users already use elsewhere in Odoo. This makes notes more consistent and may eventually allow users to create report annotations from related records by pinning messages, though loading report notes can be slightly slower in some cases.
Original PR description
We are removing the annotations and add them in the chatter instead. We know which messages are annotations based on the pinned_at date, this could also allow user to add annotation directly from the account, move, ... by pinning them (if and when this is possible). task-4900403
The AI voice transcription component now detects pauses directly in the browser, gives clearer listening feedback, and stops recordings safely when deleted. It also improves summary prompts and adds automated tests, making transcription more reliable and easier to use.
Original PR description
This commit introduces frontend testing for AI components such as the transcription snippet, and the command palette category for the agents.
Adds return deadline tracking and submission wizards for Estonian EC sales, tax, and Intrastat reports. This helps businesses prepare and submit required filings on time, reducing compliance risk and manual follow-up.
Original PR description
- add ec_sales_list return deadline and wizard - add tax_return wizard - add intrastat return deadline and wizard task - 4893904
Fleet users can now create a new vehicle without being forced to enter a registration date or accept today's date by default. Related payroll fleet calculations were updated to handle missing dates, and the Car ATN field now includes clearer guidance.
Original PR description
#### Steps to reproduce Fleet -> New Vehicle (select car) -> Registration Date prefilled + can't save if empty. #### Issue Registration Date field was required and had today's date as default value. #### Fix make field optional, update dependent computations, and add tooltip on dependent field (Car ATN). Changes are on master in both CE and EE. task-5004995
Point of Sale order numbering has been reorganized to make order, refund, self-order, order line, and device identifiers more consistent across POS-related flows. This helps improve traceability and reduces confusion when orders are created from different channels or devices.
Original PR description
*: l10n_br_edi_pos, l10n_se_pos, pos_blackbox_be, pos_enterprise, pos_self_order Sequence management has been reworked. Here is how it now looks: - `order_seq_id`: this sequence is used for all orders in the database. - `order_backend_seq_id`: this sequence is used for all orders that are created from something other than a Point of Sale, for example self-order or a refund from the backend. - `order_line_seq_id`: this sequence is used for all order lines in the database. - `device_seq_id`: this sequence is used to identify all devices that will load the Point of Sale (separated by pos_config). `pos_reference` are now created with this format: `000-0-000000` - First part: Two-digit year - Second part: PoS ID - Third part: incremented sequence, minimum 6 digits (may be more). This sequence is linked to the identity of the first part. taskId: 5004675
Manufacturing setup screens are easier to navigate with clearer operation counts, helpful empty-state guidance, and redesigned cost and time sections. Quality point setup is streamlined from bills of materials and operations, with a new worksheet area for PDF documents while keeping the full quality app experience available.
Original PR description
Some ui enhacements: bill of material - smartbutton with operations & steps counters - no operations content helper inspired by Shop Floor operation - cost & time groups reworked - kanban view - through settings: no content helper quality point - new Worksheet tab for pfd document (with no content helper) - simplified ui when coming from bill of material/operation - (previous ui still available through quality app) task: 5005235