Wednesday, August 26, 2026
9 changes · master
Enhancements to existing features
Purchase reporting now includes the related project, so teams can break down purchase orders by project. This makes it easier to build project-based purchase insights in spreadsheets and dashboards.
Original PR description
Before this commit, it was not possible for the user to analyze his purchase orders based on the project related inside purchase report. This commit adds the project_id field inside that report to be able to use in spreadsheet or dashboard app.
Room bookings and point-of-sale order tracking now start listening for updates from the correct point in time. This reduces the chance of users missing important live notifications during the brief moment between loading information and subscribing to updates.
Original PR description
…point Add the `bus_info` to the room booking view. Required not to miss any notifications between fetch and first subscription. community: https://github.com/odoo/odoo/pull/283436
Payroll users can now access closure days directly from the Payroll app menu. This makes it easier for payroll teams to manage company closure days in the same place as related payroll work.
The data cleaning merge preview dialog has been simplified by removing unnecessary titles and repeated descriptions. This makes the information easier to scan and helps users understand merge decisions with less distraction.
Original PR description
Simplify the merge preview dialog by removing noisy titles and redundant descriptions, making its sections more consistent and easier to understand. task-6236930
The older Belgian POS blackbox module is no longer available for new installations because it is planned to be replaced by a newer module. This helps new users avoid starting with a module that will soon be deprecated, while existing setups are not described as being changed.
Original PR description
The module `pos_blackbox_be` will soon be deprecated and replaced by `l10n_be_pos_blackbox`. To avoid new users installing the old module, we make it not installable anymore.
The general ledger report can now include invoice dates when that column is configured. This gives finance teams clearer context for ledger entries without needing to cross-check invoices separately.
Original PR description
If a column is added with `expression_label` equal to `invoice_date`, include that in results of `_report_custom_engine_general_ledger`. task-5917897 Forward-Port-Of: odoo/enterprise#128938 Forward-Port-Of: odoo/enterprise#113774
Event registration forms now show general, once-per-order questions before attendee-specific questions. This makes the checkout flow easier to follow and better matches what users expect during registration.
Original PR description
**Purpose:** We keep general questions after individual questions, usually users expect it other way around **Specifications:** Move the once per order block on top of the modal Task-6314437
A warning now appears when a Brazilian NFS-e invoice is still pending, explaining that each manual status check consumes one IAP credit. This helps users make informed decisions and avoid unexpected credit usage.
Original PR description
Add a yellow warning message after issuing an NFS-e and the l10n_br_edi_last_edi_status = pending so the user will know that every time they click on "Check NFS-e Status" it will consume 1 IAP credit. Task-id: [6385938](https://www.odoo.com/odoo/project/967/tasks/6385938)
The Planning settings now describe the geolocation option more clearly, helping users understand what the feature does. The Billing setting text was also standardized by removing extra punctuation for a more consistent settings experience.
Original PR description
## [IMP] planning: update geolocation feature description This commit updates the description of the geolocation feature in the Planning settings. ## [IMP] project_timesheet_forecast_field_service_sale: update setting description In this commit, we remove the dot at the end of the "Billing" setting to match standard setting descriptions. task-6450511