8f94e542e319cf818abc74aa579fc171c60c7ef0
This commit refactors the computation of the delivered quantity on sale order line, using a computed field and a manual field. This quantity is automatically computed when using stock moves, timsheet or expenses (through analytic line). This simplify code, avoid having trigger in `create` and `write` method of many models, ... Once this big clean done, we wanted to go futher and clean the reinvoice flow for analytic line (vendor bills and hr expenses) by : - using the reinvoice policy has it should be - flagging sale order line generated from expenses - clarify 'reinvoice policy' and 'can be expensed' fields usage - erase some usability issues (with onchanges and views reoganization) This commit also add tests suites for reinvoice flow, and delivered quantity computation. See sub commits for more details. Thanks @rco-odoo for the onchange fix, and @tde-banana-odoo for its review. Task 40226
…
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%