If an employee has joined in mid of the month he will start marking the attendance from the date of joining. let’s say the joining date is the 23rd of April. While validating the attendance for April month from 1st to 30th, in the payroll entry it’s showing that “employee left to mark the attendance”.
Suppose one more employee joined on the 28th of April, and just to test the scenario, the payroll entry period is reduced to 23rd to 30th of April. System showing the same error for the second employee.
For further testing the scenario the payroll entry period is again reduced to the 3 days only from 28th to 30th of April on this the salary slip is generated but according to the point 4 salary is being calculated for the full month.
The salary is not being calculated based on the payment days, even if the corresponding checkbox is checked in the salary component. The salary is being calculated for the full month while working days as just three and these are available on the salary slip too.