Frontend
Automailer
Punch Pending

Punch Pending Report


Navigation Path

Auto Mailer → Punch Pending


Page URL

/automailer-punch-pending


Page Purpose

The Punch Pending Report page is used to identify employees whose attendance punches are missing or incomplete for a selected branch, month, and year.

This report helps HR and payroll teams:

  • Detect missing IN/OUT punches
  • Resolve attendance issues before salary processing
  • Reduce payroll discrepancies caused by incomplete attendance data

Page Layout

Filter Section

The page provides filter options to fetch punch pending data.

Field NameTypeMandatoryDescription
BranchDropdownYesSelect the branch
MonthDropdownYesSelect the attendance month
YearDropdownYesSelect the attendance year

Actions

ActionDescription
SearchFetches punch pending records based on selected filters
ResetClears all selected filters and results

Result Section

After clicking Search, the system displays employees with:

  • Missing punch-in or punch-out entries
  • Incomplete attendance records for the selected period

If no records are found, the system displays:

No data found for the selected criteria


Data Visibility

The result list typically includes:

  • Employee Code
  • Employee Name
  • Branch
  • Unit (if applicable)
  • Date(s) with missing punches
  • Punch status

(Displayed columns depend on backend configuration)


Business Logic

  • Only active employees for the selected period are considered
  • Attendance records with incomplete punches are marked as Punch Pending
  • Data is filtered strictly by branch + month + year
  • Used prior to salary calculation to ensure accurate payroll