Web4Theme
Web4Theme / Odoo Apps / Commission Engine
Commission Engine icon

Commission Engine

Commission rules finance can settle without a spreadsheet.

Odoo 19.0 & 20.0Sales / AccountingOPL-1 licenseNo Enterprise required

What it does

Tiered sales commissions on orders, invoices, payments or gross margin, with team splits, clawbacks and balanced payout entries.

  • Bases: confirmed orders, posted invoices, paid invoices, gross margin
  • Progressive or flat tiers with explicit boundary tests
  • Period caps and per-line caps
  • Team split with equal shares; child lines always sum to the parent
  • Refund clawback in the original or current period, configurable
  • Payment-date period attribution for cross-period cash
  • Payout batch with a balanced draft journal entry when accounts are configured
  • Salesperson statement PDF and a what-if simulator

Screens from the real module

Captured from a live Odoo database with the module installed. Click any screen to enlarge it.

Inside the module

Everything is stored in standard Odoo models, so data stays queryable and exportable.

Model
commission.plan
commission.tier
commission.scope
commission.line
commission.payout
commission.adjustment
commission.simulator

Requirements

Depends on sale, account. No Enterprise edition and no third-party Python service is required.

Install in four steps

  1. Download the module from Odoo Apps, or add the repository and update the app list.
  2. Install “Commission Engine” from the Apps menu.
  3. Assign the user and manager groups under Settings → Users.
  4. Configure the module from its own menu, then run one record end to end.

Questions

Short answers before you install.

Which Odoo versions are supported?

Odoo 19.0 and Odoo 20.0. Each series ships as its own branch, so the manifest version always matches the server.

Do I need Odoo Enterprise?

No. The module runs on Odoo Community and depends only on sale, account.

How is it licensed?

OPL-1 (Odoo Proprietary License). One purchase covers the databases you operate.

How do I get help?

Write to alex@web4theme.com with your Odoo version and a short description; we answer within one business day.

Commission Engine for Odoo

Tiered sales commissions on orders, invoices, payments or gross margin, with team splits, clawbacks and balanced payout entries.

Open the app page