Automatic time reporting devices such as bar code technology allows the system to generate an automated time sheet showing all the hours worked by any given employee. Automation helps to streamline the time reporting process and removes the need for manual time entry (such as sign in sheets or punch cards).