| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/19.0/sale_service |
| VERSION | |
| VERSION | 0.1.0 |
| CATEGORY | |
| CATEGORY | Sales/Sales |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo S.A. |
| MAINTAINERS | |
| MAINTAINERS | Odoo S.A. |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Julien Castiaux, Tiffany Chang (tic), Gorash, Victor Piryns (pivi), Dylan Kiss (dyki), nihp-odoo, Krzysztof Magusiak (krma) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:51:43 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - sale_management - sale - sales_team - base - base_setup - web - bus - web_tour - html_editor - account_payment - account - onboarding - product - uom - analytic - portal - http_routing - auth_signup - digest - resource - payment - utm |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Allows to display sale information in the SOL services apps =========================================================== Additional information is displayed in the name of the SOL when it is used in services apps (project and planning). |
No views found for this module.
is_service
Boolean
compute='_compute_is_service'
compute_sudo=True
export_string_translation=False
store=True
args: 'Is a Service'
name_search(self, name='', domain=None, operator='ilike', limit=100)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/18.0/sale_service |
| VERSION | |
| VERSION | 0.1.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Odoo Online, Tiffany Chang (tic), Victor Piryns (pivi), Dylan Kiss (dyki), Xavier Bol (xbo), Louis (wil), Krzysztof Magusiak (krma) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:25:56 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - sale_management - sale - sales_team - base - base_setup - web - bus - web_tour - html_editor - account_payment - account - onboarding - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - payment - utm |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Allows to display sale information in the SOL services apps =========================================================== Additional information is displayed in the name of the SOL when it is used in services apps (project and planning). |
No views found for this module.
is_service
Boolean
compute='_compute_is_service'
compute_sudo=True
export_string_translation=False
store=True
args: 'Is a Service'
init(self)
name_search(self, name='', args=None, operator='ilike', limit=100)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/17.0/sale_service |
| VERSION | |
| VERSION | 0.1.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Tiffany Chang (tic), Dylan Kiss (dyki), Hugo Carlier (Huca), Louis (wil) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:02:07 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - sale_management - sale - sales_team - base - base_setup - web - bus - web_tour - account_payment - account - onboarding - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - payment - utm |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Allows to display sale information in the SOL services apps =========================================================== Additional information is displayed in the name of the SOL when it is used in services apps (project and planning). |
No views found for this module.
is_service
Boolean
compute='_compute_is_service'
compute_sudo=True
store=True
args: 'Is a Service'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/9.0/sale_service |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Project |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Olivier Dony, Thibault Delavallée, Denis Ledoux, Christophe Simonis, Nicolas Martinelli, Jérome Maes, Damien Bouvy, Yannick Tivisse |
| WEBSITE | |
| WEBSITE | https://www.odoo.com/page/crm |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:48:30 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - project - base_setup - base - web_kanban - web - product - decimal_precision - bus - report - analytic - portal - auth_signup - resource - web_tip - web_planner - sale - sales_team - account - procurement - project_timesheet - sale_timesheet - hr_timesheet - hr - hr_attendance |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Automatically creates project tasks from procurement lines.
===========================================================
This module will automatically create a new task for each procurement order line
(e.g. for sale order lines), if the corresponding product meets the following
characteristics:
* Product Type = Service
* Create Task Automatically = True
If on top of that a project is specified on the product form (in the Procurement
tab), then the new task will be created in that specific project. Otherwise, the
new task will not belong to any project, and may be added to a project manually
later.
When the project task is completed or cancelled, the corresponding procurement
is updated accordingly. For example, if this procurement corresponds to a sale
order line, the sale order line will be considered delivered when the task is
completed.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
task_type_edit_mrp_inherit |
project.task.type.mrp.inherit | project.task.type | field | Inherits project.task_type_edit |
view_order_form_inherit_sale_service |
sale.order.form.sale.service | sale.order | data | Inherits sale.view_order_form |
view_procurement_task_form |
procurement.procurement.form.view.inherit | procurement.order | field | Inherits procurement.procurement_form_view |
view_product_task_form |
product.form.view.inherit | product.template | xpath | Inherits sale.product_template_form_view_invoice_policy |
view_sale_service_inherit_form2 |
sale.service.form.view.inherit | project.task | xpath | Inherits project.view_task_form2 |
No new fields.
Public methods (2)create(self, values)
write(self, values)
No new fields.
Public methods (0)No public methods.
project_id
Many2one → project.project
ondelete='set null'
string='Project'
args: 'project.project'
track_service
Selection
selection_add=[('task', 'Create a task and track hours')]
No public methods.
No new fields.
Public methods (0)No public methods.
tasks_count
Integer
compute='_compute_tasks_ids'
string='Tasks'
tasks_ids
Many2many → project.task
compute='_compute_tasks_ids'
string='Tasks associated to this sale'
args: 'project.task'
action_view_task(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/8.0/sale_service |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Project Management |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | OpenERP SA |
| MAINTAINERS | |
| MAINTAINERS | OpenERP SA |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Fabien Pinckaers, Antony Lesuisse, Olivier Dony, Thibault Delavallée, Josse Colpaert, Denis Ledoux, Aaron Bohy |
| WEBSITE | |
| WEBSITE | https://www.odoo.com/page/crm |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:45:39 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - project - base_setup - base - web_kanban - web - product - decimal_precision - report - analytic - board - resource - procurement - sale - sales_team - web_kanban_sparkline - account_voucher - account - edi - email_template - procurement_jit |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Automatically creates project tasks from procurement lines.
===========================================================
This module will automatically create a new task for each procurement order line
(e.g. for sale order lines), if the corresponding product meets the following
characteristics:
* Product Type = Service
* Procurement Method (Order fulfillment) = MTO (Make to Order)
* Supply/Procurement Method = Manufacture
If on top of that a projet is specified on the product form (in the Procurement
tab), then the new task will be created in that specific project. Otherwise, the
new task will not belong to any project, and may be added to a project manually
later.
When the project task is completed or cancelled, the corresponding procurement
is updated accordingly. For example, if this procurement corresponds to a sale
order line, the sale order line will be considered delivered when the task is
completed.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
task_type_edit_mrp_inherit |
project.task.type.mrp.inherit | project.task.type | field | Inherits project.task_type_edit |
view_procurement_task_form |
procurement.procurement.form.view.inherit | procurement.order | field | Inherits procurement.procurement_form_view |
view_product_task_form |
product.form.view.inherit | product.template | group | Inherits product.product_template_form_view |
view_sale_service_inherit_form2 |
sale.service.form.view.inherit | project.task | field | Inherits project.view_task_form2 |
No new fields.
Public methods (0)No public methods.