Merge lp:~ressu/openobject-addons/project_mrp_invoicing into lp:openobject-addons/5.0
Status: | Needs review | ||||
---|---|---|---|---|---|
Proposed branch: | lp:~ressu/openobject-addons/project_mrp_invoicing | ||||
Merge into: | lp:openobject-addons/5.0 | ||||
Diff against target: |
69 lines (+40/-2) 2 files modified
project_mrp/project.py (+32/-0) sale/sale.py (+8/-2) |
||||
To merge this branch: | bzr merge lp:~ressu/openobject-addons/project_mrp_invoicing | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
OpenERP Core Team | Pending | ||
Review via email: mp+28380@code.launchpad.net |
Description of the change
Add support for creating invoices based on service tasks generated from sales orders.
It modifies sale.order.line so that unit price calculations can be overridden and overrides quantity calculations from mrp module.
It can be tested by creating a sales order with a service. After completing the task and the project, the invoice will be generated based on the amount of work done with the task.
Price will be calculated based on the unit price of the sales order. Unlike with the default behaviour of mrp sales order, the total price can vary depending on the amount of hours put to the task.
Unmerged revisions
- 2765. By Sami Haahtinen
-
Make invoices respect the work done in tasks when invoice is generated based on shipped items