HR Module
Biometric & Mobile Import
Biometric Import Pipeline

Biometric Import Pipeline

Source: ImportAttendanceBO.csImportPunchTimingsToBiometricAttendance() + 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)

Data Flow to Attendance Processing