Biometric Import Pipeline
Source:
ImportAttendanceBO.cs→ImportPunchTimingsToBiometricAttendance()+GetImportAttendanceDTFromBio()
End-to-End Import Flow
CSV File Format
Line 1: (Device header)
Line 2: "From: 01/03/2026 To: 31/03/2026" ← Date range extracted via regex
Line 3-6: (Column headers, skipped)
Line 7+: CSV data rows
Column Layout:
Field[2] = Employee Code
Field[4] = Date (DD/MM/YYYY)
Field[5] = First In time
Field[6] = Out time(s)