Attendance

Who can use this feature
user-lock

Anyone with Administrator and HR Manager role can access all the Attendance pages

user-lock

Anyone with Employee role can only access the Time In page

Introduction to Attendance Submodule

The Attendance Submodule allows administrators, HR personnel, and employees to monitor and review attendance records. It consists of two pages: DTR and Time In.

The DTR page provides detailed daily attendance records, including time-in, time-out, total hours worked, and applicable attendance entitlements. The Time In page is used to capture attendance and provides access to previously recorded time logs.

These pages help ensure that employee attendance records are properly captured, reviewed, and verified.

Definition of Terms

Defined in this section are the available pages under the Attendance submodule as follows:

  • DTR. The Daily Time Record (DTR) page allows Administrators and HR Managers to view and manage employees' daily attendance records. It displays the date in, time-in, time-out, date out, remarks, total hours worked, and applicable entitlements.
  • Time In. The Time In page is used to record employee attendance by capturing time-in and time-out entries. It also displays total hours worked and previously recorded time logs.

Roles and Permissions

The table below shows the defined roles and permissions when accessing pages and features under Attendance Submodule.

Functions Administrator HR Manager Employee
DTR
Import check-circle check-circle times-circle
Save check-circle check-circle times-circle
Approve check-circle check-circle times-circle
Time In
Time In/Out check-circle check-circle check-circle
Roles and Permissions

Note that users have the flexibility to enhance access control and refine user privileges by effortlessly adding and configuring additional roles and permissions. This aligns system functionality with the organizational structure and security requirements, ensuring that users are assigned appropriate levels of access and responsibilities.
To do so, contact [email protected]

Daily Time Record (DTR)

Introduction to DTR

The View by Employees tab is used to manage and review employees' daily attendance records. It displays time-in, time-out, and total hours worked, allowing attendance records to be reviewed and verified.

To access this page, navigate to the Attendance Submodule within the Human Resources Module. Click on "DTR" as depicted in the image below.

DTR menu item

DTR Approval Type

The DTR Approval Type refers to the structure or method used for the approval workflow of an employee's Daily Time Record. The approval workflow may follow either a hierarchical or flat structure, depending on the organization's requirements.

  • Hierarchical. The DTR approval follows the employee's organizational or reporting hierarchy. The request passes through designated approvers based on their level or position within the organization.
    Example: Employee arrow-right Immediate Supervisor arrow-right Manager arrow-right HR
  • Flat. The DTR approval is routed directly to the designated approver without following multiple levels of the organizational hierarchy.
    Example: Employee arrow-right Designated DTR Approver

View by Employees Tab

The View by Employees tab displays employees and their basic employment information. It provides access to each employee's Daily Time Record for reviewing attendance details.

Payroll Generation page

View by Employees Page Header Actions

  • Set as Default Page
  • Add to Quick Links
  • Import Biometrics Data
  • Import Attendance Summary
  • Preview DTRs

View by Employees Tab Summary Table

The summary table displays the list of Employee Name with the following columns:

  • Employee Name
  • Position
  • Department
  • Projects
  • Location
  • Employment Status
  • Employee Status
  • Action
    • View and Approve DTR

Search by Employee

The search feature allows a specific employee to be located using their name. Enter the employee's name in the Search Bar, as shown in the screenshot below.

Search by Employee

Filter Employee by Department

The Department filter allows employees to be displayed according to their assigned department. Select the appropriate department from the available filter options to display matching employees.

Filter by department

Filter Employee by Project

The Project filter allows employees to be displayed according to their assigned project. Select the appropriate project from the available filter options to display matching employees.

Filter by project

Filter Employee by Location

The Location filter allows employees to be displayed according to their assigned work location. Select the appropriate location from the available filter options to display matching employees.

Filter by location

Filter Employee by Employee Status

The Employee Status filter allows employees to be displayed according to their current employment status. Each status is identified by a corresponding color.

Filter by status
  • Active. This green status indicates employees who are currently active in the system.
  • Inactive. This red status indicates employees who are no longer active in the system.
  • Resigned Employees. This yellow status indicates employees who voluntarily resigned from their positions.
  • Resigned Employees (Company Initiated). This orange status indicates employees whose resignation was initiated by the company.
  • Dismissed (Employment Terminated). This dark blue status indicates employees whose employment was terminated by the company.
  • Dismissed (Others). This purple status indicates employees whose employment was terminated for other reasons.

View DTR

The View DTR modal allows authorized users to review employee DTR records. In addition to approving DTRs, the modal also provides options to edit attendance entries and reset DTR records when corrections are required.

To start, click the button to open the view modal.

Import DTRs modal

Approve DTR

  1. Choose date range. Import DTRs modal
  2. Click the Approve All button.
  3. A success notification will appear once the DTR is approved.
    DTR successfully approved

Reset DTR

  1. Choose date range.
  2. Click the to reset a specific day or click the Reset to reset all DTR entries within the selected date range.
  3. Click the Save to save the DTR.

Edit DTR

  1. Choose date range.
  2. The user can add or remove entitlements, add remarks, or edit the Time In and Time Out.
  3. Click the Save to save the DTR.

View by Schedule Tab

The View by Schedule tab allows attendance records to be reviewed based on employees' assigned work schedules. This view provides filtering options for schedule type, department, project, location, and date range.

DTR Schedules tab

Filter Employees by Schedule

In the "With Schedule" filter, the Start Date and End Date fields are used to define the desired period. This allows the system to display attendance records for employees with fixed schedules within the specified date range, as shown in the image below.

Filter by schedule

Filter Employees by Department

The Department filter allows employees to be displayed according to their assigned department. Select the appropriate department from the available filter options to display matching employees.

Filter by department

Filter Employee by Project

The Project filter allows employees to be displayed according to their assigned project. Select the appropriate project from the available filter options to display matching employees.

Filter by project

Filter Employee by Location

The Location filter allows employees to be displayed according to their assigned work location. Select the appropriate location from the available filter options to display matching employees.

Filter by location

Filter Employees by Date Range

This feature enables users to filter employees' DTR based on a specified period by setting the Start Date and End Date.

Filter Timesheets by Date Range

Filter Action Buttons

  • Apply Filter. Applies the selected filter criteria and updates the DTR list to show matching records.
  • Approve All DTRs. Approves all eligible DTR records currently displayed in the list based on the applied filters.

Approve All Time Logs

Use this option to approve all time logs for a selected employee within the displayed date range.

  1. Click the Approve All Time Logs button like next to the employee record.
  2. The Approve All Time Logs dialog box will appear, displaying a summary of the employee's time logs for the selected dates. Approve All Time Logs
  3. Review the time log details.
  4. Click Approve All to approve all displayed time logs.
  5. Click Cancel to close the dialog without making any changes.

Approve a Specific Time Log

Use this option to review, edit, and approve an individual attendance record.

  1. Click the Approve Attendance button like beside the attendance record you want to review. Approve Specific Time Logs button
  2. The Approve Attendance dialog box will appear. Approve Specific Time Logs
  3. The following fields are editable. Update any of the following information if necessary:
    • Time in
    • Time out
    • Entitlements
  4. Click Update to save your changes.
  5. Click Approve to approve the attendance record.
  6. Click Cancel to close the dialog without approving the record.

Change an Attendance Schedule

Use this option to assign a different schedule to an attendance record.

  1. Open the Approve Attendance dialog box. Approve Specific Time Logs button
  2. Click calendar-editChange to open the Change Attendance Schedule dialog box. Change Attendance Schedule dialog
  3. Select the desired schedule from the Schedule drop-down list.
  4. Click Change to apply the selected schedule.
  5. Click Cancel to close the dialog without changing the schedule.

Import Attendance Summary

There are two types of Attendance Summary:

  • Daily Attendance. Used to import the daily attendance records of each employee.
  • Attendance Period. Used to import overall attendance for a specific period (e.g., January 01 to January 15).
  1. Click the import attendance button.
  2. A table will appear. Select Daily Attendance. Import DTRs modal
  3. The Import Daily Attendance Summary table will be displayed. Import DTRs modal
  4. Click Choose File to upload the attendance summary.
  5. Click the Import button to proceed.
  6. A success notification will appear once the import is complete.
    DTR successfully imported

Import Attendance Period

  1. Click the import attendance button.
  2. A table will appear. Select Attendance Period. Import DTRs modal
  3. The Import Attendance Period Summary table will be displayed. Import DTRs modal
  4. The required details must be filled in, including the Pay Period Start, Pay Period End, and Payout. Afterward, the attendance summary file can be uploaded by selecting Choose File.
  5. Click the Import button to proceed.
  6. A success notification will appear once the import is complete.
    DTR successfully imported

Import Biometrics Data

  1. Click the import biometrics data button.
  2. A table will appear. Import DTRs modal
  3. Click Choose File to Import DTR.
  4. The upload biometric data table will be displayed.
  5. Click the Import button
  6. A success notification will appear once the import is complete.
    DTR successfully imported
exclamation-circle Note

The approval type is not directly indicated or selectable in the current system interface. If a specific approval type is required, configuration or setup may be requested based on the organization's approval process.

Time In

Introduction to Time In

The Time In page is used to record and manage employee attendance. It captures time-in and time-out entries and provides access to previously recorded attendance logs.

To access this page, navigate to the Human Resources Module and click “Time In” under Attendance Submodule as shown in the image below:

Time In menu item

Time In Page Features

The screenshot below provides an overview of the Time In page and its available features.

Time In page

Time In Page Header Actions

  • Set as Default Page
  • Add to Quick Links

Time In Summary Table

The summary table displays the previous list of logs with the following columns:

  • Schedule Start
  • Time In
  • Schedule End
  • Time Out
  • Total Hours
  • Status
  • Edited
  • Actions
    • Edit Attendance Logs
    • View Attendance Logs

Logging In

The following steps outline how an employee can log in using this feature:

  1. Click the Log Time button.
  2. The screen displays a login modal below: Login/out modal
  3. The login modal without geotagging will look like this: Login/out modal
  4. Click the Time In / Out button to log in
  5. To go back to the previous page, simply click Cancel
  6. A successful notification message will show:
    Successfully logged
  7. A new login will be added to the Log In Time section.

Logging Out

The following steps outline how an employee can log out using this feature:

  1. Click the Log Time button.
  2. The screen displays a modal below for log out. Preview Payslip
  3. Click the Time In / Out button to log out.
  4. To go back to the previous page, simply click Cancel button.
  5. A successful notification message will show:
    Successfully logged
  6. A new login will be added to the Log Out Time section.
  7. The Total Hours feature shows the cumulative hours worked within a day.

Apply for Paid Overtime

The Apply for Paid Overtime feature allows employees to submit requests for paid overtime through the system. It documents additional hours worked beyond the regular schedule and routes the request to the appropriate approver for validation.

The feature helps ensure that overtime requests are properly recorded, reviewed, and processed in accordance with company policies.

To apply for paid overtime, simply tick checkApply for Paid Overtime in the Log Time In/Out modal.

Apply Overtime to Offset

The Apply Overtime to Offset feature allows employees to request the use of earned overtime hours to offset future absences or late arrivals.

The request is recorded in the system and routed for approval to ensure proper validation and alignment with applicable offset policies.

To apply overtime to offset, simply tick checkApply Overtime to Offset in the Log Time In/Out modal.

Use Offset for Late/Undertime

The Use Offset for Late/Undertime feature allows employees to apply accumulated offset hours to cover instances of tardiness or undertime.

The request is submitted through the system and routed for approval. Once approved, the offset hours can be applied to the applicable attendance record in accordance with company policies.

To use offset for late/undertime, simply tick checkUse Offset for (Late/Undertime) in the Log Time In/Out modal.