Easy to use timesheet management system replaces the traditional paper-based way of recording employees time. It provides a far more accurate way of keeping track of regular and overtime hours according the labor laws and company's rules and regulation. In addition, all timesheets are kept in a database for historical and auditing requirement. Its error checking algorithms detects inaccuracies at every stage of the process flow.
The process starts when an employee creates a timesheet. The status of the timesheet starts out as "Pending". Employees can edit their timesheets anytime before submiting, they can do it every day or at the end of the period. When he is done, he submits it. the timesheet can no longer be edited even by the owner. The status becomes "Submitted" .The employee's name and the date are recorded in the timesheet.
The approving manager review the data on the timesheet and he can do one of the two options:
1. Approve it and its status becomes "Approved"
2. Reject it.
The manager has the choice of sending a notification email to the employee. The status become "Rejected" and the timesheet becomes editable by its owner who in turn modifies it and re-submits it when done.
While the approving manager deals with accuracy of the data, the controller makes sure that all timesheets have been approved and for the missing ones, he can create one on the behave of an absent employee and submit it. The controller name is recorded as the submitter. When all the timesheets are approved, the controller can export all the timesheets to an accounting system in one shot.