I got a requirement from the customer to integrate biometric machine with ERPNext Attendance. I found a machine called CAMS Units they designed a machine with API Support,they are sending attendance parameters as POST Request.
I tried to integrate with ERPNext with the help from @revant_one, currently It works like a charm,those who are trying to integrate Biometric can give a try.
@olamide_shodunke No I am not linked with their cloud based solution whenever the user touches the device it calls the API URL and post parameters like userid,attendance type and attendance time, I have a custom whitelisted method to do process the attendance based on the params received
Interesting! I just visited their website. So this device eliminates the need for a computer to send attendance data to erpnext. This is really a good one; this was the challenge that made us build a pc based software to connect and send data.
The app I built is a c# desktop application so it requires a pc (those are the downsides), at least a mini pc, even a used unit(under $50) will do; and a USB fingerprint reader; the basic one used for things like Sim registration (used units are under $50). Summarily:
Collect fingerprint data offline or online
Bulk enroll data
Initiate salary calculation based on absence (uses absence without leave in erpnext)
So essentially, it does the attendance and salary.