Daily updates from Odoo
Friday, January 30, 2026
5 changes · master
Resolved issues and error corrections
This update fixes a discrepancy in Odoo's Balance Sheet reports for certain localized versions (CO, EC, KR, TW, and ZM). It ensures that 'Other Expenses' are correctly included in the 'Unallocated Earnings' calculation, providing a more accurate financial overview. This was caused by a previous update that didn't properly integrate this new expense type into the localization reports.
Original PR description
*= co, ec, kr, tw, zm Currently, the `Other Expense(expense_other)` account type, introduced in saas-18.3, is missing from the Balance Sheet reports of certain `localizations`, even though it's…
*= co, ec, kr, tw, zm Currently, the `Other Expense(expense_other)` account type, introduced in saas-18.3, is missing from the Balance Sheet reports of certain `localizations`, even though it's correctly implemented in the standard reports. **Steps to reproduce:** - Install the `l10n_co_reports` and `accountant` modules. - Switch to `CO company `and navigate to Accounting > Reporting > Balance Sheet. - Ensure the `report` smart button is set to `Balance Sheet (CO)`. - Equity > Previous Years Unallocated Earnings and click the `info icon`. - Observe the formula of `balance_domain`. **Observation:** The formula does not include the `expense_other` account type. **Root Cause:** After PR [1], at [2] `expense_other` was added to the Previous Years Unallocated Earnings balance domain only in the main `account_reports` module. The corresponding localization reports mentioned above were not updated accordingly, resulting in incomplete Balance Sheet formulas. **Fix:** This commit updates the Balance Sheet report and includes the `expense_other` account type in the Previous Years Unallocated Earnings balance domain, aligning them with the standard reports. [1]: https://github.com/odoo/enterprise/pull/101591 [2]: https://github.com/odoo/enterprise/blob/316a5965e5fae83bd7d901929160c87eb28d13cf/account_reports/data/balance_sheet.xml#L205 opw-5491639 Forward-Port-Of: odoo/enterprise#105852 Forward-Port-Of: odoo/enterprise#105262
This update ensures that AI chat windows always appear above other dialog windows, improving user experience and making it easier to interact with the AI. Previously, dialogs were hidden behind chat windows, causing confusion. This change prioritizes the visibility of the AI chat feature.
Original PR description
**Description of the issue this PR addresses:** ------------------------------------------------ Dialogs were rendered behind chat windows, making them difficult to see and interact with. **Current behavior before PR:** --------------------------------- - The dialog appears behind the chat window **Desired behavior after PR is merged:** ----------------------------------------- - Dialogs are displayed above all chat windows except AI - The AI chat window remains intentionally above dialogs **Task:** 5367135 Forward-Port-Of: odoo/enterprise#105789 Forward-Port-Of: odoo/enterprise#103076
This update resolves an issue where audit reports couldn't be created for periods that didn't match a fiscal year. The changes ensure that audits are correctly aligned with fiscal periods, improving the accuracy and clarity of financial reporting. This addresses a previous bug related to custom return periods and fiscal year support.
Original PR description
It wasn't possible to create audits on a period that didn't match a fiscal period. task-5417418 Forward-Port-Of: odoo/enterprise#103212
This update corrects a validation issue with CLABE (bank account) numbers in payroll reports for Mexico, ensuring accurate stamping and compliance with SAT regulations. Specifically, the system now handles spaces in bank account numbers and omits the 'Banco' attribute when a 18-digit CLABE is present, aligning with official SAT guidelines.
Original PR description
Stamping fails when a bank account is formatted with spaces, as the `is_clabe` validation does not account for them. This fix switches to sanitized_account_number to ensure correct validation. Additionally, updated the XML logic to comply with SAT requirements: when an 18-digit CLABE is provided, the `Banco` attribute must be omitted from the XML. Reference: http://omawww.sat.gob.mx/tramitesyservicios/Paginas/documentos/Guia_llenado_Nomina.pdf > If the value of this field contains a CLABE account (18 digits), the `Banco` field must not exist. Adds a specific test to validate this scenario. target: master task-5497883
This update fixes an issue where the weigh scale displayed incorrect prices due to a lack of integration with pricelists and fiscal positions. Now, the weigh scale accurately reflects prices based on these settings, improving sales accuracy and reducing customer confusion.
Original PR description
Before this commit, the pricelist and fiscal position where not taken into account when displaying the price on the weigh scale. This caused confusion when selling products with pricelists or fiscal positions that modified the price. opw-5456144 Forward-Port-Of: odoo/enterprise#104926