Skip to content

Commit 9bcb1cf

Browse files
jero-odoojustinmalletteFelicioussamueljlieber
committed
[ADD] Sales: Commissions
closes #12775 Signed-off-by: Jessica Rogers (jero) <[email protected]> Co-authored-by: Justin Mallette <[email protected]> Co-authored-by: Felicia Kuan <[email protected]> Co-authored-by: Sam Lieber (sali) <[email protected]>
1 parent b45af44 commit 9bcb1cf

File tree

4 files changed

+155
-0
lines changed

4 files changed

+155
-0
lines changed

content/applications/sales/sales.rst

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ deliver and invoice what has been sold.
1919
sales/sales_quotations
2020
sales/invoicing
2121
sales/products_prices
22+
sales/commissions
2223
sales/amazon_connector
2324
sales/shopee_connector
2425
sales/gelato
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,154 @@
1+
===========
2+
Commissions
3+
===========
4+
5+
.. |SOs| replace:: :abbr:`SOs (Sales Orders)`
6+
7+
Commissions are a powerful tool to motivate sales team members. They incentivize performance, boost
8+
productivity, and encourage healthy competition. The *Commissions* feature in Odoo's **Sales**
9+
application provides a way to reward salespeople or sales teams based on their performance. This
10+
feature supports the creation of flexible, measurable commission structures that align with business
11+
goals, whether that means driving revenue, volume, profit, or recurring contracts.
12+
13+
Configuration
14+
=============
15+
16+
To enable the *Commissions* feature, navigate to :menuselection:`Sales app --> Configuration -->
17+
Settings`. Scroll to the :guilabel:`Invoicing` section, and tick the :guilabel:`Commissions`
18+
checkbox. Then, click :guilabel:`Save`. Doing so causes a new :guilabel:`Commissions` menu to appear
19+
in the menu bar. To create a new commission plan, navigate to :menuselection:`Commissions -->
20+
Comission Plans` and click :guilabel:`New`.
21+
22+
Commission plan structure
23+
=========================
24+
25+
Each commission plan is comprised of several components:
26+
27+
- :guilabel:`Based on`: Determines whether commissions are awarded based on progress toward
28+
:guilabel:`Targets` or :guilabel:`Achievements`
29+
- :guilabel:`per`: Indicates whether the plan applies to individual salespeople or an entire sales
30+
team
31+
- :guilabel:`Target Frequency`: Sets how often targets reset: **Monthly**, **Quarterly**, or
32+
**Yearly**.
33+
- :guilabel:`Achievements`: Determines what is being measured toward commissions.
34+
35+
.. image:: commissions/new-commission-plan.png
36+
:alt: A new commission plan detail form.
37+
38+
Target-based commission plans
39+
-----------------------------
40+
41+
In a *Target* based commission plan, commissions are awarded based on the percentage of sales
42+
targets reached. Target based plans are ideal for setting clear, measurable goals, such as invoicing
43+
a specific amount in sales per quarter, then rewarding sales people progressively based on how close
44+
they come to reaching or exceeding that goal.
45+
46+
.. tip::
47+
Target based plans differ from *Achievement* based plans because they are based on reaching a
48+
fixed, predefined goal. They focus on goal-based incentives and performance milestones.
49+
50+
To configure a new target based commission plan, navigate to the :menuselection:`Sales app -->
51+
Commissions --> Commission Plans`, then click :guilabel:`New`. Click in the :guilabel:`Based on`
52+
drop-down menu and select :guilabel:`Targets`. Then, select an option in the :guilabel:`per` field.
53+
54+
In the :guilabel:`On Target Commission` field, set the payout amount for reaching `100%` of the
55+
target. Update the :guilabel:`Effective Period` fields to confirm the dates for this plan. Then,
56+
update the :guilabel:`Target Frequency` field based on how often the targets should be set and
57+
evaluated.
58+
59+
- *Monthly*: short term goals with frequent payouts.
60+
- *Quarterly*: aligns with business cycles and provides mid-range objectives.
61+
- *Yearly*: long term sales goals for strategic planning.
62+
63+
After the :guilabel:`Target Frequency` field is updated, the :guilabel:`Targets` tab updates with a
64+
list of the appropriate time frame. For each :guilabel:`Period`, enter a :guilabel:`Target` goal.
65+
66+
On the :guilabel:`Achievements` tab, add one or more :ref:`Achievement metric
67+
<sales/commissions/achievement-metric>` for this plan by clicking :guilabel:`Add a new achievement`.
68+
69+
Click the :guilabel:`Sales People` tab to assign this plan to the appropriate staff. Click either
70+
:guilabel:`Add a new Sales Person` to add them individually, or :guilabel:`Add Multiple
71+
Salespersons` to bulk add several at once.
72+
73+
.. note::
74+
The :guilabel:`Add Multiple Salespersons` button is only available if
75+
:doc:`../../general/developer_mode` is active.
76+
77+
Levels
78+
------
79+
80+
To provide additional incentive, *commission levels* can be added to *Target* based plans. These
81+
tiers allow salespeople to earn varying commission amounts based on their performance levels. Levels
82+
can start at `0%` and increase incrementally. This allows for salespeople to earn commission even if
83+
they do not achieve `100%` of the target, as well as the ability to achieve over `100%` of the
84+
target. Commission levels can be set from the :guilabel:`Commissions` tab when creating a commission
85+
plan.
86+
87+
If no levels are added above 100%, salespeople are **not** able to earn above the stated commission.
88+
89+
.. example::
90+
In the plan below, the levels start at `0%`, and continue until `300%`. If a salesperson exceeds
91+
`100%` of the expected target, their expected payout continues to increase up to `300%`.
92+
93+
.. image:: commissions/commission-levels.png
94+
:alt: An example of commission levels, with levels above 100 percent.
95+
96+
Achievement-based commission plans
97+
----------------------------------
98+
99+
In a *Achievement* based commission plan, salespeople earn a percentage of their invoice value as
100+
commission. Target based plans are ideal for rewarding sales activity consistently, regardless of
101+
specific goals. For example, offering a `5%` commission on all invoiced amounts, regardless of how
102+
much is sold.
103+
104+
.. tip::
105+
Achievement based plans differ from *Target* based plans because they are calculated based on
106+
actual achievements using a flat, consistent rate. They are beneficial for ongoing, non-goal
107+
based compensation plans.
108+
109+
To configure a new target based commission plan, navigate to the :menuselection:`Sales app -->
110+
Commissions --> Commission Plans`, then click :guilabel:`New`. Click in the :guilabel:`Based on`
111+
drop-down and select :guilabel:`Achievements`. Then, select an option in the :guilabel:`per` field.
112+
113+
Update the :guilabel:`Effective Period` fields to confirm the dates for this plan. Then, update the
114+
:guilabel:`Target Frequency` field based on how often the targets should be set and evaluated.
115+
116+
On the :guilabel:`Achievements` tab, add one or more :ref:`Achievement metric
117+
<sales/commissions/achievement-metric>` for this plan by clicking :guilabel:`Add a new achievement`.
118+
119+
Click the :guilabel:`Sales People` tab to assign this plan to the appropriate staff. Click either
120+
:guilabel:`Add a new Sales Person` to add them individually, or :guilabel:`Add Multiple
121+
Salespersons` to bulk add several at once.
122+
123+
.. _sales/commissions/achievement-metric:
124+
125+
Achievements
126+
------------
127+
128+
Performance can be measured in several ways in performance plans. These are configured in the
129+
:guilabel:`Achievements` tab of each plan.
130+
131+
- :guilabel:`Amount Sold`: the total value of sales orders (SOs).
132+
- :guilabel:`Amount Invoiced`: the total value of confirmed invoices.
133+
- :guilabel:`Quantity Sold`: the total number of units sold via |SOs|.
134+
- :guilabel:`Quantity Invoiced`: the total number of units invoiced.
135+
- :guilabel:`Margin`: the profit margin (selling price minus cost price).
136+
- :guilabel:`MRR`: the new *Monthly Recurring Revenue* from subscription sales. this option is
137+
**only** available if the :doc:`Subscriptions <../../sales/subscriptions>` app is installed.
138+
139+
.. note::
140+
Regardless of what the plan is :guilabel:`Based on`, each plan needs both *Achievements* and
141+
*Targets* configured.
142+
143+
Plan approval
144+
=============
145+
146+
After confirming the details of the new plan, click :guilabel:`Approve`. This moves the plan from
147+
the :guilabel:`Draft` stage into the :guilabel:`Approved` stage.
148+
149+
.. important::
150+
Commissions plans in the :guilabel:`Approved` stage **cannot** be edited. To edit an approved
151+
plan, it must first be :guilabel:`Reset to Draft`.
152+
153+
After a plan is approved, Odoo automatically tracks performance and calculates commissions based on
154+
the established parameters.
Loading
Loading

0 commit comments

Comments
 (0)