Time & Attendance

Face-scan attendance — from your employee's phone

No hardware. No fingerprints. No fraud.

Nova HR turns every employee's phone into a smart attendance terminal. Mobile camera + AI + GPS = accurate check-ins in seconds, from anywhere, with full confidence.

Flagship feature

Say goodbye to biometric hardware

Every employee already carries the best attendance device ever built — their phone. Nova HR uses the phone's camera + AI to check them in by face, in seconds, from anywhere, with zero extra hardware.

  • Mobile face-recognitionEmployees check in with their face from their phone — no devices, no fingerprints.
  • GPS location verificationAttendance tied to geo-coordinates — ideal for branches and field work.
  • Liveness & anti-spoofAI rejects still photos, screenshots, and replayed videos.
  • Save thousandsRetire biometric hardware, maintenance contracts, and cables.
9:4117/08/2026

Welcome, Ahmed Mohamed

Check in with your face

Location verified — HQ

Matching face…

Check In
Everything you need

Everything you need to manage your team's time

From daily check-ins to annual tardiness reports — Nova HR covers it all.

Mobile face-scan

Check in via phone camera — no biometric hardware needed.

GPS verification

Attendance tied to geo-coordinates with per-branch geofences.

Shift management

Fixed or flexible shift schedules, open swaps, and auto reminders.

Leave management

All leave types with balances and customizable approval flows.

Overtime tracking

Automatic overtime calculation linked straight to payroll.

Discipline recommendations

AI flags recurring tardiness/absenteeism and recommends actions.

How it works

How attendance works in Nova HR

From the shift to the attendance rule to processing — what actually happens between an employee's punch and the deduction on their payslip.

The shift: the reference everything is measured against

Before there can be lateness there must be a scheduled time, and before there can be absence there must be an expected working day. The shift is that reference — without it, punches are just timestamps that mean nothing.

Weekly rest days are set per employee rather than company-wide. That is what makes a continuous operation manageable: whoever rests on Tuesday does not show as absent every week, and whoever works on their rest day is treated by the rest-day rules rather than the ordinary ones.

Assignment happens individually or in bulk, with import, transfer and duplicate tools — so moving a whole department from a morning shift to an evening one is one operation rather than a hundred, two of which get forgotten.

The attendance rule: the setting that turns a punch into money

A punch is a timestamp, not information. On its own it does not say someone was late, what it costs, or that the day was an absence. The attendance rule says that — the setting standing between a recorded time and a figure on a payslip.

Lateness tolerance
when lateness starts counting at all, and what it costs — by the minute or in bands.
The absence threshold
when the day becomes a full absence rather than a deduction for the time missed.
Overtime factors
a day factor and a night one, so approved time is priced automatically rather than by hand.
Handling a missing punch
what happens to a day with no check-out — the decision most often overlooked.

Field capture: geofencing and face recognition

A fingerprint device assumes work happens in one place that has a device. That assumption fails for the sales rep, the maintenance technician and the small-branch employee — who in many companies are not the exception but half the team.

Phone capture needs two layers together: one proving identity — that is face recognition — and one proving location, which is the geofence. Either alone leaves a gap wide open.

A location is defined by a point and a radius in kilometres, or by a drawn boundary for irregular sites like a long plant or a construction site. A punch outside the zone is refused and the attempt is logged — the log supports the employee who was at a client site and forgot to raise an assignment, and exposes whoever tries to register from home every morning.

Three cases that are not absence

What damages trust in an attendance system most is not a calculation error but docking someone who was working. The cases producing that deduction look alike — a day without a complete punch record — and mean entirely different things.

A permission
planned, authorised absence from part of the time, not counted as absence once approved.
A work assignment
a full day worked away from the workplace — a client visit or a site inspection.
A forgotten punch
present but not recorded. Approving the request adds no real punch to the device — processing treats it as a virtual punch, so the audit trail stays intact.

Overtime: from request to pay or to a balance

Staying late is not overtime. The essential distinction is that overtime is assigned work rather than time present — and relying on the punch record alone turns every extra minute into a financial obligation the company never decided to take on.

The cycle is three steps: a request with a start and end time, then review, then approval. Minutes are computed from those two times rather than from the punch, and there is one request per employee per day — without which overlapping requests for the same hours pile up and time is counted twice.

Approved time is compensated either as money, priced at the day or night factor from the attendance rule, or as a compensatory leave balance added to the employee's balance. The second is not free — it is a deferral that later appears as paid days away or as an amount in the final settlement.

Two-step processing, and the open-month requirement

Punches alone are raw data. Processing runs the rule over them to produce figures — lateness, absence, overtime — that can travel into pay. It is deliberately split into calculate then post.

Calculation produces the figures and shows them for review, where the anomalies surface: many days with no check-out means a device whose data was never pulled, and an employee with entirely zero figures usually means no shift assigned. Posting is what links the result to payroll.

Both steps require an open month and each has a rollback. Processing computes on what is approved at run time — an unapproved leave request and overtime awaiting sign-off do not enter the calculation. Which is why clearing pending approvals comes before processing, not after.

Outcomes

What you actually get

Not just features — measurable outcomes you'll see in your company within weeks.

  • Save thousands by retiring biometric hardware and its maintenance.
  • Zero buddy-punching — AI rejects photos and replayed videos.
  • Run payroll on accurate attendance data — instantly, no spreadsheets.
  • Live visibility across all branches — attendance, tardiness, leaves.
  • Compliant with Egyptian and Saudi labor law for attendance and leave.

Common questions

A mix is usually best: devices at fixed, high-density sites — a device is faster for dozens arriving in the same few minutes — and geofenced phone capture for field teams who never pass a place that has one. The system takes both into the same record.

The defined shift decides which day a punch belongs to. A one-in-the-morning punch is attributed to yesterday's shift rather than an early arrival for today — and the wrong answer to that question alone produces an absence on one day and overtime on another, both wrong.

A swap request goes through approval, and the system swaps both employees' shifts for that day and recomputes their attendance against the new schedule. Without it, the first shows as absent from a shift they did not attend and the second is credited with overtime or charged with lateness for no reason — then both are corrected by hand at month end, if anyone remembers.

No. Each site has a permitted zone — a point and a radius, or a drawn boundary — and a punch outside it is refused. The attempt is logged rather than discarded, because the log serves two opposite cases: it supports a good-faith employee's account, and it exposes a repeated pattern instead of leaving a suspicion with no evidence.

A permission says "I was not here and it was authorised"; a punch correction says "I was here and it was not recorded". Using the first in place of the second distorts a record meant to reflect reality — and makes every later audit meaningless, including any investigation into manipulation.

Usually more than once. One or two mid-month runs surface data problems early — a device that stopped, an employee with no shift — so they are handled then rather than accumulating. The final run comes after all approvals are closed and before payroll is calculated.

Start with Nova HR today — one step.

Book a demo tailored to your company — 30 minutes with an HR consultant showing exactly how every module fits into your workflow. No credit card. No commitment.

Or reach out at info@dynamiceg.com