The basic salary of the employee may be changed in the middle of the month, at this time, you should pay attention to:
If the salary adjustment date is earlier than the current date, select "Historical Record".
If the salary adjustment date is the current date, select "Effective Immdiately".
If the salary adjustment date is later than the current date, select "Effective in the Future".
The value of basic salary comes from the starting date of the pay cycle (e.g 1st of the current month). If you want the latest basic salary to appear in the payroll record, it is recommended to set the effective date to be the first day of the month. Otherwise, you can set up a "SegmentedBaseSalary" function in the system.
Please be kindly to edit Pay Items , edit the formula of Basic Salary to
value = SegmentedBaseSalary()