Daily updates from Odoo
Tuesday, June 17, 2025
5 changes · 18.0
Enhancements to existing features
Accounting tax summaries can now group lines without taxes under a chosen category, such as exempt tax, instead of leaving them unclassified. This helps produce clearer totals and tax reporting in accounting, sales, and localized electronic invoicing flows.
Original PR description
At the moment, the tax aggregators always give a base line with no tax the `None` grouping key. Sometimes, we want base lines with no tax to be grouped as if they had a particular tax, such as an exempt one. This commit extends the aggregator behaviour so that for base lines with no tax, the grouping function is called with an empty tax_data dict, and the returned grouping key is used to group the base line. Enterprise PR: https://github.com/odoo/enterprise/pull/87223 task-4242065
Employees with flexible working schedules are no longer included in automatic check-out and absence management rules. This prevents attendance settings from incorrectly affecting people whose work hours are intentionally variable.
Original PR description
If the automatic check out and absence managment settings in attendance are set, it will not take into account the employees that have a flexible working schedule. These settings were not compatible with the notion of flexibility in hours. Backport of https://github.com/odoo/odoo/pull/196822 task-4816736
Untaxed invoice lines in Colombian and Mexican electronic invoicing can now be grouped using the appropriate tax category, such as exempt tax, instead of always being treated as uncategorized. This improves the accuracy of tax reporting and electronic invoice data for local compliance needs.
Original PR description
At the moment, the tax aggregators always give a base line with no tax the `None` grouping key. Sometimes, we want base lines with no tax to be grouped as if they had a particular tax, such as an exempt one. This commit extends the aggregator behaviour so that for base lines with no tax, the grouping function is called with an empty tax_data dict, and the returned grouping key is used to group the base line. Community PR: https://github.com/odoo/odoo/pull/213405 task-4242065
The Indian financial reports Balance Sheet now opens with the horizontal split option turned off by default. This makes the default report view simpler and avoids users needing to manually untick the option when they prefer the standard layout.
Original PR description
before this PR: split horizontally is ticked by default on Balance Sheet. after this PR: split horizontally is unticked by default. Task Id: 4836667
Duplicated Indian GST purchase records and related debit or credit notes will no longer carry over the original IRN number. This helps prevent the same official reference from appearing on multiple documents, reducing reporting confusion and compliance risk.
Original PR description
Before this PR: - IRN number was also copied when a record was duplicated or while creating a debit/credit note for purchase document. - This caused the same IRN to appear on multiple records. After this PR: - Now, when a record is duplicated or a debit/credit note is created, the IRN number will be empty to prevent duplication. Task Id: 4854568