Once you have set up your business, the first step is to add an employee. There are 3 methods to adding employees:
- Employee Self Setup. Click here to read instructions on this process; or
- Importing an employee file. Click here to read instructions on this process; or
- Utilising the Employee Wizard.
This article will provide assistance in setting up an employee using the wizard.
Setting up an employee using the Employee Wizard is a simple 4-step process.
Step 1. Personal Details
The following fields in Personal Details must be completed in order to progress to the next screen:
- First Name
- Surname
- Date of Birth (required)
- Gender (required)
- Residential Address (required)
- Email Address, if "Employee Notifications" = Email
- Mobile Phone, if "Employee Notifications" = SMS (9 to 10 digits)
- When entering an address, auto-complete suggestions may be presented for local and local C/O address types. To pre-fill an address, start typing in the 'Look up address' field and click on a suggestion. This will also auto complete the other address fields if there are matches. If the suggestions are not adequate or the employee lives overseas you will need to select the 'foreign address' type. Also note that, outside of Country, all other fields are free text in a foreign address so there will be no validation done to ensure the address is correct.
- If the employee's postal address is different to their residential address, untick the Postal Address is the same as Residential Address checkbox. Additional fields will appear where you can enter the postal address details.
- The Employee Notifications setting controls if/how the employee will be notified when new pay slips are available, when leave requests and/or expense requests have been actioned by their manager, rostering notifications and so forth. If you do not want an employee receiving any notifications, select "None". If the option "Manual" is selected, employees will not receive any notifications however payroll will be able to easily view/download pay slips just for 'manual notification' employees so they can then print these pay slips only and issue to the employees.
- The Self-Service setting controls whether the employee will have access to their employee portal (where they can view their pay slips, apply for leave, action shift requests, etc). If you select "Yes", the employee will be sent an email or sms (depending on their notification setting) with instructions on how to set up their password and log into their portal.
Step 2. Employment details
This section allows the user to configure the pay details for the employee such as rate of pay, pay schedule and primary location. The first employment detail settings displayed on this screen are as follows:
- If there are pay rate templates set up in the business, you'll be able to select one of those, or choose to 'Manually set rates'.
- The Employing Entity field will only appear if the business has more than one employing entity set up. The default value here will be the employing entity entered in the Business Details screen. You can change this by clicking on the drop down and selecting the correct entity.
- Both the Start Date and Employment Type fields are compulsory to complete.
- Both the Primary Location and Pay Schedule fields will be populated with suggested values however to change these, click on the pencil icon and select the correct value. Please note that the primary location value is the location that will be assigned as the employee's default location. If the employee will be working in more than one location you can select multiple locations once you have completed the employee wizard. You can attach more than one location to an employee via the "Locations" screen within their employee file.
- You can create a new location from the Primary Location field by clicking on 'Add New' in the drop down.
- If you are paying an employee an annual salary, ensure you enter the annual salary in the Pay Rate field and then change 'per Month' to 'per Annum'. Once you enter the monthly hours the system will calculate the employee's equivalent hourly rate.
- By default, the employee's hours per day setting will reflect the value set up as the business' hours per day (in Payroll Settings > Details). The value entered here is important as it is used to convert day or week based leave into hours within the pay run. Additionally, attempting to enter the value 0 in this field will revert the value back to the business' hours per day value.
- You are able to set a tiered leave allowance template for the employee. Tiered leave allowance templates enable leave entitlements to automatically adjust at a point in time during the employees period of employment. E.g. if an employee is entitled to extra leave entitlements each year, tiered leave allowance templates will cater for this. More information can be found here. If you set a tiered leave allowance template, this will then pre-populate the below 'Leave allowance template' field.
- If you do not set a tiered leave allowance template, you can choose to select a standalone leave allowance template if you wish. Setting this separate to a tiered template means that a set of pre-defined leave accrual values are applied to an employee, but the leave allowance template will not move on or change even when the employee reaches certain anniversary milestones. Further reading on leave allowance templates can be found here.
- You can select whether or not the employee will use timesheets, or if they will use timesheets for exceptions only. If they are not set up to use timesheets, they will not be able to submit timesheets via WorkZone or the employee portal, however, managers can still create timesheets on their behalf.
Step 3. Bank details
Entering the employee's bank details is mandatory.
- Employees may either be paid electronically into a bank account (using an Payment file), manually into a bank account, or manually via cash/cheque.
- When adding bank details, select the bank and enter the account number before selecting 'Lookup branch code' to populate the list of matching branch codes.
- Additional bank accounts may be added once the employee setup is complete.
Statutory requirements
This section is for entering the statutory requirements for the employee. The options here will change depending on the residence status and residence type selected.
- The Income tax number field is a compulsory field. Any number entered here will go through a validation check.
- The nationality data is a compulsory field.
- The residence status is a drop down field and allows you to select 'resident' or 'non resident'. If you hover over the tool tip you'll see further information about what constitutes residence status. This setting will affect the employees tax calculations. The following residence status/types are available:
- Non resident > Non Malaysian: In this scenario, the employee's passport number and passport issuing country are required fields. The SSFW (Social Security Foreign Worker number) is also required.
- Resident > Malaysian: In this scenario, the employee's identity card number is a required field. The worker status allows you to select between normal, returning expert program, knowledge worker, and affects the employees tax rate.
- Resident > Non Malaysian: In this scenario, the employee's passport number and passport issuing country are required fields. The SSFW (Social Security Foreign Worker number) is also required. The worker status allows you to select between normal, returning expert program, knowledge worker, and affects the employees tax rate.
- Resident > Permanent resident of Malaysia: In this scenario, the employee's identity card number is a required field. The worker status allows you to select between normal, returning expert program, knowledge worker, and affects the employees tax rate.
- The EPF number field is optional for reporting purposes.
Setup Complete
At this stage, the basic payroll setup for the employee is complete. The employee is now able to be included in pay runs.
There are additional customisation options available once the employee has been added into the system. Click on the blue 'Details' button if additional configuration of the employee is required, for example:
- Configuring additional pay rates
- Adding additional locations
- Setting up work types
- Adding additional bank accounts
- Setting up deductions or adjustments
- Setting the 'married' status for tax purposes
If you have any questions or feedback please let us know via support@yourpayroll.io.