Payroll

Who can use this feature
user-lock

Anyone with Administrator and Payroll Manager role can access all the Payroll pages

user-lock

Anyone with HR Manager and Employee role can only access the Payslips page

Introduction to Payroll Submodule

The Payroll Submodule provides tools for managing and processing employee payroll in one place. It includes features for calculating employee salaries and wages, managing deductions and taxes, and generating payslips.
The Payroll Submodule helps manage payroll-related tasks and process employee pay accurately and on time.

Definition of Terms

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

  • Payroll Generation. Used to generate payroll and payslips. It displays employee earnings, deductions, and net pay for the selected pay period.
  • Payslips. Allows employees to view and download their payslips. It provides a breakdown of earnings, deductions, and net pay for a specific pay period.
  • Benefits and Deductions. Used to manage payroll benefit and deduction items, including their amounts, formulas, frequencies, and visibility.
  • Payroll Adjustments. Used to record additional payments, deductions, corrections, allowances, and other payroll-related adjustments.
  • Batch Payroll Adjustments. Used to create and manage recurring payroll adjustments for one or more employees.
  • 13th Month Pay. Used to generate and manage 13th month pay records for eligible employees.

Roles and Permissions

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

Functions Administrator HR Manager Payroll Manager Employee
Payroll Generation
Generate check-circle check-circle check-circle times-circle
Preview check-circle check-circle check-circle times-circle
Download check-circle check-circle check-circle times-circle
Edit check-circle check-circle check-circle times-circle
Approve check-circle check-circle check-circle times-circle
Payslips
Preview times-circle check-circle check-circle check-circle
Download times-circle check-circle check-circle check-circle
Benefits and Deductions
Create check-circle check-circle check-circle times-circle
Preview check-circle check-circle check-circle times-circle
Reorder check-circle check-circle check-circle times-circle
Edit check-circle check-circle check-circle times-circle
Activate/Deactivate check-circle check-circle check-circle times-circle
Payroll Adjustment
Create check-circle check-circle check-circle times-circle
Edit check-circle check-circle check-circle times-circle
Cancel check-circle check-circle check-circle times-circle
Batch Payroll Adjustment
Create check-circle check-circle check-circle times-circle
Edit check-circle check-circle check-circle times-circle
Cancel check-circle check-circle check-circle times-circle
View check-circle check-circle check-circle times-circle
13th Month Pay
Generate check-circle check-circle check-circle times-circle
Preview check-circle check-circle check-circle times-circle
Approve check-circle check-circle check-circle times-circle
View check-circle check-circle check-circle times-circle
Delete check-circle check-circle check-circle times-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]

Payroll Formula Parameters

This section lists the default formula parameters available for payroll item calculations.

exclamation-circle Note

Parameter names are case-sensitive. The exact capitalization shown in the table must be used. For example, MonthlySalary and monthlysalary are treated as different parameters. Using incorrect capitalization may result in an error.

Default Parameters

The table shows the default calculation for each parameter when no custom formula or implementation is set.

# Parameter Name Description How is it calculated?
1 MonthlySalary Employee monthly salary. Calculated from the Basic Salary component when the pay type is Monthly Salary; otherwise, 0.
2 DailyRate Employee daily rate. Monthly Salary: Basic Salary ÷ working days. Daily Rate: Daily Rate component. Project Based: assigned project activity rate. Otherwise, 0.
3 BasicPay Employee basic pay for the pay period. Calculated based on the employee's assigned pay type and configured work-hour thresholds.
4 TotalOvertimeHours Total overtime hours for the pay period. Calculated from Overtime entitlements. Returns 0 when required overtime entitlement conditions are not met.
5 TotalUndertimeMinutes Total undertime minutes for the pay period. Calculated from Undertime entitlements. Returns 0 when required undertime entitlement conditions are not met.
6 TotalAttendanceLog Total approved attendance recorded during the pay period. Counts approved records with time-in and time-out. 8+ hours = 1 day; 4–<8 hours = 0.5 day. Thresholds are configurable.
7 TotalAbsences Total absences during the pay period. Flexible Schedule: DTR entitlement amount. Other schedules: counts missing attendance on scheduled workdays without filed leave.
8 TotalAbsentHours Total absent hours during the pay period. Calculated from approved DTRs with the Absent entitlement using Absent (Hrs).
9 TotalSpecialOvertimeHours Total special overtime hours during the pay period. Calculated from Special OT entitlements; returns 0 without the required entitlement.
10 TotalLateMinutes Total late minutes during the pay period. Calculated from Late entitlements; returns 0 when required late entitlement conditions are not met.
11 TotalPaidLeaves Total approved paid leaves during the pay period. Total approved filed leaves with pay.
12 TotalUnpaidLeaves Total approved unpaid leaves during the pay period. Total approved filed leaves without pay.
13 EmployeePhilHealth Employee PhilHealth contribution. Uses the default PhilHealth contribution calculation; 0 for Daily Rate pay type.
14 EmployerPhilHealth Employer PhilHealth contribution. Uses the default PhilHealth contribution calculation; 0 for Daily Rate pay type.
15 EEPhilHealth Employee PhilHealth contribution. Uses the default PhilHealth contribution calculation.
16 ERPhilHealth Employer PhilHealth contribution. Uses the default PhilHealth contribution calculation.
17 EmployeeSSS Employee SSS contribution. Uses the default SSS contribution calculation; 0 for Daily Rate pay type.
18 EmployerSSS Employer SSS contribution. Uses the default SSS contribution calculation; 0 for Daily Rate pay type.
19 EESSS Employee SSS contribution. Uses the default SSS contribution calculation.
20 ERSSS Employer SSS contribution. Uses the default SSS contribution calculation.
21 EmployerSSSECC Employer SSS ECC contribution. Not yet implemented.
22 EmployeePAGIBIG Employee PAG-IBIG contribution. Uses the default PAG-IBIG contribution calculation; 0 for Daily Rate pay type.
23 EmployerPAGIBIG Employer PAG-IBIG contribution. Uses the default PAG-IBIG contribution calculation; 0 for Daily Rate pay type.
24 EEPAGIBIG Employee PAG-IBIG contribution. Uses the default PAG-IBIG contribution calculation.
25 ERPAGIBIG Employer PAG-IBIG contribution. Uses the default PAG-IBIG contribution calculation.
26 SSSLoan Employee SSS loan payment. Based on SSS loan payments within the pay period.
27 EmployeeLoan Employee company loan payment. Based on company loan payments within the pay period.
28 PAGIBIGLoan Employee PAG-IBIG loan payment. Based on PAG-IBIG loan payments within the pay period.
29 WithholdingTax Employee withholding tax deduction. Uses the default withholding tax calculation.
30 TotalNightDiffHours Total night differential hours during the pay period. Calculated from Night Differential entitlements; returns 0 without the required entitlement.
31 TotalPaidHolidayDailyRate Total paid holidays for daily-rate employees. Counts PaidHoliday entitlements in attendance logs for the covered holidays.
32 TotalRegularHolidays Total regular holidays worked. Counts attendance logs on regular holidays within the pay period.
33 TotalSpecWorkingHolidays Total special working holidays worked. Counts attendance logs on special working holidays within the pay period.
34 TotalSpecNonWorkingHolidays Total special non-working holidays worked. Counts attendance logs on special non-working holidays within the pay period.
35 TotalSchedWorkingDays Total scheduled working days. Counts working days based on the pay period start month/year and assigned schedule. Returns 0 for other employment statuses.
36 TotalDeductions Total employee deductions. Sum of all deductions.
37 TotalBenefits Total employee benefits. Sum of all benefits.
38 TotalRestDays Total rest days during the pay period. Counts rest days based on the assigned company schedule. Returns 0 for other employment statuses.
39 HourlyRate Employee hourly rate. Hourly Rate: Hourly Rate component. Daily Rate: Daily Rate ÷ 8. Monthly Salary: Basic Salary ÷ working days ÷ 8. Otherwise, 0.
40 Ecola Emergency Cost of Living Allowance (ECOLA) value. Default value is 8.63.
41 TotalSNWHOvertimeHours Total overtime hours on special non-working holidays. Calculated from overtime recorded during special non-working holidays.
42 TotalRestDayHours Total hours worked on rest days. Total hours worked on designated rest days during the pay period.
43 TotalRestDayOvertimeHours Total overtime hours on rest days. Calculated from approved DTRs with Overtime and RestDay entitlements.
44 TotalRegularHolidayOvertimeHours Total overtime hours on regular holidays. Calculated from overtime recorded during regular holidays.
45 TotalRestDayHolidayHours Total hours worked on holidays that fall on rest days. Total hours worked when a holiday falls on an employee's rest day.
46 TotalRestDayHolidayOvertimeHours Total overtime hours on holidays that fall on rest days. Total overtime hours worked when a holiday falls on an employee's rest day.
47 TotalSpecNonWorkingHolidayHours Total hours worked on special non-working holidays. Total attendance hours recorded during special non-working holidays.
48 TotalNightDiffOvertimeHours Total overtime hours with night differential. Calculated when Overtime and Night Differential entitlements apply together; otherwise, 0.
49 ThirteenthMonthPay Employee 13th-month pay for the covered period. (Basic salary + overtime + allowances − late/absence deductions) ÷ 12. Returns 0 without a 13th-month pay release date.
50 SSSCal Employee SSS calamity loan payment. Based on SSS loans filed with the purpose 'Calamity loans'.
51 SSSMpl Employee SSS multi-purpose loan payment. Based on SSS loans filed with the purpose 'Multi-Purpose Loans'.
52 PAGIBIGMpl Employee PAG-IBIG multi-purpose loan payment. Based on PAG-IBIG loans filed with the purpose 'Pag-IBIG Multi-Purpose Loans'.
53 TotalRegularHolidayNightDiffHours Night differential hours on regular holidays. Based on night differential hours worked on regular holidays.
54 TotalRegularHolidayNightDiffOvertimeHours Night differential overtime hours on regular holidays. Based on night differential overtime hours worked on regular holidays.
55 TotalRegularHolidayNonRestDayHours Hours worked on regular holidays that are not rest days. Sum of hours worked during regular holidays that fall on workdays.
56 TotalRestDayRegularHolidayHours Hours worked on regular holidays that are also rest days. Sum of hours worked during regular holidays that fall on rest days.
57 TotalRestDayRegularHolidayOvertimeHours Overtime hours on regular holidays that are also rest days. Total hours beyond scheduled work on regular holidays that fall on rest days.
58 TotalRestDayRegularHolidayNightDiffHours Night differential hours on regular holidays that are also rest days. Total night differential hours worked on regular holidays that fall on rest days.
59 TotalRestDayRegularHolidayNightDiffOvertimeHours Night differential overtime hours on regular holidays that are also rest days. Night differential portion of overtime on regular holidays that fall on rest days.
60 TotalNightDiffNonRestDayHours Night differential hours on non-rest days. Total night hours worked during regular workdays.
61 TotalNightDiffNonRestDayOvertimeHours Night differential overtime hours on non-rest days. Night differential portion of overtime on regular workdays.
62 TotalRestDayNightDiffHours Night differential hours on rest days. Total night hours worked on designated rest days.
63 TotalRestDayNightDiffOvertimeHours Night differential overtime hours on rest days. Night differential portion of overtime worked on rest days.
64 TotalSpecWorkingHolidayTardinessHours Tardiness hours on special working holidays. Late arrivals recorded during special working holidays.
65 TotalSpecWorkingHolidayNonRestDayHours Hours worked on special working holidays that are not rest days. Regular hours worked on special working holidays that are workdays.
66 TotalSpecWorkingHolidayNightDiffHours Night differential hours on special working holidays. Total night hours worked during special working holidays.
67 TotalSpecWorkingHolidayNightDiffOvertimeHours Night differential overtime hours on special working holidays. Night differential portion of overtime during special working holidays.
68 TotalRestDaySpecWorkingHolidayHours Hours worked on special working holidays that are also rest days. Hours worked on special working holidays that fall on rest days.
69 TotalRestDaySpecWorkingHolidayOvertimeHours Overtime hours on special working holidays that are also rest days. Hours beyond scheduled work on special working holidays that fall on rest days.
70 TotalRestDaySpecWorkingHolidayNightDiffHours Night differential hours on special working holidays that are also rest days. Night hours worked during special working holidays that fall on rest days.
71 TotalRestDaySpecWorkingHolidayNightDiffOvertimeHours Night differential overtime hours on special working holidays that are also rest days. Night differential portion of overtime on special working holidays that fall on rest days.
72 TotalRestDaySpecWorkingHolidayTardinessHours Tardiness hours on special working holidays that are also rest days. Late arrivals recorded on special working holidays that fall on rest days.
73 TotalOverbreakMinutes Total overbreak minutes during the pay period. Sum of overbreak minutes during the pay period. Returns 0 for Contractual employment or Project Based/Retainer Pay.
74 TotalOverbreak Total overbreak deduction amount. Overbreak minutes × hourly rate. Returns 0 for Contractual employment or Project Based/Retainer Pay.
75 TotalLateAmount Total late deduction amount. Project Based: activity rate × late minutes. Other pay types: applicable minute rate × late minutes, excluding Holiday/RestDay records. Returns 0 for Retainer Pay.
76 TotalRegularHolidayLateMinutes Total late minutes on regular holidays. Calculated when an approved DTR has Regular Holiday and Late entitlements; otherwise, 0.
77 TotalRegularHolidayUndertimeMinutes Total undertime minutes on regular holidays. Calculated when an approved DTR has Regular Holiday and Undertime entitlements; otherwise, 0.
78 TotalSpecWorkingHolidayLateMinutes Total late minutes on special working holidays. Calculated when an approved DTR has Special Working Holiday and Late entitlements; otherwise, 0.
79 TotalSpecWorkingHolidayOvertimeHours Total overtime hours on special working holidays. Calculated when an approved DTR has Special Working Holiday and Overtime entitlements; otherwise, 0.
80 TotalSpecWorkingHolidayUndertimeMinutes Total undertime minutes on special working holidays. Calculated when an approved DTR has Special Working Holiday and Undertime entitlements; otherwise, 0.
81 TotalSpecNonWorkingHolidayLateMinutes Total late minutes on special non-working holidays. Calculated when an approved DTR has Special Non-Working Holiday and Late entitlements; otherwise, 0.
82 TotalSpecNonWorkingHolidayOvertimeHours Total overtime hours on special non-working holidays. Calculated when an approved DTR has Special Non-Working Holiday and Overtime entitlements; otherwise, 0.
83 TotalSpecNonWorkingHolidayUndertimeMinutes Total undertime minutes on special non-working holidays. Calculated when an approved DTR has Special Non-Working Holiday and Undertime entitlements; otherwise, 0.
84 TotalRestDayLateMinutes Total late minutes on rest days. Calculated when an approved DTR has RestDay and Late entitlements; otherwise, 0.
85 TotalRestDayUndertimeMinutes Total undertime minutes on rest days. Calculated when an approved DTR has RestDay and Undertime entitlements; otherwise, 0.
86 TotalPaidLeavesExDailyRatePayType Total approved paid leaves, excluding daily-rate employees. Total approved paid leaves, excluding Daily Rate employees.
87 TotalPaidLeavesExHourlyRatePayType Total approved paid leaves, excluding hourly-rate employees. Total approved paid leaves, excluding Hourly Rate employees.
88 TotalPaidLeavesExMonthlySalaryPayType Total approved paid leaves, excluding monthly-salary employees. Total approved paid leaves, excluding Monthly Salary employees.
89 TotalPaidLeavesExProjectBasedPayType Total approved paid leaves, excluding project-based employees. Total approved paid leaves, excluding Project Based employees.
90 TotalPaidLeavesExRetainerPayType Total approved paid leaves, excluding retainer-pay employees. Total approved paid leaves, excluding Retainer Pay employees.
91 TotalAbsencesExHoliday Total absences excluding holidays. Counts working days with no leave and no holiday attendance.
92 TotalRestDaySpecNonWorkingHolidayHours Hours worked on special non-working holidays that are also rest days. Total work hours on special non-working holidays that fall on rest days.
93 TotalRestDaySpecNonWorkingHolidayOvertimeHours Overtime hours on special non-working holidays that are also rest days. Total hours beyond scheduled work on special non-working holidays that fall on rest days.
94 TotalRestDaySpecNonWorkingHolidayNightDiffOvertimeHours Night differential overtime hours on special non-working holidays that are also rest days. Night differential hours worked during overtime on special non-working holidays that fall on rest days.
95 TotalRestDaySpecNonWorkingHolidayNightDiffHours Night differential hours on special non-working holidays that are also rest days. Night differential hours worked on special non-working holidays that fall on rest days.
96 TotalRestDaySpecNonWorkingHolidayTardinessHours Tardiness hours on special non-working holidays that are also rest days. Late arrivals recorded on special non-working holidays that fall on rest days.
97 TotalSpecNonWorkingHolidayNightDiffHours Night differential hours on special non-working holidays. Based on night differential hours worked during special non-working holidays.

Payroll Generation

Introduction to Payroll Generation

The Payroll Generation page is used to process employee payroll based on recorded employee and attendance data. It calculates employee earnings, deductions, taxes, and net pay for the selected payroll period.

To access the Payroll Generation page, navigate to Human Resources → Payroll → Payroll Generation, as shown in the image below.

Payroll Generation menu item

The system redirects to the Payroll page, where several payroll processing features are available.

Payroll Generation Features

Payroll Generation page

Payroll Generation Page Header Actions

  • Set as Default Page
  • Add to Quick Links
  • Generate Payroll
  • Preview Payroll

Payroll Generation Summary Table

The Payroll Generation Summary Table consists of the following columns:

  • Title. Displays the title or payroll period associated with the generated payroll. It may indicate the covered date range or payroll name.
  • Payout Date. Displays the scheduled date when the payroll is intended to be paid or distributed to employees.
  • Pay Period. Displays the period covered by the payroll and serves as the basis for calculating employee salaries or wages.
  • Amount. Displays the total payroll amount for the specified pay period.
  • Payee Count. Indicates the number of employees or payees included in the payroll.
  • Date Approved. Displays the date when the payroll was approved. A blank value or -- indicates that the payroll has not yet been approved.
  • Disbursed. Displays the amount that has been disbursed and, when applicable, the date of disbursement. The indicator beside the amount shows the current payroll status.
  • Status. Displayed here is the status indicator of the generated payroll.
  • Actions
    • View Payroll
    • Download Payroll
    • Disburse Payroll
    • Edit Payroll
    • Approve Payroll
    • Delete Payroll
    • Preview Payslips PDF
exclamation-circle Note

Some actions, such as Disburse Payroll, may only be available depending on the current payroll status.

Filter Generated Payroll by Payout Date

  1. Click the date picker field to select Payout date range as shown below: Filter by payout date
  2. Click the filter button to display Payroll with the selected Payout date range.
  3. Summary table will display the Payroll with the selected Payout date range.

Filter Generated Payroll by Status

The Status filter allows payroll records to be viewed according to their current status.

Click the Filter by Status drop down to select the desired Payroll status to display.

Filter by status
  1. Generated. Indicates that the payroll has been successfully generated.
  2. Approved. Indicates that the generated payroll has been approved.
  3. Partially Disbursed. Indicates that the payroll has been disbursed to some employees but not all.
  4. Disbursed. Indicates that the payroll has been fully disbursed.
  5. Failed. Indicates that payroll generation was unsuccessful.

Generate Payroll

  1. Click the Generate Payroll button. The Generate Payroll modal appears. Generate Payroll modal
  2. Enter a Title, if desired. This field may be left blank because the system automatically generates the payroll title based on the selected Start Date and End Date.
  3. Select the Start date, End date, and Payout Date.
    • Start Date and End Date define the Pay Period covered by the payroll.
    • Payout Date indicates the scheduled date when the payroll will be paid.
    exclamation-circle Note

    Fields marked with an asterisk (*) are required.

  4. On the Payroll Employees tab, select the applicable filters:
    • Projects
    • Locations
    • Departments
    • Pay Type
  5. Click to apply the selected employee criteria.
  6. Review the employees included in the payroll based on the selected pay period and filters.
  7. Open the Covered Holidays tab to review holidays within the selected pay period. Generate Payroll modal
  8. Click Proceed to continue with payroll generation
  9. Review the payroll details in the confirmation step and confirm the generation.
  10. Once successfully generated, the payroll record is added to the Payroll Generation list and successful notification will show:
    Payroll successfully generated

Preview Generated Payroll

  1. Click the button. The Preview Payroll modal displays the generated payroll details in a table. Preview Payroll modal
    • Last Name
    • First Name
    • Employee Number
    • Position
    • Basic Salary
    • Number of Leaves (Without Pay)
    • OT Hours
    • Allowance
    • De Minimis Benefits
    • Laptop Allowance
    • Internet Allowance
    • Rice Subsidy
    • Clothing Allowance
    • Transportation Allowance
    • Laundry Allowance
    • Overtime
    • Night Differential
    • 13th Month Pay
    • Incentives
    • Funeral Allowance
    • Total Benefits
    • PhilHealth
    • SSS Contribution
    • PAG-IBIG/HDMF Contribution
    • Withholding Tax
    • SSS Loan
    • PAG-IBIG Loan
    • Employee Loan
    • Late/Absences
    • Undertime
    • Total Deductions
    • Total Gross Pay
    • Net Pay
    exclamation-circle Note

    The columns displayed in the Preview Payroll table may vary depending on the payroll items configured in the Benefits and Deductions feature on the Payslips page. Only applicable payroll items are displayed in the generated payroll.

Download Generated Payroll in CSV

Download Payroll
  1. Click the button to download the generated payroll in Excel CSV format.

Edit Generated Payroll

  1. Click the of the generated payroll to edit.
  2. Select the employee whose payroll details need to be modified.
  3. Click the beside the selected employee. Edit Payroll modal
  4. The Edit Payroll Items section appears, allowing applicable payroll items to be modified.

Edit Payroll Items

  1. In the Edit Payroll Items modal, locate the payroll item to be modified. Edit Payroll Items modal
  2. Enter the desired amount in the corresponding Amount field.
  3. To remove an existing payroll item, click the trash icon beside the item. Delete Payroll Items modal From the confirmation modal, click Delete button to successfully delete the Payroll Item, otherwise, click Cancel button.
  4. Click Update to save the changes.
  5. In the confirmation prompt, click Update to apply the changes or Cancel to discard them. Edit Payroll Items modal

Approve a Generated Payroll

  1. Click the of the generated payroll to approve. Approve Payroll modal
  2. Review the payroll details and employee records displayed in the modal.
  3. Click Close to exit the modal without approving the payroll.
  4. Click Approve to approve the generated payroll.
  5. Once successfully approved, the payroll status is updated accordingly.
    exclamation-circle Note

    The generated payroll can no longer be deleted nor edited once approved.

Delete a Generated Payroll

exclamation-circle Note

A generated payroll can only be deleted when its status is Generated.

  1. Click the Delete Payroll button. A confirmation modal will show after clicking the Delete button. Delete Payroll modal
  2. In the confirmation prompt, click Delete to confirm or Cancel to discard the action.

Partially Disburse a Generated Payroll

  1. Click the Disburse Payroll button. The Disburse Payroll modal appears. Disburse Payroll modal
  2. Select the checkbox check beside each employee payroll to be disbursed.
  3. Click Disburse Selected to partially disburse the payroll for the selected employees.
  4. In the confirmation prompt, click Disburse to confirm or Cancel to discard the action. Partially Disburse Payroll modal

Disburse a Generated Payroll

  1. Click the Disburse Payroll button. The Disburse Payroll modal appears. Disburse Payroll modal
  2. Click Disburse All to disburse the generated payroll.
  3. In the confirmation prompt, click Disburse All to confirm or Cancel to discard the action. Disburse All Payroll modal

Payslips

Introduction to Payslips

The Payslips page allows employees to securely view and access their individual payslips. It provides a summary of earnings, deductions, and net pay for a specific pay period.

To access the Payslips page, navigate the menu as shown in the image below.

Payslips menu item

The system redirects to the Payslips page, where several features are available.

Payslips Features

The snip below is the high-level view of Payslips page along with its built-in features.

Payslips page

Payslips Page Header Actions

  • Set as Default Page
  • Add to Quick Links
  • Configure Benefits and Deduction

Payslips Summary Table (Admin View)

The summary table displays employee payslip records with the following columns:

  • Payout Date. Displays the date when the employee's salary is scheduled to be paid.
  • Pay Period. Displays the period covered by the payroll, including the start and end dates used to calculate the employee's salary.
  • Employee. Displays the employee’s name.
  • Status. Indicates the current status of the payslip.
  • Actions
    • Preview Payslip

Payslips Summary Table (Employee View)

The Payslips summary table displays employee payslip records with the following columns:

  • Payout Date. Displays the date when the salary was paid or scheduled to be paid.
  • Pay Period. Displays the period covered by the payslip, including the start and end dates used to calculate the employee's salary.
  • Employee. Displays the employee’s name.
  • Status. Indicates the status of the payslip.
    Note

    For employees, the status is always Disbursed.

  • Actions
    • Preview Payslip
Note

Employees can only view payslips associated with their own name.

Filter Payslips by Payout Date

The page includes date filters that allow administrators to narrow down payslip records based on:

  • Start Date. Specifies the beginning of the date range.
  • End Date. Specifies the end of the date range.
Filter by Date

Preview Payslip

Click the Preview button. This will open a modal to display the PDF view of the official Payslip. Preview Payslip

On this modal, the user may click to download a copy of the official Payslip on a local computer under the Downloads file directory.

Benefits and Deductions

Introduction to Benefits and Deductions

The Benefits and Deductions page is used to manage payroll items included in employee payroll. It allows payroll items to be created, edited, organized, and configured according to their amounts and frequencies.

For benefits and deductions with predefined rules and formulas, the system automatically calculates the applicable amounts during payroll processing. Manual formula configuration is not required for these items.

Benefits and Deductions Features

The Benefits and Deductions page provides a centralized view of payroll benefit and deduction items. Each record displays its default amount, applicable payroll frequency, type, status, visibility, and available actions.

To access the Benefits and Deductions page, click the Configure Benefits and Deduction on the Payslips page.

Benefits and Deductions page

Benefits and Deductions Page Header Actions

  • Set as Default Page
  • Add to Quick Links
  • Create Payroll Item
  • Reorder Payroll Item
  • Preview Sample Payslip PDF

Benefits and Deductions Summary Table

The Benefits and Deduction Summary Table consists of the following columns:

  • Payroll Item. Displays the description or name of each benefit or deduction payroll item.
  • Default Amount. Displays the default monetary amount or value assigned to the payroll item.
  • Frequency. Indicates when the payroll item is applied during the monthly payroll cycle, such as Week 1, Week 2, Week 3, and/or Week 4.
  • Type. Indicates the payroll treatment or classification of the item. Icons identify whether the item is configured as a benefit, deduction, or skipped item.
  • Visibility. Determines whether the payroll item is displayed based on its configured visibility setting:
    • Always Show. The payroll item is always displayed.
    • Show if not 0. The payroll item is displayed only when its value is not zero.
    • Hidden. The payroll item is not displayed.
  • Status. Indicates whether the payroll item is active or inactive.
  • Actions
    • Edit Item
    • Activate/Deactivate Item

Search Payroll Item by Description

Allows specific payroll items to be located.

Searching Payroll Item by Description

Filter Payroll Items by Type

Filters payroll items according to their configured type.

Filtering Payroll Items by Type

There are several types available to filter from the drop-down button as follows:

  • Deduction. This type indicates that a payroll item is a deduction.
  • Benefit. This type indicates that a payroll item is a benefit.
  • Skipped. This type indicates that a payroll item is skipped.

Filter Payroll Items by Status

Filters the list based on active or inactive status.

Filtering Payroll Items by Status

There are several statuses available to filter from the drop-down button as follows:

  • Active. This status indicates an Active benefit or deduction item/s.
  • Inactive. This status indicates an Inactive benefit or deduction item/s.

Create a Payroll Item

  1. Click to open the Create Payroll Item modal. Create Payroll Item modal
  2. Enter or select the following information:
    • Name
    • Type
    • Visibility
    • Uploadable
    • Formula expression
    • Frequency
    Note

    The Formula Expression field contains the calculation formula for the payroll item. Refer to the Payroll Formula Parameters section for the available parameters.

  3. Click Save to create the payroll item or Cancel to close the modal without saving.
    exclamation-circle Note

    Fields marked with an asterisk (*) are required and must not be left blank when Save is selected.

Edit a Payroll Item

  1. Click the button. The Edit Payroll Item modal appears. Edit Payroll Item
  2. Update the applicable fields:
    • Name
    • Type
    • Visibility
    • Uploadable
    • Formula expression
    • Frequency
    Note

    For Frequency, select or deselect the applicable weeks: Week 1, Week 2, Week 3, and/or Week 4.

  3. Click Update to save the changes or Cancel to close the modal without saving.
    exclamation-circle Note

    Fields marked with an asterisk (*) are required and must not be left blank when Update is selected.

Activate a Payroll Item

  1. Click for the payroll item to be activated. A confirmation modal appears.
  2. Review the confirmation message. Activate Payroll Item
  3. Click Activate to activate the payroll item or Cancel to close the modal without making changes.

Deactivate a Payroll Item

  1. Click for the payroll item to be deactivated. A confirmation modal appears.
  2. Review the confirmation message. Preview Sample Payslip
  3. Click Deactivate to deactivate the payroll item or Cancel to close the modal without making changes.

Preview Sample Payslip

  1. Click the Preview Sample Payslip button.
  2. A modal opens and displays the sample payslip in PDF format. Preview Sample Payslip

Reorder Payroll Items

The Reorder feature allows payroll items to be arranged according to the preferred order.

  1. Click the button to open the Reorder Payroll Items modal. Reorder Payroll Items
  2. In the Type field, select the payroll item type to be reordered.
  3. Drag and drop the payroll items into the desired order.
  4. Click Update Order to save the new order or Cancel to discard the changes.

Payroll Adjustments

Introduction to Payroll Adjustments

The Payroll Adjustments page is used to record changes or additional amounts that need to be applied to employee payroll.
Payroll adjustments are used when regular payroll calculations need to be increased or decreased because of a specific payment, deduction, correction, allowance, or other payroll-related transaction.

To access this page, navigate through the following menu path:

Payroll Adjustments menu item

Payroll Adjustments Page Features

Payroll Adjustments page

Payroll Adjustments Page Header Actions

  • Set as Default Page
  • Add to Quick Links
  • Create Payroll Adjustment
  • Manage Batch Payroll Adjustment

Payroll Adjustments Summary Table

The summary table displays the list of employees with the following columns:

  • Employee No.
  • Employee
  • Title
  • Adjustment Date
  • Amount
  • Type
  • Status
  • Actions
    • Edit Payroll Adjustments
    • Cancel Payroll Adjustments

Understanding Positive and Negative Adjustments

The amount determines how the adjustment affects employee payroll.

  • plusPositive Amount. Adds the specified amount to payroll.
  • minusNegative Amount. Deducts the specified amount from payroll.

For example:

  • +₱5,000.00 means ₱5,000.00 is added to payroll.
  • -₱12,121.00 means ₱12,121.00 is deducted from payroll.

The amount and adjustment type should be reviewed carefully before payroll generation.

Search for a Payroll Adjustment

Enter the search term in the Employee No., Employee, or Title field. The list automatically filters based on the entered information.

Payroll Adjustments menu item

Filter Payroll Adjustment by Type

The adjustment list can be narrowed using the available filters.

Filter Payroll Adjustments by type

Filter Payroll Adjustment by Status

The Filter by Status option displays adjustments according to their current status.

Filter Payroll Adjustments by status

Create Payroll Adjustment

  1. Click the plus button in the upper-right corner of the Payroll Adjustments page. Create Payroll Adjustment
  2. Enter the Title of the adjustment.
  3. Select the Adjustment Type: Addition or Deduction.
  4. Enter the Amount.
  5. Enter or select the Adjustment Date.
  6. Enter a Description, if needed.
  7. Under the Employees section, select the employee(s) to whom the adjustment applies by checking the check beside their name. To select all employees in the list, check the box in the table header.
  8. Review the adjustment details and selected employees.
  9. Click Create.
  10. The new payroll adjustment appears in the Payroll Adjustments list after successful creation.
exclamation-circle Note

All necessary payroll adjustments should be created before generating payroll to ensure that they are properly included in the payroll calculation.

Review Adjustments Before Payroll Generation

Before generating payroll, the payroll administrator should review the adjustment list to ensure that all applicable adjustments have been entered.

The review should include:

  • Checking that all employees with adjustments are included.
  • Confirming the adjustment type.
  • Confirming the adjustment date.
  • Checking whether the amount should be positive or negative.
  • Verifying the adjustment amount.
  • Checking the adjustment status.

This review helps prevent incorrect or missing adjustments from being included in payroll.

Important Payroll Processing Reminder

The payroll generation process captures eligible adjustments already recorded in the system. If an employee has an adjustment for the payroll period, the adjustment should therefore be created and reviewed before starting payroll generation.

For example, if an employee is entitled to a ₱5,000.00 Medical Allowance for the current payroll period, the Medical Allowance adjustment should be entered first. Payroll can then be generated so that the adjustment is captured.

If an adjustment is entered only after payroll has already been generated, it may not be included in that payroll run and may require separate processing based on the system's payroll procedures.

For each payroll period, the recommended process is:

  1. Review employee adjustments.
  2. Create/Update adjustments.
  3. Verify adjustments.
  4. Generate payroll

Completing the adjustment process first ensures that the payroll generation process has the necessary information to calculate employee payroll correctly.

Edit Payroll Adjustment

  1. Locate the payroll adjustment to be modified in the Payroll Adjustments table.
  2. Click the pen in the corresponding row.
  3. In the Edit Payroll Adjustment window, update any of the following fields as needed: Edit Payroll Adjustment modal
    • Title. Enter or update the adjustment name.
    • Amount. Enter the adjustment amount.
    • Adjustment Date. Select the payroll date to apply the adjustment. Leave blank to apply it to the next payroll cycle.
  4. Enter or select the Adjustment Date.
  5. Enter a Description, if needed.
  6. Under the Employees section, select the employee(s) to whom the adjustment applies by checking the check beside their name. To select all employees in the list, check the box in the table header.
  7. Review the adjustment details and selected employees.
  8. Click Update to save the changes.

Cancel Payroll Adjustment

  1. Locate the payroll adjustment to be cancelled in the Payroll Adjustments table.
  2. Click the ban in the corresponding row.
  3. Review the confirmation message, which displays the adjustment title and assigned employee. Cancel Payroll Adjustment modal
  4. Select one of the following options:
    • Cancel Adjustment to permanently cancel the adjustment.
    • Keep Adjustment to return to the Payroll Adjustments page without making changes.
  5. Upon confirmation, the payroll adjustment is cancelled and removed from further payroll processing.

Batch Payroll Adjustment

The Batch Payroll Adjustments feature allows recurring payroll adjustments to be created and managed for one or more employees. It can be used for allowances, deductions, or other payroll items that need to be applied repeatedly over a specific period or recurring schedule.

The Manage Batch Payroll Adjustments window provides options to create new batch adjustments, search existing records, filter results, and view or manage batch details.

Manage Batch Payroll Adjustment modal

Batch Payroll Adjustment Table

  • Title. Displays the name assigned to the batch payroll adjustment.
  • Start Month. Displays the month when the batch payroll adjustment starts.
  • Month Duration. Displays how long the adjustment runs, such as a specific number of months or Perpetual. The frequency is also displayed, such as Once a Month or Twice a Month.
  • Next Generation Date. Displays the date when the next payroll adjustment will be generated.
  • Payee Count. Displays the number of employees or payees included in the batch.
  • Amount. Displays the adjustment amount associated with the batch.
  • Status. Indicates the current status of the batch payroll adjustment.
  • Actions
    • pen Edit Batch Payroll Adjustment
    • like Approve Batch Payroll Adjustment
    • ban Cancel Batch Payroll Adjustment
    • eye View Batch Payroll Adjustment

Create a Batch Payroll Adjustment

  1. Click money-bill-convert Manage Batch Payroll Adjustments on the Payroll Adjustments page.
  2. Click the plus button in the upper-right corner of the Manage Batch Payroll Adjustments modal. Create Batch Payroll Adjustment modal
  3. Enter the required batch payroll adjustment information:
    • Title. Identifies the adjustment.
    • Start Month. Specifies when the adjustment begins.
    • Month Duration. Specifies how long the adjustment applies.
    • Perpetual. Allows the adjustment to continue indefinitely.
    • Frequency. Specifies how often the adjustment is applied, such as monthly.
    • Amount. Specifies the adjustment amount.
    • Adjustment Type. Specifies whether the adjustment is an Addition or Deduction.
    • Employees. Select the employees to whom the adjustment applies by clicking check.
  4. Review the entered details and selected employees.
  5. Click Create to save the batch payroll adjustment.

The new batch payroll adjustment appears in the Batch Payroll Adjustments list after successful creation.

Edit a Batch Payroll Adjustment

Select the pen button to modify the batch payroll adjustment details.

Edit Batch Payroll Adjustment modal

This option can be used to update information such as the adjustment schedule or amount, depending on the batch's current status.

Approve a Batch Payroll Adjustment

Select the like button to approve the batch payroll adjustment and move it forward in the payroll process.

Edit Batch Payroll Adjustment modal

Cancel a Batch Payroll Adjustment

Select the ban button to cancel a batch that is no longer needed.

Cancel Batch Payroll Adjustment modal

View a Batch Payroll Adjustment

Select the eye button to review an existing batch without making changes.

View Batch Payroll Adjustment modal
exclamation-circle Note

Available actions depend on the batch status and assigned permissions. For example, a batch awaiting approval may display Approve, while a processed or cancelled batch may only allow its details to be viewed.

13th Month Pay

Introduction to 13th Month Pay Page

The 13th Month Pay page provides a centralized view of employee 13th month pay records. It allows authorized personnel to review payroll periods, release dates, total payment amounts, number of payees, approval dates, and payroll status.

This page helps ensure that 13th month pay records are properly monitored and reviewed before and after approval and release.

To access this page, navigate to the Human Resources Module by selecting '13th Month Pay' under the Payroll Submodule, as shown in the image below.

13th Month Pay menu item
exclamation-circle Note

Employees included in the payroll should have complete and accurate payroll records for the selected period.

13th Month Pay Page Features

The snip below provides a high-level view of the 13th Month Pay page along with its built-in features.

13th Month Pay menu item

13th Month Pay Page Header Actions

  • Set as Default Page
  • Add to Quick Links
  • Generate 13th Month Pay
  • Preview Employees

13th Month Summary Table

The summary table displays the following columns:

  • Title
  • Pay Period
  • Release Date
  • Total Amount
  • Payee Count
  • Date Approved
  • Status
  • Actions
    • Approve 13th Month Pay
    • View 13th Month Pay
    • Delete 13th Month Pay

Generate 13th Month Pay

  1. Click the Generate 13th Month Pay button.
  2. Enter a Title for the 13th month pay run.
  3. Select the Pay Period Type:
    • Annually. Used for employees covered by an annual 13th month pay period.
    • Semi-Annually. Used for a six-month pay period.
    • Quarterly. Used for a three-month pay period.
  4. Select the Start Date of the 13th month pay period.
  5. Select the End Date of the 13th month pay period.
  6. Review the employee list displayed in the table, including Employee No., Employee Name, and Department.
  7. Once the details are complete and the applicable employees are displayed, click Generate.

Approve a 13th Month Pay

Select the likebutton to review the generated 13th month pay details and confirm approval. Once approved, the batch becomes available for the next stage of payroll processing.

Edit 13th Month Pay modal

Delete a 13th Month Pay

Select the trash button to permanently remove the selected 13th month pay batch. Confirm the action in the confirmation window to proceed with the deletion.

Delete 13th Month Pay modal

View a 13th Month Pay

Select the eye button to open the selected 13th month pay batch and review its information, including the covered period, payees, and computed amounts. No changes can be made while viewing the batch.

View 13th Month Pay modal