Human Capital Management Blogs by Members
Gain valuable knowledge and tips on SAP SuccessFactors HCM suite and human capital management market from member blog posts. Share your insights with a post of your own.
cancel
Showing results for 
Search instead for 
Did you mean: 
catmoye
Participant
727

Business case

In most clients’ requirements for bonus calculation, we would find that the target bonus of employees is split between the Business part and the Individual part fairly consistently across the population. For instance, lower level employees would get 20% of their bonus from Business Goals and the other 80% from their Individual Goals, while higher level employees would get 70% of their bonus from their Business Goals and the other 30% from their Individual Goals.

However, in our business case, the client has multiple bonus plans, which represent the target percentage of the Variable Pay bonus, but this target can be split between Business and Individual parts differently according to the job code, department or location of the employee, or a combination of those fields. In order to minimise the number of Bonus plans we needed to define, we came up with a solution involving custom fields that calculate, based on the target % for the employee and the weight of their business goals, the remaining target to be assigned to individual goals.

I am sure there were other, and maybe better, solutions for this, but this blog might help others to think differently about the Variable Pay configuration for “flexible” bonus plans.

Illustration

To illustrate this, let’s take 2 employees who have a 15% target bonus and work in the same company but in 2 different departments.

Employee A works in Department X, and Employee B works in department Y. The bonus plans should look like the following:

Employee A15% Employee B15%
Business Goals10% Business Goals12%
Company Goal5% Company Goal5%
Department X Goal 12.5% Department Y Goal 13%
Department X Goal 22.5% Department Y Goal 22%
   Department Y Goal 32%
Individual Goals5% Individual Goals3%
Individual Goal 12% Individual Goal 11.5%
Individual Goal 23% Individual Goal 21.5%

Note that here the weights of the goals represent the portion of the salary assigned to the goal, not the portion of the bonus target as they usually would.

So, in the Worksheet, the entry for Employee B would look like the screenshot below:

catmoye_0-1740595422389.png

 

Apart from its flexibility, the solution offers higher legibility of the details of the bonus calculation for the employees. It is easier to understand what each goal represents in terms of value and understand how the total value of the payout is calculated.

In the next section, details are given for the steps taken during the configuration of the solution. Apologies in advance for the length and the boredom you might feel by the end of it, but i guess there is no way to make this kind of thing fun. Nonetheless, I hope this helps or inspire someone when faced with unusual requirements from their customer. And Variable Pay implementations are a good place to find such unusual requirements! 

Configuration

To achieve what is shown in the screenshot above, we have in our set up for Variable pay, the following key elements:

  • The basis for the bonus is the salary, not the bonus target
  • Business Goals are assigned to bonus plan with the percentage representing the portion of the salary that Is their target
  • A number of custom fields are used to calculate the correct weight for Individual Goals

1. Bonus Calculation Set Up

The basis for the bonus is defined as the salary, not as the target bonus as would happen in most configurations

catmoye_1-1740595422396.png

 

2. Bonus Plans Set Up

Business Goals

The Business Goals are defined as usual. Note that the Company business Goal is assigned to the program plan name so that all employees who have this goal in their bonus plan get the goal, no matter what data is in their Employee History

catmoye_2-1740595422400.pngcatmoye_3-1740595422401.png

Bonus Plan

A single Bonus plan “Up to 15% Bonus” is defined, with the weights of the Individual and Business Section being 100% (so that the basis amount for the section is the 100% salary).

catmoye_47-1740596143954.png

The business goals are then assigned with the weight percentage that correspond to the portion of the salary the employee would get if the goal was achieved at 100%

catmoye_5-1740595422411.png

 

Worksheet Configuration

A number of custom columns are defined in the worksheet, at various levels, and most standard columns are hidden

Business Goal Level – Business Goal Weight

At Business Goal Level, we defined a column that gets the weight of the business goal as set in the bonus plan, in a Percent format, so that it can be used in other levels of the worksheet

catmoye_48-1740596259239.png

Business Goal Level – Business Goal Payout Amount

At Business Goal Level, we defined a column that retrieves the goal payout amount so that it can be used in other levels of the worksheet

catmoye_49-1740596356958.png

Business Section Level – Business Section Weight

At Business Section Level, we defined a column that sums up the business goals weights to determine the total weight of the business section

catmoye_50-1740596460497.png

Business Section Level – Business Section Target Amount

At Business Section Level, we defined a column that calculates what the target amount is for the business section (to be used for display purposes, instead of the standard column that would show a wrong number)

catmoye_51-1740596558724.png

Business Section Level – Business Section Payout Amount

At Business Section Level, we defined a column that sums up the goals payout amounts (to be used for display purposes, instead of the standard column that would show a wrong number)

catmoye_52-1740596606356.png

Assignment Level – Business Section Weight

At Assignment Level, we defined a field that retrieves the weight of the Business Section (to be used in Individual Section Level to determine the weight of the individual section)

catmoye_53-1740596641486.png

Individual Section Level – Total Bonus target Percentage

At Individual Section Level, we defined a field that reads the bonus target percentage of the employee in their Employee History File

catmoye_54-1740596730276.png

Individual Section Level – Individual Section Weight

At Individual Section Level, we defined a field that calculates the weight to be assigned to the business section. This will then be used at Individual Goal level to determine the weight of each goal

catmoye_55-1740596764453.png

Individual Detail Level – Individual Goal Weight

At Individual Detail Level, we defined a field that calculates the weight of each individual goal. This works by reading the weight of the goal that comes from the Individual Goal Plan of the employee, and multiplying this value by the weight if the Individual Section. Note that the Individual Goal Plan is configured to enforce the sum of all goal weights to add up to 100%, so that managers do not have to think about what percentage an employee is entitled to in their Individual bonus, they only have to assign the goals and spread the wights according to goal priority, the Variable Pay calculation will do the rest for them.

catmoye_57-1740596814725.png

Individual Detail Level – Individual Goal Target Amount

At Individual Detail Level, we defined a field that calculates the target amount for each Individual Goal

catmoye_58-1740596844488.png

Individual Detail Level – Individual Goal Payout Percentage

At Individual Detail Level, we defined a field that calculates the payout percentage for each Individual Goal. This is done so that unrated goals are paid out at 0%

catmoye_59-1740596879230.png

Individual Detail Level – Individual Goal Payout Amount

At Individual Detail Level, we defined a field that calculates the payout amount for each Individual Goal.

catmoye_60-1740596918533.png

Assignment Level – Individual Section Payout Amount

At Assignment level, we defined a field that retrieves the payout amount for the Individual Section (to be used at entry level, since the standard field does not calculate as needed)

catmoye_61-1740596946594.png

Assignment Level – Individual Section Payout Target

At Assignment level, we defined a field that retrieves the target amount for the Individual Section (to be used at entry level, since the standard field does not calculate as needed)

catmoye_62-1740596989682.png

 

3 Comments
Dimitri1
Explorer
0 Kudos

Nice one Catherine 

xavierlegarrec
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi @catmoye thanks for documenting this creative design, in case of multiple assignments during the year does proration work fine too ? curious if that is a requirement as part of the design or if everything is as of 12/31.

All the best,
Xavier

catmoye
Participant
0 Kudos

Hi @xavierlegarrec ,

Thank you for your interest. The proration works in this set up as well, the customer wanted to take the prorated salaries as a base for each assignment, so the fact that we set up the basis to be the salary covered this, as that allowed the template to function like any other "normal" template. 

There was a slightly more complex requirement that I have not documented, where they wanted to have any salary effective before a given date to be increased by a given percentage for that amount to be used as a base. We covered this requirement by linking the salary field in the history to a calculated field in a custom MDF object. 

Kind regards,

Cat

Labels in this area