Payscale Code by Position/Rank
This article describes the setup and functionality of Payscale Code by position payscale table option.
Functionality
Payscale Code by Position/Rank functionality was designed for the automatic update of payscale code info on the activity according to the activity position or rank. This is very useful in cases of promotions or works in temporary positions - the activity payscale code is adjusted automatically without the need for a manual update. And the automatic payroll calculations will be performed according to the needed payscale rates.
Contents
Setup
There is some setup that has to be done for the proper work of this functionality.
Enable the Payscale Table option "Fetch Payscale Code by" and select the option
By Position - the system will check the Org. Structure link of Activity Position to Rank and find this Rank link to Payscale Code
By Rank - the system will check the Activity Rank and find this Rank link to Payscale Code.
Link each Payscale Code to the related rank.
The same Payscale Code can be linked to multiple ranks if needed, but you should not link multiple Payscale Codes to one Rank - the auto-assignment won’t work properly.
It's important that every Payscale Code has a link to its rank, otherwise, if the link between the Payscale Code and rank is not found, the system will leave the Payscale Code blank on the activity and payroll will not calculate for this activity.
Activity
During the activity creation from any module/ datagroup, the system will check the position and automatically set the Payscale Code linked to it.
You will see that the Payscale Code field is grey, meaning you can't modify it manually when you are using Payscale Code by Position functionality.
If you create activity from Activities Datagroup or change the position, the Payscale Code will be updated only when you save the changes. Our development team is considering to improve this part.