If you are trying to find time attendance solution then you should go with customer recommended channel TimeWatch.
This organization offered you best device with wide-range of solution.
Buying the best attendance solution the best you need to prevent your organization from fake buddy punching.
The very first thing that it will allow you the access only with unique identification validation.