Explaining Bonus Plans

Objectives

After completing this lesson, you will be able to:
  • List the Variable Pay data files that are required to build a bonus plan.
  • Explain how to initiate bonus calculation.
  • Summarize the steps in building a bonus plan.

Variable Pay Data Files

While the last lesson was about how to create the employee history data file, there are four other pieces of data that Variable Pay must have to begin its calculation.

Variable Pay Data Files

  • Bonus Plan: defines the incentive program structure. Includes the weights that are allocated to each section and bonus plan caps.

  • Eligibility: a set of rules which defines how the system matches an employee to the appropriate incentive program.

  • Business Goals: group of goals set at the company level typically geared towards profit, sales, and/or company values. The file includes goal targets, payout percentages, and lookup rules on how the system can cascade the goal to an employee.

  • Weights and Mappings: contains the weight structure of business goals for each incentive program.

Note

To take a closer look at the elements of all Variable Pay data files, open the Data Integration Document located inside the course Master Configuration files.

Bonus Calculation

The bonus payout calculation can be run after creating and uploading all necessary data files for Variable Pay.

The bonus calculation can be calculated at bonus plan level, manager level, or employee level.

Note

If there are in-progress forms, running the bonus payout calculation also triggers forms to be updated. It is necessary to recalculate when data from any import files have been edited.
Screenshot of a Bonus Payout page in a Plan Setup interface showing options to choose bonus plans, select managers or employees, and a checkbox for not updating completed forms, with a Calculate button.

Individual Preview

Individual Preview is another report which can confirm if the overall calculation is working. While other validation reports help verify any inconsistencies in the import file, Individual Preview helps to visualize how the form looks.

Search for any employee using the filters and choose Edit.

Individual Preview window displaying user information for Marcus Hoff (mhoff). Details include division: Industries, department: Sales, location: Philadelphia, PA, and job code: Director, Sales. Search results listed.
Table displaying employee bonus plan, goal information, weights, assignment details, and payout amount for Marcus Hoff, with corporate revenue and operating profit targets.

An amount displayed as a business payout is a good indication that the calculation is working.

This is also a good way to check if goals have cascaded properly to employees.

Initiate Bonus Calculation

Business Example

All variable pay files have been created and uploaded. Now, you must initiate the bonus calculation and use individual preview to verify if goals are cascaded correctly.

Steps

  1. Initiate a bonus calculation.

    1. Navigate to Plan SetupCalculate BonusBonus Payout.

    2. Select All Bonus Plans and select Calculate.

  2. Run Individual Preview.

    1. Navigate to Plan SetupReportsIndividual Preview.

    2. Search for Marcus Hoff.

    3. Select mhoff and click Edit Information.

    4. Check if both corporate goals were assigned to Marcus. Do you see the payout amount?

      You can use Individual Preview to test if goals and goal weights are cascaded as designed.

Steps: To Build a Bonus Plan

The bonus plan defines the incentive program structure.

Creating the Bonus Plan Using a CSV File

The bonus plan can be imported as a CSV file or created directly within Compensation Home.

If creating using a CSV file, the following items must be defined:

  • Bonus Plan Name (required)

  • Eligibility Rule (required)

  • Bonus Cap Percent

  • Business, Individual, Team Section Weights (percent)

  • Business, Individual, Team Section Allow Weights Edit (y/n)

Note

Bonus caps can only be set in a bonus plan using a CSV file.

Bonus Plan: Data File - Relationship Field

  • The Eligibility Rule column refers to the Rule ID column in the eligibility data file.

  • The Bonus Plan column refers to the Bonus Plan Name column in the weights and mappings data file.

Spreadsheet with 14 columns and 4 rows. First row has headers including BONUSPLAN, DESCRIPTION, POOL and more. Three rows of data follow, with varying details in each cell including text, numbers, and letters.

Creating the Bonus Plan Using Compensation Home

  • Enables admins to create/edit bonus plan within the Admin Center.

  • Plans can be edited to include eligibility rules, section weights. However, it is important to remember that bonus caps can only be set using a CSV file.

Screenshot of a bonus plan management interface showing options to create, delete, import, or export bonus plans, with a list of two plans named Consumer Audio and Corporate.

What is Eligibility?

Eligibility is a set of rules which define how the system matches an employee to the appropriate incentive program. The eligibility import assigns bonus plans to eligible employees.

  • A rule can use multiple lookup values, or columns, to match in the employee history data file.

  • An employee only has to satisfy one rule to be assigned to the plan. However, employees can have multiple plans assigned to them.

  • Required Field

    • Rule ID

    • Field – employee history data file field column header

    • Value – actual value of the specified field in the employee history data file

  • Relationship Field

    • Rule ID column pertains to the eligibility code in the bonus plan

    • Field column pertains to an Employee History Data column

    • Value column pertains to an entry in the Employee History Data column

The diagram in the following figure, Eligibility and Employee Data, describes how the eligibility file is acting as a conduit to the bonus plan and employee history data.

Spreadsheet showing employees with business unit assignments and their corresponding bonus plans. The top table details employee data and the bottom table maps business units to bonus plans with color-coded connections.

Importing the Eligibility Data File

  • Save the eligibility file as a CSV file.

  • Select Browse, select the file, then select Import.

To create a more robust bonus plan eligibility, MDF business rules engine can be used. This is discussed later in this course.

Screenshot of Import/Export Legacy Eligibility Rules page with sections for file upload, character encoding, delete records option, and import/save buttons. Eligibility Rules List is shown at the bottom.

Manager Form Eligibility

There is another eligibility in Variable Pay that must be considered, called manager form eligibility. Do not confuse this with the previous information. Bonus plan eligibility is a rule which defines the employees that are eligible for an incentive program. Manager form eligibility is a rule which defines who is included in the Variable Pay form.

This means that employees with no bonus plan can still be displayed on the manager form unless you create a rule to exclude them. This configuration is the same as Compensation, where you determine the starting point of manager form eligibility.

In the example provided in the following figure, the starting point is All employees are eligible. That means that Vik Stokes, who is not eligible for an incentive program, is still visible on the form unless a rule to exclude him exists.

Manager form eligibility is copied over to the new plan when variable pay plans are cloned.

A table showing employee information. Wilma Sown with Employee ID 4032 has a target amount of USD 3,000. Vik Stokes' details are not filled in. Group total is USD 10,252.

What are Business Goals?

Business goals are a group of goals set at the company level, typically geared towards revenue/profit, sales and/or company pillars. Each business goal includes the following elements:

  • Performance targets and achievement payouts

  • Payout function types in case business results fall in-between targets

  • Lookup rules for system to cascade goals to employees

Business goals can be created in a CSV file or directly in Compensation Home.

Business Goal Creation in Compensation Home

  1. Navigate to Plan SetupManage Plan DetailsBusiness Goals.

  2. Type the Goal Name.

  3. The Eligibility lookup field dropdown displays fields from employee history data.

  4. Type the field value.

  5. Type the performance result (forecast and forecast2 if needed).

  6. Choose the payout function type.

  7. Choose the number of performance data points to use.

  8. Type Performance Amount and Payout.

Screenshot of the Create a Business Goal interface with fields for goal details, eligibility, results, and metrics, including a chart plotting performance vs. payout percentage for target figures.

Eligibility and Employee Data: Validation

Screenshot of a software interface displaying a table of Business Goals with fields like Goal Name, Goal Plan, Results, Lookup Field, Lookup Field Value, Function Type, and Goal Measure Metrics.

Created business goals can be copied, edited, exported, or deleted.

Mass Upload Business Goals with CSV File

A CSV file can be used to mass upload business goals. As the business goal file does not have any headers, you must understand the order of the columns.

  • Main Fields

    • Plan ID (for example, 8001) – Refers to the Variable Pay goal template ID

    • Business Goal Name

    • Employee Lookup field and Value

    • Result

  • Relationship Fields

    • Name column relates to Business Goal Name in the weights and mappings data file.

    • Lookup Field column relates to the column header in the employee history data file.

    • Lookup Value column relates to the field entry in the employee history data file.

Important: Must be uploaded or created before the weights and mapping data file.

Business Goals Columns A – I on CSV

  • Columns A and B: always put OBJECTIVE and USER_ID, respectively.

  • Column C: Goal Owner (pick any user and use the same user ID for all goals. This user account receives all goal import notifications, best to create a dummy account which is not deactivated.)

  • Columns D, E, and G must remain blank.

  • Column F: the Variable Pay Program Business Goal Name ID.

  • Columns H and I: always 0 and Business, respectively.

Spreadsheet displaying a data table with columns for OBJECTIVE, USER_ID, USER, ID, ID2, ID3, ID4, name, amount, lookupField, lookupValue, and Sales, containing values related to business metrics.

Business Goals Columns J – Q on CSV

Every two columns are grouped with the header on the left, value on the right.

  • Name – business goal name

  • Metric – amount, percent, or number

  • Lookup Field – employee history data file column header

  • Lookup Value – employee history data file value of the lookup field

Note

Business goals are cascaded to employees who satisfy the lookup field and value entries.

Business Goals Columns R – AG on CSV

  • Forecast – achievement amount or goal used for forecast budget (can be used lowest projection)

  • Forecast2 – achievement amount of goal used for modeling budget (can be used for highest projection)

  • Result – the actual achievement amount

  • Performance (Min, TargetLow, Target, TargetHigh, Max) – the achievement amount used for interpolation and step calculation – usually loaded from lowest amount (min) to highest amount (max)

  • Achievement amounts (metrics) can also be loaded in reverse order

  • Use Case – the goal is to reduce the number of customer complaints (metrics can be loaded as: performanceMin=150, performanceTarget=100, performanceMax=50)

A spreadsheet image showing data in columns R to AG, with headers including forecast, result, performanceMin, performanceTargetLow, performanceTarget, performanceTargetHigh, and performanceMax.

Business Goals Columns AH – AW on CSV

  • Payout Performance (Min, TargetLow, Target, TargetHigh, Max) – the achievement payout percent used for interpolation and step calculation

  • Payout Function Type – interpolate, step, or direct

  • Notes – reason for using direct payout

  • Direct Payout Percent – Achievement Payout Percent when Payout Function Type is set to direct

Spreadsheet displaying columns labeled from AH to AW with repeated text entries in most cells, and varying numerical values in column AW ranging from 1.15 to 2.

Goal Weights

The weights and mappings or goals weights file contains the weight structure of business goals for each incentive program.

Goal weights are not always the same. An incentive program for high-level managers might put more emphasis on revenue and profit. Hence, a bigger weight percentage compared to an incentive program for individual contributors.

  • Required Fields

    • Bonus Plan Name

    • Business Goal Name

    • Goal Weight (Percent)

    • Display Order

  • Relationship Fields

    • Bonus Plan Name column pertains to the incentive program name. This must be the same as the name indicated in the bonus plan file.

    • Business Goal Name column pertains to the goal name indicated in the business goals file.

Table displaying columns: BONUS_PLAN_NAME, BUS_GOAL_NAME, GOAL_WEIGHT, DISPLAY_ORDER with rows listing various goals and their weights for Consumer_Audio and Corporate plans.

Goal Weights: Importing

Weights and mappings can only be created through import.

  • Save an eligibility CSV with the customer specified eligibility rules.

  • Navigate to Plan SetupManage Plan DetailsImport/Export Business Goal Weights.

  • Sample templates are available to download.

Screenshot of a software interface for importing/exporting business goal weights, showing options to browse file, select locale (English US), and character encoding (Western European), with an import button.
  • Check the Delete all existing records prior to importing new data checkbox for a full file replacement of goal weights. It is generally recommended to select this box.
  • After importing goal weights, it can be updated by navigating to the bonus plan.

Create a Bonus Plan

Business Example

You've uploaded the history records. Now, you must create the other data files needed for Variable Pay and generate a bonus forecast.

Steps

  1. Create a bonus plan.

    1. Open the Master Configuration Files in the course, locate, and then open the Bonus_Plan_v1.0.csv file.

      The bonus plan for Corporate has already been added.

    2. Add the details for the regional bonus plan. Save the file to your local drive.

    3. Navigate to Plan SetupManage Plan DetailsBonus PlansImport Bonus Plans.

    4. Select Choose File to browse for the file in your local drive.

    5. Select Import.

    6. Refresh the Bonus Plans page to verify if plans were successfully created.

  2. Create an eligibility file.

    1. From the Master Configuration File in the course, locate, and then open the Eligibility_Rules_v1.0.csv file.

      The eligibility for Corporate has already been added.

    2. Add the eligibility rule for regional. Make sure that the rule ID is exactly the same as the eligibility rule entered in the bonus plan. Entries on all fields are case and space sensitive. Save the file to your local drive.

    3. Navigate to Plan SetupManage Plan DetailsImport/Export Legacy Eligibility Rules.

    4. Select Choose File to browse for the file in your local drive.

    5. Select Import.

    6. Refresh the page to verify if the rules were successfully uploaded.

  3. Create business goals.

    1. From the Master Configuration File in course, locate, and then open the Business_Goals_v1.0.csv and the Pro_Performance metrics.xls files.

      The Corporate goals have already been added to the business goals file.

    2. Transfer the regional goals found in Pro_Performance metrics.xls to Business_Goals_v1.0.csv.

      Corporate goals are cascaded to all employees in the Sales division. Carefully add the rest of the goals and be sure that the proper metrics are assigned to the appropriate users through the correct lookup field and value. Remember, the goal names used in the business goals file must match the goal names in the weights and mappings file. Leave the results column blank for now. You enter results and calculate the bonus in a separate exercise.
    3. Save to your local drive.

    4. Navigate to Plan SetupManage Plan DetailsBusiness Goals.

    5. Select to import the file.

    6. Select Choose file to browse for the file in your local drive.

    7. Select Import.

    8. Refresh the page to verify if goals were successfully uploaded.

    9. OPTIONAL STEP: Generate a Business Goal Performance validation report to verify business goals data. Navigate to Plan SetupReportsOther ReportsBusiness Goal Performance.

  4. Create a business goal weights (weights and mappings) file.

    1. From the Master Configuration File in course, locate, and then open the Weights_and_Mapping_v1.0 file.

      Weights for corporate goals have already been added.

    2. Enter the remaining information for regional level. Save the file in your local drive.

    3. Navigate to Plan SetupManage Plan DetailsImport/Export Business Goal Weights.

    4. Select Choose file to browse for the file in your local drive.

    5. Select Import.

    6. To verify if goal weights are uploaded correctly, navigate to Plan SetupManage Plan DetailsBonus PlansCorporate to see details of the plan.

    7. Select Configure Business Goal Weights. Verify if goal weights are successfully uploaded.

    8. OPTIONAL STEP: Generate a Business Goal Weights validation report to verify business goal weights data. Navigate to Plan SetupReportsOther ReportsBusiness Goal Weights.

  5. Create a bonus forecast.

    1. Navigate to Plan SetupForecast Bonus.

    2. Enter Protech Forecast as the Forecast Name.

    3. Enter 01/01 of current year and 12/31 of current year as start and end dates.

    4. Select Create.

    5. Navigate to Plan SetupForecast Bonus Results to see the result details.

      To verify forecast calculations, use Marcus Hoff as a reference.

      • Business Forecast1 Percent (79%) and Business Forecast1 Amount (USD 11,755)
      • Business Forecast2 Percent (111%) and Business Forecast2 Amount (USD 16,487)

      Marcus' business target amount is USD 14,880 (18,600 x 80%).

      Calculation of Forecast 1 Amount:

      Corporate Revenue Goal: 0.4 (40% weight) x 1 (forecast1 equals a 100% payout) = 0.4

      Corporate Operating Profit Goal: 0.6(60% weight) x 0.65(forecast1 interpolates to a 65% payout)= 0.39

      0.4 + 0.39 = 0.79 (79% payout), and 79% of USD 14,880 = USD 11,755

      Calculation of Forecast 2 Amount:

      Corporate Revenue Goal: 0.4 (40% weight) x 1 (forecast2 equals a 100% payout) = 0.4

      Corporate Operating Profit Goal: 0.6(60% weight) x 1.18(forecast2 interpolates to a 117.5% payout)= 0.708

      0.4 + 0.708 = 1.108 (110.8% payout), and 110.8% of USD 14,880 = USD 16,487

Log in to track your progress & complete quizzes