TIP: You can type at any time to perform a new search.
Sales commissions OCA
sale_commission_oca · OCA/commission
- Repository
- OCA/commission · module folder · Try on Runboat
- Module version
- 1.0.1
- Category
- Sales Management
- Folder size
- 0.08 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/commission
- Last tracking update
- 2026-08-07 09:06:25
- Authors
- Odoo Community Association (OCA), Tecnativa
- Maintainers
- Odoo Community Association (OCA), Tecnativa
- Committers
- Weblate, OCA-git-bot, oca-ci, arantxa-s73, Pablo Cortés
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- sale_commission_pricelist_oca
- 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.
Code Analysis ⓘ
Views touched (3)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_order_agent_form_inherit |
sale.agent.order.inherit.form | sale.order | form | 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 | Inherits sale.view_sales_order_filter |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (2)
-
commission_totalFloatcompute='_compute_commission_total'store=Truestring='Commissions' -
partner_agent_idsMany2many → res.partnercomodel_name='res.partner'compute='_compute_agents'search='_search_agents'string='Agents'
-
recompute_lines_agents(self)
New fields (1)
-
agent_idsOne2many → sale.order.line.agentcomodel_name='sale.order.line.agent'
No public methods.
New fields (1)
-
object_idMany2one → sale.order.linecomodel_name='sale.order.line'
No public methods.
Loading…