Open ERP

Attendance

Import or enter attendance, review daily exceptions and prepare the employee-wise payable-day summary consumed by payroll.

What payroll actually needs

The monthly payroll generator requires one Monthly Attendance record for the selected year and month. Its Employee Attendance Summary must contain each employee’s Working Days and Final Payable Days. Daily attendance/import is optional when the company prepares monthly totals manually.

One row per active employee

After choosing Year and Month, load active employees into Monthly Attendance. The paged employee grid is designed to avoid oversized browser submissions for organisations with hundreds of employees.

Attendance Import Batch

ValueBehaviourChoose it when
MANUALBatch represents manually prepared attendance data.
CSVTracks a CSV source file/import.
EXCELTracks an Excel source file/import.
BIOMETRICTracks data exported from a biometric device/system.
APITracks attendance received through an integration.

Use DRAFT while preparing, VALIDATED after checking the file/data, IMPORTED when committed and REJECTED for an unusable batch. Duplicate Count and Error Count make import quality visible.

Daily Attendance Lines

FieldWhat it controlsExample
Employee / Date / ShiftIdentifies the employee's attendance day and applicable shift.Employee 42 · 31-08-2026 · General
First In / Last OutActual boundary times.09:04 / 17:32
Worked / Late / Shortfall MinutesNormalised daily time measures used for review/consolidation.488 / 4 / 0
Overtime MinutesApproved/derived excess time; payroll needs a configured overtime component to pay it.30
StatusDay classification such as present, absent, leave or holiday according to company process.PRESENT
Manual Override / ReasonRecords an authorised correction without losing the reason.Yes · Device failed

Monthly Attendance Details

Header

Select Year and Month. Period From and Period To are derived automatically. Enter Standard Working Days, source, status and review/approval names as applicable.

Employee Attendance Summary

For each active employee, record Working, Present, Paid Leave, Unpaid Leave, Holiday and Weekly Off days; Overtime Hours; Adjustment Days; and authoritative Final Payable Days.

FieldWhat it controlsExample
Working DaysDenominator used by payroll proration. It must be greater than zero for an attendance-based scheme.30
Paid / Unpaid LeaveSeparates leave that preserves pay from leave that reduces pay.1 / 2
Adjustment DaysApproved correction not adequately represented by the standard buckets.+0.5
Final Payable DaysAuthoritative numerator consumed by payroll.28
Manual Override / ReasonAudit indication and explanation when the final figure is manually changed.Yes · Management approval
Proration example

Working Days = 30

Final Payable Days = 27

Attendance ratio = 27 ÷ 30 = 0.90

Attendance-affected Basic ₹20,000 becomes ₹18,000

Monthly status

ValueBehaviourChoose it when
DRAFTInitial data entry; not ready for reliance.
PREPAREDAttendance team has completed preparation.
REVIEWEDReviewer has checked totals and exceptions.
APPROVEDAuthorised monthly attendance for payroll.
Next guideLeave