Skip to main content
TechUltra Solutions Pvt. Ltd. — AI-Enabled ERP Transformation
Free consultation
Advanced Sales Commission icon

Odoo App · Sales & Commission

Advanced Sales Commission

Rule-based sales commission for Odoo — calculate, track, and pay out by period.

$32.99 Odoo 16.0 Odoo 17.0 Odoo 18.0 Odoo 19.0 OPL-1
Enabling the commission toggle in the Odoo Sales settings
Assigning Sale Commission access rights on an Odoo user record
The Advanced Sales Commission app dashboard in Odoo
Commission overview listing calculated sales commission in Odoo
A sales commission record form view in Odoo
Commission detail lines on a commission record in Odoo
The commission notebook page shown on an Odoo sales order
Commission notebook page form view on an Odoo sale order
Commission breakdown inside the sales order notebook page in Odoo
The Advanced Sales Commission menu structure in Odoo
A salesperson's My Commission form view in Odoo
Detailed commission record with period-wise settlement in Odoo
1 / 12

Overview

Advanced Sales Commission replaces spreadsheet-based commission tracking with a rule-driven engine inside Odoo. You define how commission is earned once, and the module calculates, assigns, and records it automatically as sales and invoices move through the system.

Built by TechUltra Solutions, it supports commission rules based on product, product category, salesperson, customer, or order amount. Commission records are generated when a sale order is confirmed or an invoice is validated, so every payout is traceable back to a real transaction.

Commission is settled period by period. Each period can be locked or unlocked to control changes, payout invoices are raised through a dedicated wizard, and built-in reports break the numbers down by salesperson, product, and period — giving sales managers a clear, auditable view of what is owed.

Key features

  • Rule-based commission calculation

    The module calculates and assigns commission automatically from flexible rule configurations, so payouts follow your own policy without manual maths.

  • Multiple commission rule types

    Build rules around product, product category, salesperson, customer, or order amount — and combine them to match how your team actually earns.

  • Commission on confirmation or invoice

    Commission records are generated when a sale order is confirmed or when an invoice is validated, so you can tie payouts to the milestone that suits your business.

  • Period-wise settlement

    Commission is calculated period by period, giving you a clear settlement cycle rather than a single running total.

  • Lock and unlock periods

    Each commission period can be locked or unlocked, so finalised periods stay fixed while open periods remain editable.

  • Commission payout invoices

    A dedicated wizard creates commission payout invoices, turning calculated commission into invoices ready for payment.

  • Detailed commission reports

    Built-in reports break commission down by salesperson, product, and period, so managers can review and audit what each person has earned.

  • Commission targets per period

    Commission periods can carry time settings and sales targets, giving the team a clear goal alongside the settlement window.

Technical details

Specification

Publisher
TechUltra Solutions Private Limited
Technical name
advanced_sales_commission
Odoo versions
16.0, 17.0, 18.0, 19.0
Lines of code
3,366
License
Odoo Proprietary License v1.0 (OPL-1)
Price
$32.99 (one-time)

Deployment

  • Odoo Online
  • Odoo.sh
  • On-premise

Odoo dependencies

  • Sales
  • Invoicing
  • Discuss

Support

90 days of bug-fix support, Monday to Friday (10:00–19:00 IST). Raise a ticket at support@techultra.in.

Setup & configuration

From install to first call — here is the path.

  1. 1

    Install the module

    In Odoo, open Apps, remove the Apps filter, search for “Advanced Sales Commission”, and click Install.

  2. 2

    Enable commission in Sales settings

    Go to Settings → Sales and, in the Invoicing section, switch on the commission toggle.

  3. 3

    Set user access rights

    Turn on Developer Mode, then open each user's settings and assign the appropriate Sale Commission access rights in the Other section. The Commission app then appears on the dashboard.

  4. 4

    Configure commission rules and assignments

    Under Commission → Configurations, set up Commission Rules and Commission Assignments by product, category, salesperson, or customer.

  5. 5

    Create commission periods

    Open the Commission Periods menu and define each period with its time settings and sales targets.

  6. 6

    Calculate and pay out

    Use Commission → Tools → Calculate Commissions for a date range, then run the Generate Commission Invoices wizard to raise payout invoices in bulk.

Frequently asked questions

  • How does Advanced Sales Commission calculate commission?

    It calculates and assigns commission automatically from configurable rules. You can base rules on product, product category, salesperson, customer, or order amount.

  • When are commission records created?

    Commission records are generated when a sale order is confirmed or when an invoice is validated, so you can tie payouts to whichever milestone fits your business.

  • Can I lock a commission period once it is settled?

    Yes. Commission is calculated period by period, and each period can be locked or unlocked so finalised periods stay fixed while open ones remain editable.

  • How are commissions paid out?

    A dedicated wizard creates commission payout invoices. The Generate Commission Invoices wizard can process payouts in bulk for a date range.

  • What reporting does the module include?

    It provides detailed commission reports broken down by salesperson, product, and period, so managers can review and audit earned commission.

  • What do I need to enable before using it?

    Turn on the commission toggle in Settings → Sales, then assign Sale Commission access rights to users in Developer Mode. The Commission app then appears on the dashboard.

  • Which Odoo versions are supported?

    The module supports Odoo 16.0, 17.0, 18.0, and 19.0.

  • Is support included?

    Yes. The module includes 90 days of bug-fix support, Monday to Friday, 10:00–19:00 IST.