Explanation:
An employee should get salary only based on the number days / number hours worked for the organization. So the time card will help the organization to solve the problem.
So the time card should be collected and then only the salary needs to be calculated. The salary calculation should take number of leaves (paid / unpaid), permissions and On-duty in to account so that the expected outcome can be achieved.