Thursday, August 20, 2020
7 changes
New functionality added to Odoo
Businesses can now mark expense and income accounts with disallowed expense categories and dated rates. This enables reporting on the portion of expenses that cannot be deducted, including fleet-related amounts, helping finance teams prepare tax and compliance reviews more accurately.
Original PR description
Add disallowed expenses functionality to expense and income account. Users can choose a disallowed expenses category for those accounts. Each category has multiple rates with its start effective date. Task 2186429 Community PR: https://github.com/odoo/odoo/pull/49675
Enhancements to existing features
This update ensures new records receive their default values earlier and more reliably when forms are opened. It also fixes related test and calculation issues in follow-up accounting, planning, and mobile interface flows, reducing errors for users and improving stability.
Original PR description
Companion of https://github.com/odoo/odoo/pull/55995.
Resolved issues and error corrections
Grouping planning schedules by multiple fields can create rows with missing values, such as an undefined role. This fix prevents errors when users expand or collapse those empty group rows and keeps drag-and-drop working after groups are reopened.
Original PR description
PURPOSE When user tries to groupby "Employee>Role>Department"(& severel others like project>role>employee) & click on undefined, below traceback appears. SPEC When user do groupby on multiple fields and collapse and expand empty row should not throw traceback. TASK 2283977
The unrealized gains and losses report now lets users see the related journal items behind the reported amounts. This improves transparency for finance teams and makes it easier to review, explain, and audit currency revaluation results.
Original PR description
Task [2231958](https://www.odoo.com/web#id=2231958&action=333&active_id=967&model=project.task&view_type=form&cids=&menu_id=4720) Linked to https://github.com/odoo/odoo/pull/56080
The planning app now gives users clearer guidance when getting started, including helpful empty screens and sample-style helpers. Several scheduling, email, role, and template screens were cleaned up to make daily planning tasks easier, and the manager permission label was renamed to Administrator for clarity.
Original PR description
[IMP]planning: improve the onboarding process and clean screens - If there are no record, alert the user that this action is not possible - Improve and clean the shift form view - Clean the send planning by email wizard --> hide the 'employee_ids' field - Clean roles list view --> move the employee_ids field in front of the color one - Improve shift templates list view --> move the company_id field in front of the project_id one - Add helpers and empty screens/dummy data for a better understanding - Rename the 'manager' access rights level into 'Administrator'
This update improves how billable projects are handled across timesheet, helpdesk, and field service workflows. It helps teams better identify and manage project work that can be billed to customers, supporting more accurate service invoicing and reporting.
Original PR description
taskID: 2032048
The manufacturing cost analysis report now uses the actual production data recorded when a manufacturing order is completed, rather than information that may have changed later. This improves the reliability of cost, material quantity, and work order details shown to users reviewing production costs.
Original PR description
Bunch of fixes for the cost analysis report of MO: - Remove extra quantity feature, depends of the state of the BoM when the MO was "Mark as Done". If the BoM is changed after, it will be wrong. - Change the link to the bom line, redirect to the product form instead (same issue than above). - Now, a WO is not always related to a operation. Show WO name instead of operation name and it will be a link only if related to a operation. - Fix wrong quantity of raw material in case of change after the mark as done. task-40259