Universal Facial Attendance

Facial Attendance Center

Browse attendance for students, teachers, and staff using one ID-based sync flow. The ERP resolves each ID, separates unmatched scans, and keeps device and face registry details in one place.

-- Records loaded from the backend
-- Distinct ERP IDs in the current result set
-- Resolved from student master
-- Resolved from faculty master
-- Non-teaching/admin/support staff
-- Scans not found in ERP master data
-- Unique device IDs seen in the current result set
-- Most recent attendance_time in the table
-- Student embeddings stored in ERP database
-- Devices known to the sync registry

Phase 1: Live Attendance Operations

Convert raw face logs into daily In/Out attendance with first scan, last scan, duration, and campus-inside counts.

First scan becomes In Time Last scan becomes Out Time Multiple scans stay visible as timeline

Phase 2: Review & Exceptions

Surface low confidence, missing out-time, rapid repeats, unmatched IDs, stale devices, and missing GPS review queues.

Review before payroll posting Device health and suspicious scan queues Manual override workflow placeholder

Phase 3: Payroll Integration

Prepare payable hours, overtime, shortfall, late minutes, early exit minutes, and payroll export reports.

Payroll-ready daily ledger Draft / ready / review status Payroll CSV export options

Filters

Select dates, in/out time windows, person type, group, device, or any ERP ID. Android sends scan time; ERP filters and decides rules.

All Attendance

Facial attendance events synced from Android devices and resolved by ERP ID.

0 rows
Date Time ERP ID Name Type Group Device Location GPS Confidence Sync Status Event Key Action
Load records to see the latest sync data.