| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/commission |
| GIT | |
| GIT | https://github.com/OCA/commission.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/commission/tree/19.0/sale_commission_oca |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Sales Management |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, arantxa-s73, Pablo Cortés |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/commission |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:40:48 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/commission: - account_commission_oca - commission_oca odoo/odoo: - 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 | This module adds the function to calculate commissions in sales orders. Commission lines assigned to sales order lines will be passed to the corresponding invoice lines. Creating settlements directly from the sales order lines is outside the scope of this module. This module depends on the account_commission module. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_order_agent_form_inherit |
sale.agent.order.inherit.form | sale.order | xpath | Inherits sale.view_order_form |
view_sale_order_line_tree |
sale.order.line.agent.tree | sale.order.line.agent | list | New |
view_sales_order_filter_agent |
view_sales_order_filter_agent | sale.order | field | Inherits sale.view_sales_order_filter |
commission_total
Float
compute='_compute_commission_total'
store=True
string='Commissions'
partner_agent_ids
Many2many → res.partner
comodel_name='res.partner'
compute='_compute_agents'
search='_search_agents'
string='Agents'
recompute_lines_agents(self)
agent_ids
One2many → sale.order.line.agent
comodel_name='sale.order.line.agent'
No public methods.
object_id
Many2one → sale.order.line
comodel_name='sale.order.line'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/commission |
| GIT | |
| GIT | https://github.com/OCA/commission.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/commission/tree/18.0/sale_commission_oca |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Sales Management |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | JordiMForgeFlow, Weblate, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/commission |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:11 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/commission: - account_commission_oca - commission_oca odoo/odoo: - 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 | This module adds the function to calculate commissions in sales orders. Commission lines assigned to sales order lines will be passed to the corresponding invoice lines. Creating settlements directly from the sales order lines is outside the scope of this module. This module depends on the account_commission module. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_order_agent_form_inherit |
sale.agent.order.inherit.form | sale.order | xpath | Inherits sale.view_order_form |
view_sale_order_line_tree |
sale.order.line.agent.tree | sale.order.line.agent | list | New |
view_sales_order_filter_agent |
view_sales_order_filter_agent | sale.order | field | Inherits sale.view_sales_order_filter |
commission_total
Float
compute='_compute_commission_total'
store=True
string='Commissions'
partner_agent_ids
Many2many → res.partner
comodel_name='res.partner'
compute='_compute_agents'
search='_search_agents'
string='Agents'
recompute_lines_agents(self)
agent_ids
One2many → sale.order.line.agent
comodel_name='sale.order.line.agent'
No public methods.
object_id
Many2one → sale.order.line
comodel_name='sale.order.line'
No public methods.