Enable Dark Mode!
By: Anju A.P

Sales Incentives: An Odoo V12 App

Functional Odoo 12 Crm

Business pioneers are constantly into digging new methodologies and strategies for improving their sales thereby generating more profits out of them. However, during the marathon of generating more profit and sales in business, the frequently neglected aspect is the worker happiness and their commitment. Often the business fails in keeping its employee's contempt. 

Luckily for administrators or the executives, there are few programs like Sales Incentives or simply saying the Incentive Compensation Programs that can handle the worker issues without a moment's delay.

These incentive programs can help the organization in a wide assortment of ways like- building a positive workplace and an expansion in quality performance. With Incentive programs, employees will be encouraged to perform more, keeping the game spirit. This can be the well-known reason that officials search out incentive plans so that they can generate more sales in their business.

By offering rewards or bonuses, merit increments, and different prizes to employees who meet sales targets, the manager can constantly inspire their sales team in closing more deals, which will result in better sales numbers. Salesmen, like most workers in any industry, are propelled by these monetary incentives. It is seen that offering additional pay for their performance will boost sales, rapidly and be viable.

Cybrosys Technologies have come up with an Odoo app: Sales Incentives that aid the businesses to efficiently and precisely calculate a salesman’s incentive-based on his performance i.e. achieving the desired target set by the company. 

The application crafted under Odoo ERP thus enables the business organization to seamlessly design, track and pay the sales incentives to a salesperson. The easy-to-use Odoo app is built in Odoo’s latest version Odoo V12 and comes compatible with Odoo Community Edition. 

The module efficiently performs the sales incentive management of an individual based on his achieved target. The Sales Incentive module, helps the user to set the incentive calculation based on the invoiced amount or the received amount.

The Odoo app functionality includes:
a) Managing and calculating sales incentives based on criteria- the achieved target.
b) Tracking of the incentive payments to employees.
c) Helping the account team in updating the status of both paid and unpaid incentives.

Cybrosys Sales Incentive application module offers the end-user the following features:
Incentive Generation based on:
> Linear Method
> Tiered Commission Plan
Incentive Calculation based on:
> Percentage
> Fixed amount

Now let us see the workflow for a better understanding of the App functioning. 

Under the Odoo app, the sales manager can seamlessly set the sales target for a salesperson. This action can be executed via creating a challenge in the gamification module.
For this, go to CRM ->Challenges

Challenges - Create a challenge. 
Under the challenge, the manager needs to set the target as the total invoiced amount and the target value as the amount to be reached in this challenge. The users to whom this challenge needs to be assigned can also be selected here. Thereafter, the manager or user can set the periodicity as 'monthly', 'weekly' or 'yearly', based on which the incentives will be calculated. 

The app enables the end-user to set the target value to reach. The incentive calculation will be based on this target. 

create challenge

Go to CRM -> Challenges -> Goals 
The user can see the target set for the challenge and achievement made by each salesperson. Based on this target and achievement, the incentive can be calculated for each salesperson. 

challenges goals

One can create the incentive calculation method in CRM -> Challenges -> Incentive Scheme. 
Here, the user can select 'Linear or Tiered Commission Plan' as the method for calculation. In the 'achievement%' column, one can give the minimum achievement percentage to be acquired by the salesman for getting the incentive. 

In the 'reward' column, the end-user can specify the reward when this achievement% is reached. If the 'Type' column is selected as 'percentage', then the reward column will be considered as a percentage of the amount to be given for this achievement. If 'Type' is 'amount', then the reward will be the amount specified in the reward column. 

Later one needs to click on the 'compute incentive' button to calculate incentive based on the given settings. 

If the selected method is 'linear', then 'compute incentive' will calculate incentive based on the linear method. For example, if the target is 10,00,000 and the achievement is 6,90,000, i.e. 69%, the incentive for the following will be calculated on a 50% slab. 

incentive scheme

incentive scheme

So, the incentive for up to 50% achievement will be 2%, and the incentive will be 2% of the achievement (6,90,000). i,e.13,800. If the type is given an amount, then that amount will be given as an incentive. 

In 70% slab, the incentive is given an amount of 10,000. So, for 89% achievement, the incentive will be 10,000 as given in the slab settings. The lowest achievement% given in slab settings will be considered as the minimum achievement percentage. One can set the amount to be given for each achievement in the settings. 

If the selected method is 'Tiered Commission Plan', then 'compute incentive' will calculate the incentive based on an incremental basis. For example, Consider target is 10,00,000 and achievement is 6,90,000. The reward for 50% in slab is 2% and reward for 70% in slab is 10,000 and the target is 10,00,000.

So, we take 50% of the target, that is 5,00,000, and give a 2% reward for 5,00,000. i.e. 10,000, the remaining 19% will be given as a reward for the next achievement% specified in the slab settings. Considering 70% as the next achievement specified in slab settings and reward for 70% is 10,000 and type is amount, therefore the incentive for the remaining achievement of 19% will be 10,000. The total incentive becomes 20,000. If the type selected is a percentage, then the incentives will be the reward for the remaining percentage. 

incentive scheme

One can submit the incentives for approval when the end date is reached. If the incentive is calculated on a monthly basis, later it can be submitted for approval at the end of the month. One can refresh the challenge in order to get the next month's calculations and to submit the previous month's incentives for approval. 

To refresh the challenge, go to CRM -> Challenges -> Challenges and select the challenge used in incentive calculation, click on the 'refresh challenge' button. Now when you compute the incentive again, you can submit the previous month's incentives via clicking on 'Submit for approval'. 

incentive scheme

Upon the action, the status will become 'submitted to accountant' and the submitted incentives will be sent for approval. 

An accountant can see the submitted incentives in Invoicing -> Incentive -> Incentives to Approve

incentives to approve

incentive approval

An Accountant can either approve or reject the submitted incentives. 

incentive approval

If approved, then the state changes to paid and automatically journal entry will be created for this incentive in the draft state. 

On the other hand, if the accountant rejects the submitted incentive, the status changes to rejected. 

incentive approval

Approved incentives will have an entry in the journal as a draft. 

journal entries

If you are interested in buying this app, go to the Sales Incentives Calculation

Cybrosys have crafted numerous applications in Odoo sales and other management modules. To have a look, kindly go to Cybrosys Odoo Apps

If you need any assistance in odoo, we are online, please chat with us.


Leave a comment




Cybrosys Technologies Pvt. Ltd.
Neospace, Kinfra Techno Park
Kakkancherry, Calicut
Kerala, India - 673635



Cybrosys Technologies Pvt. Ltd.
1st Floor, Thapasya Building,
Infopark, Kakkanad,
Kochi, India - 682030.



Cybrosys Techno Solutions
The Estate, 8th Floor,
Dickenson Road,
Bangalore, India - 560042

Send Us A Message