Daily updates from Odoo
Tuesday, May 12, 2026
4 changes · master
Enhancements to existing features
This update allows users to upload bills for the Colombia (l10n_co_dian) localization directly from a zip file. Previously, the system couldn't reliably determine if the zip file would work due to arbitrary filenames within the archive. This change enhances the user experience and simplifies bill processing for Colombian businesses.
Original PR description
There's no way to figure out whether the zip would work for Colombia without unzipping it: - zip's filename is arbitrary, - contained filenames are arbitrary, task-5957199
This update enhances the ZKTeco time clock integration by ensuring accurate time zone handling and improving the user interface. Specifically, it corrects punch time recording to UTC, streamlines menu visibility, and updates the interface for easier attendance management.
Original PR description
This commit includes the following: - Hide Transactions/Terminals menus until BioTime is configured; Test Connection now reloads the client so menus surface immediately. - Use upload_time (timezone-aware against the BioTime company tz) instead of punch_time, and convert through res.company.tz so punches land in UTC correctly. - Reset and flag linked ZKTeco transactions when their attendance is deleted; keep the guard against deleting processed-and-linked ones. - Replace the cog menu with Fetch / Process / Re-Fetch buttons in the list header, and allow editing punch_type when the fetched value was unsupported. Task-6181807
This update simplifies the process for Spanish users to access and manage tax reports. The menu structure has been reorganized to create clearer, more explicit links to the various Spanish tax models, enhancing usability and reducing confusion. This change improves the overall user experience for our Spanish-speaking customers.
Original PR description
The current menu structure makes finding specific Spanish tax models difficult. This commit reorganizes the tax reports menu to improve user experience. - Create explicit menu items for tax models under the Fiscal menu. - Add translations for the menu items Task-ID: 6036564
This update prepares Odoo for the new Belgian VAT reporting requirements, effective May 1st. It adds a dedicated 'Tax Provision Account' (411800) to accurately reflect VAT adjustments for periodic returns. This ensures compliance with updated Belgian tax regulations.
Original PR description
Starting May 1st, in Belgium the VAT provision account will replace the current account for periodic returns - Adding the new bank account - Adding a new account 'Tax Provision Account' 411800 Community PR: odoo/odoo#255272 Task [link](https://www.odoo.com/odoo/project.task/6044017) task-6044017 Forward-Port-Of: odoo/enterprise#116432 Forward-Port-Of: odoo/enterprise#111599