People, Manual attendance

Manual
Attendance

Correction workflow when biometric punches are missed or wrong. Lives under the Attendance hub at /dashboard/attendance/manual-attendance, not HR nav.

What it covers

Employees or HR submit requests with date, check-in/out, reason, and optional attachment. Approvers with hr:manual-attendance:approve accept or reject. Approval creates or updates the attendance row; IP and user-agent are logged.

Why

  • → Devices fail; staff forget to punch
  • → Payroll needs auditable corrections
  • → Separates self-service from HR override

Correction workflow

Technical Architecture

FieldTypeInstitutional Role
statusEnumpending → approved | rejected
checkInDateTimeProposed check-in.
checkOutDateTime?Proposed check-out.
approvedByIdUUID?Approver identity.

Note: Sensitive fields use AES-256 field-level encryption where applicable.

Governance & Power

hr:manual-attendance:view
hr:manual-attendance:create
hr:manual-attendance:approve

Related: Attendance & Leave · docs/info/HR-CUSTOMIZATION.md