Attendance Entry and Edit

Attendance Entry and Edit

Attendance Entry records who was present. It feeds directly into payroll — loss of pay is calculated from what is recorded here — which is why it has to be complete before a month is paid.

Where to find it

Go to HRM > New + > Attendance.

How it works

The filter at the top selects a department and a start date. You can record attendance for a whole department, a selection of employees, or one person, and existing entries can be edited afterwards.

Note

Attendance for a date already processed by payroll cannot be changed. Payroll was calculated from that presence, including loss of pay, so allowing the underlying record to move would silently invalidate the pay already issued.
RuleWhy
No future datesAttendance records what happened, not what is planned.
Past dates allowed, if unpaidYou can back-fill any period payroll has not yet processed.
Processed dates lockedPayroll depends on them.

Which dates are locked

A save skips every date covered by a processed payslip, and the grid disables those cells so you can see which they are before you type. That includes the neighbouring days the weekly-off and holiday rules would otherwise rewrite — a rule that adjusts the day before a holiday must not reach into a month already paid.

Submit Attendance is hidden only when all seven days on screen are processed. A week with some processed days and some not is still workable; you just cannot touch the processed ones.

Device punches

A terminal has no in and out button — people touch it on the way to lunch, on the way back and on the way home. The day therefore runs from the first touch to the last: every punch after the first extends the clock-out and the duration is worked out again each time.

Treating the second punch as the end of the day is the obvious reading and the wrong one. It records anyone who stepped out at midday as having worked a few hours, which then flows into loss of pay.

Getting the sequence right

  1. Record attendance for the whole month.
  2. Check for gaps before running payroll — a missing day reads as present and overpays.
  3. Run payroll.
  4. Any correction after that point has to go through a payslip adjustment instead.

Related pages

Global Coverage

Multi-Country ERP — One Platform

Supports GST (India), VAT (UAE, South Africa, Egypt, Iraq, Botswana), and local compliance across all regions.

🇮🇳 India (GST)
🇦🇪 UAE (VAT)
🇸🇦 Saudi Arabia
🇶🇦 Qatar
🇧🇭 Bahrain
🇴🇲 Oman
🇰🇼 Kuwait
🇪🇬 Egypt
🇮🇶 Iraq
🇿🇦 South Africa
🇧🇼 Botswana
🇲🇾 Malaysia
🇸🇬 Singapore
🇦🇺 Australia
🇬🇧 United Kingdom
🇺🇸 USA
🌏 & More Regions