Working Day in and Payroll Policy and Payslip

Modified on Fri, 26 Sep at 8:21 PM

When setting up a Payroll Policy, the working day reference under General Settings determines how the system counts working days. This setting directly affects how payslips show the number of working days.


You can choose between:

  1. Attendance Schedule
  2. Calendar Days

 

1. Attendance Schedule


When set to Attendance Schedule, the system refers to each employee’s assigned schedule to calculate working days.

  • You can decide whether Offday, Restday, Holiday are counted as working days.

  • If a date within the payroll cut-off period has no shift assigned (marked as “None”), that day will not be counted as a working day even if it falls on a weekday.

  • Working days shown on the payslip follow the employee’s actual schedule and attendance records.


Example September 2025

Shifts assigned on Mon–Fri only

  • Offday (OD): Saturday
  • Restday (RD): Sunday 
  • Holidays (PH): 5 Sept (Fri), 15 Sept (Mon), 16 Sept (Tue)

If include:

  • Mon–Fri only (shifts assigned) → 19 working days
  • Mon–Fri (19) + PH (3) → 22 working days
  • Mon–Fri (19) + OD (4) + RD (4) → 27 working days
  • Mon–Fri (19) + PH (3) + OD (4) + RD (4) → 30 working days



2. Calendar Days


When set to Calendar Days, working days are based on the standard calendar.

  • You can choose whether Saturday, Sunday, Holiday are counted as working days.
  • Working days are counted based on the calendar setup, even if an employee has no shift assigned on that day.
  • All employees will follow the same working day count based on the company’s chosen calendar days.


Example September 2025

Holidays: 5 Sept (Fri), 15 Sept (Mon), 16 Sept (Tue)


If include:

Mon–Fri only → 22 working days

Mon–Fri (22) + PH (3) → 25 working days

Mon–Fri (22) + Sat (4) + Sun (4) → 30 working days

Mon–Fri (22) + PH (3) + Sat (4) + Sun (4) → 30 working days




Resolving Inaccurate Working Days in Payslip


Sometimes the working days shown in an employee’s payslip may not match the expected count. This usually happens when there is a mismatch between the working day setup in Payroll Policy and the employee’s attendance records.


To correct this, follow the steps below.


Step 1

Verify Payroll Policy and employee's attendance.

  • Confirm whether working days are based on Attendance Schedule or Calendar Days in Payroll Policy.
  • Review the employee’s attendance records to ensure shifts are assigned correctly.


Step 2

If there is a misalignment in attendance (e.g. missing or incorrect shifts), you can run Batch Process to reset shifts according to the schedule defaults.


  1. Go to Attendance > Batch > Batch Process.
  2. Select the date range for the affected payroll period.
  3. Tick the 3rd option: Reset shifts back to schedule defaults.
  4. Include the relevant schedule.
  5. Click Continue.
  6. Under Employee Selection, choose Manual Selections and select only the affected employee(s).
  7. Click Process to apply the changes.


This will reset the shift records for the selected dates according to the schedule defaults, ensuring attendance is aligned.


We hope this explanation clarifies the matter. If you require additional assistance, do not hesitate to contact our support team.



Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article