Fixed compensation levels and reference point set ups remain valid but mass updating a compensation structure (payscales) applies the change immediately. There is no way to specify an effective from and to date for the structure(s) and hold a before and after history of the payscales.
The consequence is that an approved % uplift to payscales overwrites the existing structure. It then applies the new amount to compensation records for any new joiners entered onto the system at the point a fixed compensation plan/step is assigned to their record. Also employee compensation changes via manual data entry or as the result of a compensation process are assigned the new amount after the % uplift to structure is made. It doesn’t affect existing employee fixed compensation records unless/until a compensation process is run to update them or a manual change made.
D365 is missing the ability to continue to apply existing (payscales) to new starters joining now / changes to existing employee compensation now (for example when assigning a fixed compensation plan at Step 1, Staff Level) AND a future effective dated payscale for recording future new starters /employees at the same step and level after the scales are mass updated to a new amount.
If compensation structure amounts are not updated then future records will not be recorded at the right amount affecting budgets and payroll records. If compensation structure amounts are updated then all new joiners and changes made now would be made using the incorrect amounts.