Sale Commission Team
by KMEE https://github.com/KMEE/kmee-odoo-addons , Odoo Community Association (OCA) https://github.com/KMEE/kmee-odoo-addonsAvailability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) • Sales (sale_management) |
Community Apps Dependencies | Show |
Lines of code | 2092 |
Technical Name |
sale_commission_team |
License | AGPL-3 |
Website | https://github.com/KMEE/kmee-odoo-addons |
Sale Commission Team
This module extends the functionality of sale commissions to support team-based commission rules. It allows you to:
- Configure commission agents per sales team
- Define commission rules with different priorities
- Set specific commission agents for partner/team combinations
- Control the order in which commission rules are applied
Table of contents
Configuration
To configure this module, you need to:
- Go to Sales > Configuration > Settings > Teams
- Select or create a sales team
- Configure commission rules for the team: * Go to the "Commission Rules" tab * Add rules and set their sequence (priority) * Available rule types: Team Commission: Uses agents configured directly in the team Team and Partner Commission: Uses agents configured for specific team/partner combinations Partner Commission: Uses partner's default agents Salesman Commission: Uses the salesperson as agent
- Configure team agents: * In the sales team form, go to the "Agents" tab * Add agents and their respective commissions
- Optionally, configure partner-specific agents for teams: * Go to the partner form * In the "Sales & Purchase" tab, find the "Team Agents" section * Add specific agents for each sales team
Usage
To use this module:
- Create a sales order or invoice
- Select a sales team
- The system will automatically assign commission agents based on the configured rules: * Rules are processed in order of their sequence (lowest number first) * Each agent is added only once, using the commission from the highest priority rule * If no rules are configured for the team, no commissions will be assigned * If no team is selected, standard commission behavior applies
Example:
If you have these rules configured (in order): 1. Team Commission 2. Team and Partner Commission 3. Partner Commission 4. Salesman Commission
And an agent appears in multiple rules: * The agent will appear only once in the final commission * Their commission will be taken from the first rule where they appear
Known issues / Roadmap
- Add support for commission rule templates
- Allow more complex rule conditions
- Add reporting features for team-based commissions
Bug Tracker
Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed feedback.
Do not contact contributors directly about support or help with technical issues.
Authors
- KMEE
Contributors
- KMEE:
- Luis Felipe Mileo
Maintainers
This module is part of the KMEE/kmee-odoo-addons project on GitHub.
You are welcome to contribute.
Please log in to comment on this module