Payroll processing performs several important functions. It calculates:
a) the gross earnings amount to be paid to each employee
b) the tax (PAYE) to be deducted and paid to IRD
c) any other pay deductions, e.g. KiwiSaver, Student Loan repayments
d) the net amount to be paid to the employee
e) the employee’s Leave entitlement
Pay Code Overview
FlexiTime makes up an employee pay using pay codes. Pay codes are grouped into various types and describe the rules for adding or deducting amounts from the pay.
An employee’s pay can be made up of a number of different pay codes defined in the following places –
- Default Pay codes can be added to the employee record using Setup | Maintain Employee | Default Pay Codes, for example to define salary amount, post-tax deductions, payroll giving donations or payment methods.
- Pay codes can be added to Work Categories to define the default pay codes to be used when timesheet entries are added for that Work item and Category.
- Pay codes can be added to Timesheet entries, to override the Work Category default pay codes, if the Work Category setting User Modifiable Pay Code allows this. This function is usually used for differing hourly rates, for example time-and-a-half or double-time. In this case, it is important that the Timesheet Requires Approval option on the employee is ticked, to ensure that the timesheet is approved before the employee is paid.
- Pay codes can be manually added to an employee’s pay by the Payroll Manager.
Only the FlexiTime Administrator or Payroll Manager, as defined on the Employee User Access details, can access the Payroll functionality.