Symptom
In the Employee Profile, Compensation Information Portlet shows one value while the Compensation History shows a different value.
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 Employee Central
Reproducing the Issue
- Access Employee Profile;
- Compensation Information;
- View different values for Pay Component Group:
- One value when checking the profile and
- Another value when clicking in the Compensation history.
Cause
Through the Employee Profile, the values shown will correspond to the current Currency Exchange Rate since it converts the values according to the most recent configuration (last record in Currency Exchange Rate).
When opening the Compensation History, the values shown will be according to the Currency Exchange Rate in the records' effective date.
For example:
The value was changed on August 15th, so currently each Dollar corresponds to CAD 1,6 (Canadian Dollar). When looking in Compensation History, the value shows 171.216,589 USD since on January 1st the conversion was CAD 1,0513 to 1 Dollar.
In the Employee profile, it will show as 112.500 USD since currently CAD 1,6 are necessary for 1 Dollar:
Resolution
This is expected behavior. In Compensation history, the values will show according to the currency conversion in the records' effective date. The Compensation history value will only match with the profile value if the Currency Exchange Rate is not changed after the records' effective date.
See Also
Keywords
Currency, Conversion, Compensation Portlet, different value, values, compensation, history, Pay Component, Pay Component Group , KBA , LOD-SF-EC-CMP , Compensation Information & One-Time Bonus , LOD-SF-EC-CMP-UI , History or MSS UI , Problem
Product
Attachments
Pasted image.png |