Wednesday, February 11, 2026
2 changes
New functionality added to Odoo
This update adds the necessary data to support Taiwan's VAT tax reporting requirements within Odoo. Specifically, it incorporates data records for the `account.return.type` model, enabling accurate reporting for Taiwanese businesses. This change aligns with ongoing efforts to improve Odoo's localization capabilities.
Original PR description
This commit adds the necessary data records for the `account.return.type` model to support Taiwan VAT tax return. [Task-3371895](https://www.odoo.com/odoo/project.task/3371895) Forward-Port-Of: odoo/enterprise#105739 Forward-Port-Of: odoo/enterprise#104698
This update adds a dependency on the `web_hierarchy` module to the `hr_appraisal` module to support new hierarchical views introduced in version 19.0. Without this dependency, upgrading from an older version (18.0) to 19.0 would cause errors due to the changes in the `hr_appraisal` views. An upgrade script will now ensure `web_hierarchy` is installed alongside `hr_appraisal`.
Original PR description
In version `19.0` new hierarchy view was added to module `hr_appraisal` by this commit[^1]. But the module `web_hierarchy` is not dependency of `hr_appraisal`. When we install `hr_appraisal` it…
In version `19.0` new hierarchy view was added to module `hr_appraisal` by this commit[^1]. But the module `web_hierarchy` is not dependency of `hr_appraisal`. When we install `hr_appraisal` it triggers the installation of `hr` because of dependency. On the other side `hr_org_chart`[^2] gets installed because of auto_install=true. So it makes `web_hierarchy` installed because of the `hr_org_chart` dependency. If we upgrade db from `18.0` to `19.0` which `hr_appraisal` installed and `web_hierarchy` uninstalled we will get issue as `hr_appraisal` requires dependency to `web_hierarchy` because of new views. We have added this dependency on master and we will ensure `web_hierarchy` installed while `hr_appraisal` is installed in `19.0` with upgrade script. Steps to reproduce (case 1): 1. Install `hr_appraisal` in `18.0` 2. Uninstall `web_hierarchy` 3. Upgrade to `19.0` Traceback we will get: ``` ... odoo.tools.convert.ParseError: while parsing /home/odoo/src/enterprise/19.0/hr_appraisal/views/hr_appraisal_goal_template_views.xml:71 Invalid view type: 'hierarchy'. You might have used an invalid starting tag in the architecture. Allowed types are: list, form, graph, pivot, calendar, kanban, search, qweb, cohort, gantt, grid, map, activity ``` [^1]: odoo@dbe4946 [^2]: https://github.com/odoo/odoo/blob/dec621e60794ede263222e3b5be0ebfc33ed6f40/addons/hr_org_chart/__manifest__.py#L16-L17