Yes of course. If the punches which was made on terminal is according to shift defined in the software then it will record all the punches that are made over terminal.

You can see the punches of the employee by the following two ways:
1)You can see all the punches of the employee in employee daily report.
2)-go to Log mangement
-select the required date and click on search tab
-software will show the names of the emploees who were present on that date
-now select the name of the employee and hit enter,you will get all the punches of the employee for that particular date.