Daily updates from Odoo
Sunday, April 19, 2026
5 changes
Enhancements to existing features
Financial reports now include a default way to compare results by ledger on Balance Sheet and Profit and Loss reports. The option appears only when it is useful, and users can open the group setup directly from the report filter for easier discovery and management.
Original PR description
1/ Upon installing the accounting app, create a default horizontal group by ledgers, available on the Balance Sheet and P&L, the generic ones and all those from installed localizations. 2/ Make this horizontal group visible in the filter only when it is functionnaly relevant, i.e. when at least one explicit ledger exists. 3/ Make the horizontal group tag clickable, leading to the form view of the horizontal group. task-6101452
This update consolidates partner identifiers across all Odoo localizations into a single, standardized JSON field. This simplifies data management, improves validation accuracy, and reduces redundancy, leading to a more efficient and reliable system for managing business partner information. This is a key step towards a larger refactor of identifier management.
Original PR description
First part. task-5013950
This update simplifies the creation of Spanish tax reports (303 and 347) by automatically displaying key information. Specifically, the 'exonerated from 390' field is now visible on the print BOE wizard for relevant periods, and a new grouping is added for audit operations in report 347, streamlining the reporting process.
Original PR description
In this PR: - In tax report 303, the 'exonerated from 390' boolean field is now visible on the print BOE wizard , when period is either last month or last quarter so that user does not have to enable it manually on the AEAT page. - In the annual tax report 347, when a user clicks to audit the operations of the entity, a new group by is added in context to group the reports by move type and date(quarter). task-5863744 Forward-Port-Of: odoo/enterprise#114142 Forward-Port-Of: odoo/enterprise#108057
This update adjusts how public holidays are calculated on termination payslips. It now considers whether an employee worked less than a month or at least one month before their departure, impacting holiday pay eligibility. This ensures accurate payroll processing for employees leaving the company, aligning with Belgian regulations.
Original PR description
When an employee is leaving the company, if there are public holidays - in the 14 days following the end of contract, if the employee worked less than a month in the company - in the 30 days following the end of contract, if the employee worked at least one month in the company except if the employee found a new job before. In practice we don't pay them by default except if the employee explicitly ask for it. Task: 6007823
This update simplifies the Balance Sheet report to clearly separate Earnings and Equity, enhancing financial reporting clarity. The changes improve the presentation of key account pairs used for earnings allocation, particularly in the standard and US versions of the report. This provides a more straightforward view of financial performance.
Original PR description
Simplifying the structure of the Balance Sheet in order to distinguish clearly **Earnings** and **Equity**, in the generic and US balance sheet. Improving the generic and us charts of accounts to better highlight the account pair for the allocation of earnings. task-6053852 Forward-Port-Of: odoo/enterprise#114060 Forward-Port-Of: odoo/enterprise#112499