Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Sales
  3. Sales Commission Generic | Sales Commission from Sales/Invoice/Payment in Odoo | Sales Commission v 19.0
  4. Sales Conditions FAQ

Sales Commission Generic | Sales Commission from Sales/Invoice/Payment in Odoo | Sales Commission

by echoBitz IT Solutions Pvt. Ltd. https://www.echobitzit.com/
Odoo

$ 49.26

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Invoicing (account)
• Sales (sale_management)
• Inventory (stock)
Lines of code 1129
Technical Name eb_sales_commission_generic
LicenseOPL-1
Websitehttps://www.echobitzit.com/
Versions 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Invoicing (account)
• Sales (sale_management)
• Inventory (stock)
Lines of code 1129
Technical Name eb_sales_commission_generic
LicenseOPL-1
Websitehttps://www.echobitzit.com/
Versions 17.0 18.0 19.0
  • Description
  • License

Sales Commission Management

The Generic Sales Commission module is a comprehensive solution that calculates and manages commissions for your sales team. It supports calculating commissions based on Sales Orders, Invoices, and Payments.

With this module, you can define commission rules based on Standard rates, specific Partners, specific Products, or Discount tiers. It seamlessly integrates into your workflow, providing detailed commission reports and vendor bills for easy payout management.

Sale Order Version Workflow

Key Features

Everything you need to automate and manage sales commissions for your sales team seamlessly.

Commission on Sales Order
Hot Feature
User can configure commission while creating sales order, commission will be given based on sales person.
Sales Commission on Invoice
While validating invoice commission will be calculated based on sales person.
Sales Commission on Payment
Hot Feature
While payment is done by customer commission will be calculated based on sales person.
Partner, Product & Discount
You are allowed to give commission based on Partner, Discount, Product and Product Category.
Standard Commission
Hot Feature
Apply a standard overall commission rate for salespersons across all sales easily.
Commission Access Rights
Commission manager and user access rights. Only manager can create and configure commission.
Commission Analysis and Report
Hot Feature
User can see commission analysis and print commission report for specific sales person between selected dates.
Generate Commission Invoices
Easily generate vendor bills directly from eligible commission lines to streamline payouts.

Feature Deep Dive

Explore every capability of our Sales Commission solution in detail.

  • Videos
  • Configuration/Screenshot
  • Model Configuration
  • Release Notes
  • FAQ

Demo Videos

Watch how easily the Sales Commission module handles configuration, calculation, and reporting.

Setup & Commission Condition Options

Sales Commission Types & Configuration

Return & Cancel Sales Commission Workflow

Commission Analysis, Filters & Reports

Configuration & Workflows

1

Install the Sales Commission module

Install and activate the Generic Sales Commission module to automate commission calculations

Install the Sales Commission module
2

Configure User Access for Sales Commission

Control who can access and manage Sales Commission settings with dedicated user roles. Assign No Access, User, or Manager permissions to ensure secure commission management and controlled visibility across your organization

Configure User Access for Sales Commission
3

Access Sales Commission Configuration

Quickly access the Sales Commissions menu from the Sales Configuration to create, manage, and monitor commission records from a centralized location

Access Sales Commission Configuration
4

List View of Sales Commission Configurations

View all Sales Commission configurations in a single list with their commission type and assigned salesperson for quick access and efficient management

List View of Sales Commission Configurations
5

Configure Commission Types

Choose the appropriate commission type to define how sales commissions are calculated. The module supports multiple commission methods to match different business scenarios

Configure Commission Types
6

Configure Standard Commission

Set a fixed commission percentage for sales transactions by selecting the Standard commission type. The configured percentage will be applied consistently to eligible sales

Configure Standard Commission
7

Configure Partner-Based Commission

Define separate commission percentages for affiliated and non-affiliated partners. This allows you to reward different customer groups with customized commission rates

Configure Partner-Based Commission
8

Configure Partner Affiliation

Mark a contact as Affiliated to identify partner-based customers. This setting is used to calculate commissions according to the Partner-Based commission configuration

Configure Partner Affiliation

Discount Based Commission

Commission varies based on the discount applied on order lines — the more discount a salesperson gives, the lower their commission.

Four values to configure:

  • No Discount Commission % — commission rate when no discount is applied on the order line
  • Max Discount % — maximum discount % allowed for commission eligibility
  • Discount > % — threshold above which a different (lower) commission rate kicks in
  • Commission % (when Discount > threshold) — commission rate applied when discount exceeds the threshold

You can also define Commission Rules (discount slabs) to map specific discount percentages to specific commission rates, and set product or category-level overrides for more granular control.

9

Configure Discount-Based Commission

Create commission rules based on the discount applied to sales orders. Reward lower discounts with higher commission rates by defining multiple discount rules, while setting a default commission for orders without discounts

Configure Discount-Based Commission
10

Validation for Discount-Based Commission Rules

The system validates discount-based commission rules to ensure logical commission calculations. A rule cannot be created if its discount percentage exceeds the configured Discount Threshold

Validation for Discount-Based Commission Rules
11

Validation for Maximum Discount Limit

The system validates the configured Discount Threshold to ensure it does not exceed the Maximum Discount limit. This prevents invalid discount configurations and maintains accurate commission calculations

Validation for Maximum Discount Limit

Product / Product Category / Margin Based Commission

Commission is calculated at order line level based on three options:

  • Product — commission applied on the unit sale price of that specific product
  • Product Category — commission applied on the unit sale price of products in that category
  • Margin — commission applied on the margin (sale price − cost price) of the product sold

Each rule also defines the calculation method: Fix Price (commission above a target price), Margin (above/below margin % threshold), or Commission Exception (flat % override).

12

Configure Product/Category/Margin-Based Commission

Create flexible commission rules based on Products, Categories, Sub-Categories, or Profit Margins. Configure target margins, price thresholds, and commission percentages to calculate commissions according to your business strategy.

Configure Product/Category/Margin-Based Commission
13

Select the Basis for Commission Rules

Choose the basis for applying commission rules. You can configure commission calculations based on Products, Product Categories, or Product Sub-Categories to match your business requirements.

Select the Basis for Commission Rules
14

Select the Commission Calculation Method

Choose how commissions should be calculated for the selected Product, Category, or Sub-Category. The module supports Fixed Price, Margin, and Commission Exception methods to meet different business requirements.

Select the Commission Calculation Method
15

Configure Fixed Price Commission

Set a target selling price and define the commission percentage to be applied when the product is sold above the specified target price.

Configure Fixed Price Commission
16

Configure Margin-Based Commission

Set a target profit margin and define separate commission percentages for sales above and below the target margin. This encourages salespersons to achieve higher profit margins

Configure Margin-Based Commission
17

Configure Commission Exception

Set a custom commission percentage for specific products, categories, or sub-categories by using the Commission Exception method. This allows you to override the default commission rules whenever required.

Configure Commission Exception

Sales Commission Conditions

Defines when the commission is calculated — three options:

  • Sales Order — commission is calculated when the sales order is confirmed
  • Invoice — commission is calculated when the invoice is validated
  • Payment — commission is calculated when the invoice is paid
18

Configure Sales Commission Settings

Configure how and when Sales Commission entries are generated by selecting Sales Orders, Invoices, or Payments. You can also define the default Commission Account to record commission expenses accurately.

Configure Sales Commission Settings
19

Sales Commission on Sales Order

When the commission generation method is set to Sales Order, the system automatically creates commission entries as soon as the sales order is confirmed. You can review all generated commission details from the Sales Commission tab on the sales order.

Sales Commission on Sales Order
20

Sales Commission on Invoice

When the commission generation method is set to Invoice, the system automatically creates commission entries upon invoice validation. You can view all generated commission details directly from the Sales Commission tab

Sales Commission on Invoice
21

Sales Commission on Payment

When the commission generation method is configured as Payment, the system automatically creates commission entries after the invoice payment is successfully registered. The generated commission details can be viewed directly from the Sales Commission tab

Sales Commission on Payment

Return Order & Commission Reversal

22

Sales Order Before Return

Before processing a sales return, review the generated commission details from the Sales Commission tab. This allows you to verify the commission amount and status before initiating the return process.

Sales Order Before Return
23

Initiate the Sales Return

To start the sales return process, open the completed delivery order and click the Return button. This creates a return transfer for the delivered products.

Initiate the Sales Return
24

Validate the Return Order

After the return order is generated, verify the returned products and click Validate to complete the return process. Once validated, the return transfer is successfully processed.

Validate the Return Order
25

Commission Automatically Cancelled After Return

Once the sales return is completed, the system automatically updates the related commission entry and marks it as Cancelled. This ensures that no commission is paid for returned products and keeps commission records accurate.

Commission Automatically Cancelled After Return

Sales Commission Analysis Report

26

Access the Sales Commission Analysis Report

Navigate to Reporting → Sales Commission Analysis to view commission insights. This report helps you analyze generated commissions, monitor salesperson performance, and evaluate commission trends.

Access the Sales Commission Analysis Report
27

Sales Commission Analysis Report

The Sales Commission Analysis report provides a centralized overview of all generated commission entries. Track commission rules, related sales orders, invoices, commission amounts, statuses, and vendor bills to monitor commission performance and processing.

Sales Commission Analysis Report
28

Open Sales Commission Report

Access the Sales Commission Report from the Reporting menu to view detailed commission records. This report provides a complete overview of commissions, making it easy to track, review, and manage salesperson earnings.

Open Sales Commission Report
29

Generate Sales Commission Report

Generate a commission report by selecting a Start Date, End Date, and Salesperson. Click Print Commission Report to export a detailed report containing commission records for the selected period.

Generate Sales Commission Report
30

Print Sales Commission Report

Generate a detailed Sales Commission Report for a selected date range and salesperson. The report includes commission details such as Date, Reference, Commission Type, Commission Rule, Product, Customer, and Commission Amount, providing a complete overview of earned commissions.

Print Sales Commission Report
31

Filter & Group Sales Commission Analysis

Use Filters and Group By options to quickly organize commission records by Status, Salesperson, Commission Type, or Month. This helps analyze commission data more efficiently.

Filter & Group Sales Commission Analysis

Commission Lines

32

View Commission Lines

Navigate to Configuration → Sales Commission → Commission Lines to view all generated commission entries. This menu provides a centralized view of commission records, making it easy to track and manage salesperson commissions

View Commission Lines
33

Create Commission Invoice

Select one or more commission lines and click Actions → Create Invoice to generate a vendor bill for the selected commission entries. Only eligible commission lines can be invoiced.

Create Commission Invoice
34

Create Vendor Bills for Commissions

Review the invoice creation options, set the Invoice Date, and enable Group By if you want to combine eligible commission lines into a single vendor bill. Click Create Invoices to generate the vendor bill.

Create Vendor Bills for Commissions
35

Prevent Duplicate Commission Invoicing

The system prevents already invoiced commission lines from being invoiced again. If an invoiced commission line is selected, an Invalid Operation message is displayed to avoid duplicate vendor bills.

Prevent Duplicate Commission Invoicing
36

Prevent Invoicing of Cancelled Commissions

The system does not allow vendor bills to be created for cancelled commission entries. If a cancelled commission is selected, an Invalid Operation message is displayed to prevent invoice creation.

Prevent Invoicing of Cancelled Commissions

Sales Commission Setup Guide

This module calculates commissions for your sales team based on Sales Orders, Invoices, or Payments. Install it, configure your commission conditions, and automatically generate commission lines and reports.

Technical Requirements
  • Odoo 19 (Community or Enterprise)
  • Compatible with Sales, Purchases, Inventory, and Accounting
What This Module Does
  • Automated commission calculation
  • Supports Sales, Invoices, and Payments
  • Standard, Partner, Product, Discount conditions
  • Detailed PDF reports
Recommended Setup Path
1
Install the Module
Install eb_sales_commission_generic from the Odoo Apps menu.
2
Configure Settings
Configure commission condition (Sales, Invoice, Payment) and type (Standard, Partner, etc.).
3
Process Transactions
Create Sales Orders or Invoices to automatically generate commission lines.

Release Notes & Version History


Version 19.0.1.0.0 — Initial Release
  • Initial Release: Sales Commission generation based on Standard, Partner, Product, and Discount logic.
Frequently Asked Questions
Does it support different commission conditions?
Yes, you can calculate commissions based on Standard rates, specific Partners, specific Products, or based on the Discount applied.
When are the commissions calculated?
You can choose to calculate commissions when a Sales Order is confirmed, when an Invoice is validated, or when a Payment is registered.
Can I set different commission rates for different products?
Yes, using the Product condition, you can define specific commission percentages for different products or product categories.
How are commission payouts managed?
You can create Vendor Bills directly from eligible commission lines to aggregate them and process payouts.
Can I see commission lines from the Sales Order?
Yes, smart buttons are added to Sales Orders, Invoices, and Payments to directly access the related commission lines.
Does it provide commission reports?
Yes, the module includes comprehensive PDF reports detailing the commission amounts per salesperson, grouped by the selected condition.
How does the Discount condition work?
You can define discount tiers (e.g., 0-10% discount gives 5% commission, 10-20% discount gives 2% commission). The commission adjusts automatically based on the discount given.
Can I apply a standard commission rate?
Yes, you can set a Standard commission rate on the salesperson's user profile, which applies a flat percentage to all their sales.

Scan and Connect with echoBitz

Have questions about the Generic Sales Commission module? Book a meeting, start a WhatsApp conversation, or reach out via email to discuss how we can tailor this module to your business needs.

Meeting WhatsApp Email
echoBitz QR contact options

Our Services

​
Odoo Integration

Seamlessly integrate Odoo with third-party apps, platforms, and tools for better workflow.

​
Odoo Implementation

We plan, configure, and deploy Odoo tailored to your business processes.

​
Customization

Get modules and workflows customized to meet your exact needs in Odoo.

​
Community Apps

Access or develop robust community apps to enhance your Odoo functionality.

​
Development Outsourcing

Hire dedicated Odoo developers to build solutions efficiently and cost-effectively.

​
Support & Maintenance

Enjoy peace of mind with our reliable support, updates, and bug fixing services.

Discover More Solutions

Explore our other Odoo apps

Remove & Replace Powered by Odoo
Remove & Replace Powered by Odoo

Removes or replaces the default “Powered by Odoo” branding in Odoo.

Odoo Email CC & BCC
Email CC & BCC for Odoo

Enhances Odoo email functionality by adding extra recipients easily.

Law Management
Law Management

Manage cases, clients, hearings, documents and billing efficiently with the Odoo Law Management System.

Odoo Facebook Integration
Odoo Facebook Messenger Integration

Integrate Facebook Messenger with Odoo Discuss for unified customer communication.

Odoo WhatsApp Integration
All In One WhatsApp Integration For Discuss

Integrate WhatsApp with Odoo Discuss for seamless communication across CRM, Sales, Purchase, and Invoicing.

Odoo Product Price Visibility
Product Price Visibility Control on Website

Control product price visibility on your Odoo website for guest or specific users.

View All Modules Apps on Odoo App Store

Ready to take control of your Sales Commissions?

Install our Generic Sales Commission module and easily calculate, manage, and report on sales commissions for your team.

Get Support Schedule a Demo Visit Our Website
Odoo Certified Partner | info@echobitzit.com | www.echobitzit.com
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with