Commission logic built for how sales actually happens

Multi-basis rules, four tiering models, hierarchy rollup, and full settlement-to-vendor-bill remittance — one policy engine for Sales Order, invoice, and payment triggers.

The problem

Commission logic is rarely simple — it depends on product, category, margin, discount level, target attainment, and where a rep sits in the org chart. Trigger-only apps compute a number and stop there, leaving approval, settlement, and refund reversals to spreadsheets while finance reconciles payouts by hand every pay period.

The solution

A single policy engine matches rules by product, category, customer, or margin; supports flat, percentage, amount-range, and target-attainment tiers; rolls earnings up an approval hierarchy; and carries every entry from draft through approval, settlement, and vendor-bill remittance — with reversal handling built in for refunds.

Capabilities

A complete commission engine, not a calculator

Every capability below is implemented in the module.

01

Multi-Basis Rule Engine

Trigger commission on order confirmation, invoice validation, or customer payment. Compute on net revenue, tax-included total, or profit margin.

02

Four Computation Models

Mix percentage, fixed-amount, amount-range tiers, and target-attainment tiers within a single rule set, per rule.

03

Margin Floor & Discount Ceiling

Set a minimum margin percent below which a line earns nothing, and a maximum discount above which commission is voided.

04

Sales Targets & Attainment

Monthly, quarterly, annual, or custom targets per salesperson or team, with live attainment progress bars.

05

Multi-Level Hierarchy Rollup

A configurable percentage of a rep's earned commission automatically rolls up to their manager on every policy.

06

Approval Workflow & Ledger

Every earned amount lands in an auditable ledger and moves draft to confirmed to approved to settled to paid with full chatter history.

07

Refund & Reversal Handling

Crediting an invoice automatically creates a negative counter-entry, so chargebacks stay in sync with the ledger.

08

Settlement & Vendor-Bill Remittance

Collect approved entries into a settlement, lock the period, and generate a vendor bill ready to post — for employees and external agents alike.

09

Leaderboards & Live Preview

Pivot and graph views rank reps by commission earned, and a live estimated-commission field sits right on the sale order.

Workflow

How it works

1

Configure Policies

Define policies with rules scoped by product, category, or customer, a computation model, tiers, and guard limits.

2

Sales Happen

As orders are confirmed, invoices validated, or payments registered, the engine matches the right policy and rule.

3

Entries Post Automatically

Commission entries land in the ledger in draft, ready for the rep to confirm and a manager to approve.

4

Settle and Pay

Approved entries are collected into a settlement, locked for the period, and remitted as a vendor bill.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

It goes well beyond the built-in basics. On top of configurable SO, invoice, and payment triggers, you get four tiering models, margin and discount guards, hierarchy rollup, targets with attainment dashboards, an approval workflow, and settlement-to-vendor-bill remittance in one policy engine.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Advanced Sales Commission

Multi-basis commission rules, four tiering models, hierarchy rollup, and settlement straight to a vendor bill — one policy engine for order, invoice, and payment triggers.

Buy on Odoo App Store