371a92fb3086fb4f972ca96ec4a79c2a539f428a
Steps to reproduce the bug: - A product is configured as a service + invoicing policy as "Timesheet on task" + Create a task in an existing project. - Create a SO with this product and confirm it. - Go to the task, and create a timesheet on it, the delivered quantity on the SO is correctly updated. - Now, go to the Timesheets app and remove the task from the analytic line. Bug: The Delivered quantity on the Sale Order was not updated. PS: The case where so_line is in the values is already taken into account by the overwrite of function write in addons/sale/models/analytic.py But as task implies so line (as explained in addons/sale_timesheet/models/account.py in function _timesheet_preprocess), the delivered qty of a so line must be recomputed when its task is modified. opw:1864313
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, Purchase Management, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
Then follow the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%