SAP Knowledge Base Article - Public

3223830 - User not eligible for Bonus plan with EC eligibility rule

Symptom

While creating bonus plan eligibility rule, if you keep the parameter as employmentinfo, compifo etc system does not consider employees to be eligible.

While running bonus plan eligibility rule, employees appear to be ineligible even though they fulfill the eligibility criteria.

**Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental**

Environment

SAP Successfactors Variable Pay

SAP Successfactors HCM Suite

Reproducing the Issue

1. Create bonus plan eligibility rule with parameter other than jobinfo, for example:

2. sample employee data:

3. Map it to the template bonus plan->run calculate bonus job->run bonus plan eligibility->the employee still appears as ineligible:

4. Now change the rule parameter as jobinfo

5. Run bonus calculation again and run the bonus plan eligibility rule->the employee appears to be eligible

Cause

The latest end date jobInfo record out of the overlapping jobInfo records in employee history start and end date range is passed as context to rule execution engine for the rule to be evaluated.

Hence in above design only jobInfo as a base object is supported for Bonus Plan Eligibility rule evaluation. Hence any other foundation object chosen would be considered misconfigured.

Note: This only applies to bonus plan eligibility, other parameters work for manager form eligibility and employee history eligibility rules.

Resolution

Select the parameter as jobinfo and pass any other information through job info if you wish to use any other portlet, such as employmentinfo or compinfo, for example:

Keywords

incorrect bonus plan eligiblity, bonus plan rule not working , KBA , LOD-SF-VRP-BON , Bonus, calculating bonus, payouts, etc. , Problem

Product

SAP SuccessFactors Compensation all versions

Attachments

Pasted image.png
Pasted image.png
Pasted image.png