Symptom
You are integrating SuccessFactors with Workforce using the standard CPI package but is receiving the error message below:
- "Error,<Person_ID>,The data for the following mandatory field(s) is missing :
payroll_id in Compensation Information with start date as <Date> and end date as <Date>"
Environment
SAP SuccessFactors HCM Suite
Cause
The issue arises because the Payroll ID field is mandatory in Client side (e.g. Workforce) but not in SuccessFactors side, so there are some records in SuccessFactors side where this field is empty.
Resolution
There are two possible solutions:
- Consider the Person IDs mentioned in the error message and manually fill the Payroll ID field (from Compensation Information entity) in SuccessFactors side; Also, to avoid future occurrences, make the Payroll ID field mandatory and filled (by rule or manually) in SuccessFactors side;
- OR Set the mandatePayrollID parameter to false in the standard CPI package (refer to Parameters chapter);
Keywords
Compound Employee, compoundemployee, CE, payroll_id, payrollid, payroll id, Compensation, missing, mandatory, SuccessFactors, Workforce, Person ID , KBA , LOD-SF-INT-CE , Compound Employee API , Problem
Product
SAP SuccessFactors Platform all versions