Skip to main content

Payroll Setup

Maintain Branch

Step 1: Human Resource | Maintain Branch… | Select a Branch / Create New

maintain-branch1

Step 2: Map | Enter Branch address | Search | Confirm

maintain-branch2

tip

User may click on the map to get a more accurate position

Step 3: Enter radius (by default is 60m) | Save

maintain-branch3

Maintain Public Holiday

Step 1: Leave | Maintain Public Holiday Calendar… | Select a Public Holiday Calendar / Create New

maintain-public-holiday1

Step 2: Set public holidays
User may import default Malaysia public holiday calendar or set manually

Option 1: Global Icon | Select a State | OK

maintain-public-holiday2

info

User may check or uncheck the dates

Option 2: Click on 'P' button | Select date

maintain-public-holiday3

Step 3: Save

Maintain Work Session

Step 1: Time Attendance | Maintain Work Session… | Select a Work Session / Create New

maintain-work-session

Step 2: Enter Work Start, Work End and Buffer (by default is 0 min)

  • 'Late In Buffer': Can be late by how many minutes
  • 'Early Out Buffer': Can leave early by how many minutes

Step 3: Enter Break Time

  • May add up to 3 break times

Step 4: Select Rules

  • 'Clock In / Clock Out' checkbox: Requires to clock in / out in SQL HRMS app
  • 'GPS Monitoring' checkbox: Post status update if employee left work location
  • 'Site Photo' checkbox: Requires to take photo before clock in / out (User cannot upload picture from album)

Step 5: Save

Optional

  • User may select 'Leave Rules' if applicable

Maintain Work OT

Step 1: Time Attendance | Maintain Work OT… | Select a Work OT / Create New

maintain-work-ot1

Step 2: Click on '+' button | Select Day Type
Step 3: Select OT Period
Step 4: Select Work Session

Day TypeOT PeriodWork Session
Rest Day
Rest Day (Special Rate 1)
Rest Day (Special Rate 2)
Rest Day (Special Rate 3)
Public Holiday
All Day
Work DayBefore Work
Break Time
After Work
Select a Work Session

Step 5: Set OT Rule by clicking on the '…' button

Standard Rule - Clock Time

maintain-work-ot2

  • 'Min OT': Require to have at least 30 minutes of OT to be eligible for this rule
  • 'Max OT': Maximum claimable OT minutes is 180 minutes (3 hours)
  • 'Allow AdHoc OT': Any OT before 6:00pm will also be calculated
PeriodOT StartOTExplanation
16:00pm----6:00pm - 7:00pm, Entitled to OT Code ----
27:00pmHW15From 7:00pm onwards, Entitled to OT Code HW15

Explanation: If employee start OT at 7:00pm, employee is entitled to OT Code HW15 and can claim up to 180 minutes

Standard Rule - Tier

maintain-work-ot3

  • 'OT Start': Allow to start OT at 9:00am
  • 'Min OT': Require to have at least 60 minutes of OT to be eligible for rule
  • 'Allow AdHoc OT': Any OT before 9:00am will also be calculated
TierMax OTOTExplanationExample
1120DR15First 120 minutes, Eligible to OT Code DR159:00am - 11:00am
2240DR20Next 240 minutes, Eligible to OT Code DR2011:00am - 3:00pm
3240DR25Last 240 minutes, Eligible to OT Code DR253:00pm - 7:00pm
info

For Custom Rule, may contact SQL Support for customization

Step 6: Save

Maintain Calendar

Step: Time Attendance | Maintain Calendar…

maintain-calendar

View Schedule

Step: Click 'View Schedule' button

view-schedule

Work Session Calendar

  • Red box: Public Holiday assigned from Maintain Public Holiday Calendar
  • Orange font: Rest Day
  • Black font: Work Day with Session
  • Grey font: No schedule is assigned

Set Work Session

  • User may click on 'R' button or 'W' button | Select date from calendar
  • 'C' button to clear Work Session / Rest Day
    • Alternatively, user may use 'Clear All' button to clear all Rest Day and Work Session within the date range
  • User cannot assign work sessions or change work sessions on past dates

Wizard

Step 1: Select Employee(s) | Wizard

calendar-wizard1

  • 'Delete & Replace Schedule' checkbox: Any previously assigned Work Session will be deleted and replace
    • Only apply to assigned work session on future dates
  • Hover 'Rest Day' for more rest day options:
    • Special Rate 1
    • Special Rate 2
    • Special Rate 3

Step 2: Select a schedule

ScheduleExplanation
By MonthsAssign to every selected day of every selected week of every selected month
CustomAssign to selected dates

Step 3: Next | Select a Session

calendar-wizard2

  • 'Skip Rest Day' checkbox: Previously assigned Rest Day will not be replaced with Work Session
    • Only apply to assigned work session on future dates
  • 'Delete & Replace Schedule' checkbox: Any previously assigned schedule will be deleted and replace
    • Only apply to assigned work session on future dates

Step 4: Select schedule type

ScheduleExplanation
By MonthsAssign to every selected day of every selected week of every selected month
By Days of MonthAssign to every selected day of every selected month
By WeeksAssign to every selected day of every selected weeks of the year
CustomAssign to selected dates

Step 5: Process

warning

User cannot assign work sessions or change work sessions on past dates

Copy Calendar from Employee

Step 1: Select employee(s) | Wizard dropdown | Copy From
Step 2: Select date range and employee to copy from | OK

copy-calendar

Explanation: Copy Employee 00005 schedule (Work Session and Rest Day) from 20/5/2024 to 31/12/2024 to Employee 00006

info

Date From need to be current date to future dates (past dates are not allowed to copy)

Clear All Schedule

Step 1: Select employee(s) | Wizard dropdown | Clear All
Step 2: Select date range to delete | OK

clear-all-schedule

Explanation: Delete all schedule (Work Session and Rest Day) of Employee 00006 from 20/5/2024 to 31/12/2024

info

Date From need to be current date to future dates (past dates are not allowed to delete)

Maintain Traveller Location

Step: Time Attendance | Maintain Traveller Location…

maintain-traveller-location

info

Only employees who is a 'Traveller' will be listed (refer Maintain Employee)

View Location

Step: Click View Location

view-location

  • Red box: Public Holiday assigned from Maintain Public Holiday Calendar
  • Orange font: Rest Day
  • Black font: Work Day with session
  • Grey font: No schedule is assigned
  • Purple box: Work locations allocated
  • To clear a work location, focus a record on the grid and click '-' button
    • User may click on 'Clear All' button to clear all work locations within the date range

Wizard

Step 1: Select Employee(s) | Wizard

location-wizard1

Step 2: Select a Schedule

ScheduleExplanation
By MonthsAssign to every selected day of every selected week of every selected month
By Days of MonthAssign to every selected day of every selected month
By WeeksAssign to every selected day of every selected week of the year
CustomAssign to selected dates

Step 3: Click on '+' button | Map
Step 4: Select a GPS Type | Enter radius (by default, 60m) and description | Confirm

GPS TypeExplanation
BranchSelect from a list of branches created in Maintain Branch
CustomSearch by address

location-wizard2

tip

User may pin on the map to get a more accurate position

Step 6: Process

location-wizard3

Copy Work Location from Employee

Step 1: Select Employee(s) | Wizard dropdown | Copy From
Step 2: Select date range and employee to copy from | OK

copy-location

Explanation: Copy Employee 00012 locations from 20/5/2024 to 31/12/2024 to Employee 00007

info

Date From need to be current date to future dates (past dates are not allowed to copy)

Clear All Work Locations

Step 1: Select Employee(s) | Wizard Dropdown button | Clear All

clear-all-location

Step 2: Select Date Range | OK
Explanation: Delete all locations of Employee 00007 from 20/5/2024 to 31/12/2024

info

Date From need to be current date to future dates (past dates are not allowed to delete)

Maintain Employee

Step 1: Human Resource | Maintain Employee… | Select an Employee / Create New | Personal tab | Enter email

maintain-employee1

Step 2: Grouping | Select a Branch
Step 3: Select a Public Holiday Calendar
Step 4: Select a Work OT
Step 5: Save

maintain-employee2

Optional

  • Employees who are entitled to Attendance Reward, may select an 'Attendance Reward'
  • Employees who are travellers (Eg. Salesperson / Delivery Person / Doctor), may check the 'Traveller' checkbox

Sync Cloud

Step: Cloud Icon | Sync Cloud… | Sync All

info

Make sure to always 'Sync Cloud' after all maintenance are done or if there are any changes to the Time Attendance Setup to ensure settings on both Payroll and SQL HRMS app are in sync with one another