Customer created Bonus Plan Eligibility Rules for the Varpay template and they work fine for the Background Elements of Business Unit (id=businessUnit). However it is not working when he tries to write the rule for Contract Type (id=contractType).
SuccessFactors Business Execution Suite - Compensation & Variable Pay
Reproducing the Issue
You confirmed that all 5 Varpay files are correct and matching, and Employee History records is also correct for the employees.
The issue is occurring because the field 'Contract Type' (id = contractType) has a picklist = EmployeeSubGroup.
The Employee History data field is mapping to EC field with picklist. So in database, the system will store option ID instead of label. In reports and Edit Employee History page, you will see label, it is because our system transfer option ID value into label according to user local. But when we configure rule, we need to use option ID.
Change the Eligibility Rule to use option ID of picklist instead of label, and then it shall work as expected.
2078143 - Manage Data with EC - Eligibility Flag - Variable Pay: https://launchpad.support.sap.com/#/notes/0002078143/E
Bonus Plan Eligibility Rule, picklist, option ID. , KBA , LOD-SF-CMP , Compensation Management , Problem