Monday, January 12, 2026
8 changes · saas-19.1
Enhancements to existing features
This update modifies the chart of accounts for Odoo's Vietnamese localization to align with new accounting regulations (Circular 99/2025). These changes are necessary to ensure compliance with current Vietnamese tax laws, taking effect in January 2026. This update impacts financial reporting for Vietnamese businesses using the Odoo system.
Original PR description
Update the COA for the vietnamese localization, which is based on the circular 200/2014 by the new one based on the circular 99/2025. This new COA applies starting in Jan. 2026 task-5357470 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#243078 Forward-Port-Of: odoo/odoo#238983
This update modifies the chart of accounts for Odoo's Vietnamese localization to align with recent accounting regulations (Circular 99/2025). This change is necessary to ensure compliance with updated Vietnamese accounting standards, effective January 2026. It impacts financial reporting within the Vietnamese Odoo implementation.
Original PR description
Update the COA for the vietnamese localization, which is based on the circular 200/2014 by the new one based on the circular 99/2025. This new COA applies starting in Jan. 2026 task-5357470 Forward-Port-Of: odoo/enterprise#103823 Forward-Port-Of: odoo/enterprise#102843
This update enhances the way Odoo fetches invoices from Nilvera. Previously, only recent documents were retrieved, but now the system supports pagination and resuming interrupted downloads, ensuring all invoices are fetched in the correct order and without duplication. This improves data accuracy and efficiency.
Original PR description
Nilvera returns documents in pages of 30 items and, when no date range is provided, only returns documents created within the last week. As a result, _l10n_tr_nilvera_get_documents only processed the first page of recent documents. This commit introduces a full pagination and incremental-fetching mechanism: - Provide explicit StartDate and EndDate parameters. - Store the last successfully fetched CreatedDate per company in an ir.config_parameter to allow resuming after interruptions. - Fetch pages in ascending CreationDateTime order. This ensures all documents are fetched, in order, without duplication and without reprocessing previously downloaded data. task-5186428 Forward-Port-Of: odoo/odoo#239536
This update enhances the user experience by allowing new lines within tooltip strings displayed in tree views. Previously, tooltips were limited in their formatting, making it difficult to convey complex information. This change ensures clearer and more informative tooltips for users interacting with the Odoo application.
Original PR description
we need to add this: https://github.com/odoo/odoo/pull/239198/changes/b3b2ea48f0e8dc7c709e0e1bc5ad23750dc3cb91 in tree view as well. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update optimizes the calculation of work time in Odoo's payroll system. Previously, the same calculation was performed repeatedly, leading to slower processing times. This change eliminates redundant calculations, resulting in a performance improvement.
Original PR description
Before the work time was calculated inside a for loop of worked_days, because this function can be called and is usually called by all worked_day_line_ids of a payslip, the same calculation is done multiple times.
This update streamlines the process for importing product data across key Odoo modules like Sales, Purchase, and Inventory. The product import template and download button have been updated, ensuring a smoother experience for users updating their product information.
Original PR description
This commit updates the product import template and the button to download it. The change impacts all products 'import data' views such as the ones in Sales, Purchase, Inventory and Accounting. part of task-4874693 task-4925525
This update enhances the ‘Looking for Help’ sidebar by displaying the live chat conversation description alongside the visitor’s name. This allows support agents to quickly understand the context of conversations, leading to faster and more efficient customer support. The change improves agent workflow and customer experience.
Original PR description
*= im_livechat **Purpose of this PR:** Before this PR, the discuss sidebar only showed the visitor’s name, making it difficult to know the context of a conversation without opening it. This PR displays the livechat conversation description in the sidebar so agents can quickly understand the context of a conversation. Before/After: <img width="321" height="120" alt="image" src="https://github.com/user-attachments/assets/b3ce2a84-96cf-49e7-9c31-2c078f3859d5" /> <img width="330" height="125" alt="image" src="https://github.com/user-attachments/assets/d4a9aa0a-d827-4b43-ba72-0fa8e2d45eb4" /> task-5404924
This update enhances the user experience for managing discuss categories within Odoo. The changes include a simplified creation form, a search function for easier category discovery, and updated descriptions for clarity. These improvements streamline communication workflows and improve organization.
Original PR description
1. Improve the creation form of discuss categories. 2. Add channel in search view for discuss categories. 3. Update discuss category settings view and the text description. task-5486664 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr