The difference between both is that employee checkin happens when biometric machine is linked with ERPNext and attendance is created automatically using biometric whereas attendance gets recorded when you use employee attendance tool, upload attendance and attendance request.