Skip to main content

Setup

Maintain Employee

Whenever a new staff/worker/person/crew enter the company, Maintain Employee is the place where user needs to key in the details

  1. Navigate yourself to the Maintain Employee panel

    des-navigate-1

    *OR Click on the home page "Maintain Employee"**

    des-navigate-2

  2. Click new to create new employee

    des-new-employee

  3. Key in the employee’s personal details

    des-personal-tab-1

Personal

Click the Change Password button & enter the password if you wanted to allow the Employee to login to see his/her own payroll data & report Remember to untick the Active for any employee had resign before process the payroll.

des-personal-tab-1

Field NameProperties
CodeDefinition: Employee code
Field Type: Alphanumerical
Length: 30
Job TitleDefinition: Employee Job Title
Field Type: Alphanumerical
Length: 60
NameDefinition: Full Employee Name
Field Type: Alphanumerical
Length: 160
ActiveDefinition: Unchecked if the selected employee is resigned.
Field Type: Boolean
GenderDefinition: The employee Sex
Data Options: Male or Female
D.O.BDefinition: The employee Date of Birth
Field Type: Date (dd/MM/YYYY)
AddressDefinition: Employee Correspondence Address
Field Type: Alphanumerical
Length: 60 (for Each Line)
PhoneDefinition: Employee Correspondence Phone Number
Field Type: Alphanumerical
Length: 20 (for Each Line)
MobileDefinition: Employee Handphone Number
Field Type: Alphanumerical
Length: 20
EmailDefinition: Employee E-Mail Address
Field Type: Alphanumerical
Length: 60
New ICDefinition: Employee New Identity Card Number
Field Type: Numerical
Length: 20 (XXXXXX-XX-XXXX)
Old ICDefinition: Employee Old Identity Card Number
Field Type: Alphanumerical
Length: 20
PassportDefinition: Employee Passport Number
Field Type: Alphanumerical
Length: 20
Immigration NoDefinition: Employee Immigration Number
Field Type: Alphanumerical
Length: 20
Change PasswordDefinition: A password for Employee so he/she can self login to print his/her report (Eg EA, payslip, etc)
Field Type: Alphanumerical

Grouping

In this tab is use for report grouping for the selected employee. It can be either by

des-grouping-tab-1

Family

In this tab is use to keep the his/her spouse/family information. It is useful in case anything happen to the employee we able to inform/contact his/her spouse/family

des-family-tab-1

Field NameProperties
Spouse NameDefinition: Employee husband/wife full name
Field Type: Alphanumerical
Length: 160
Spouse AddressDefinition: Employee husband/wife Correspondence Address
Field Type: Alphanumerical
Length: 60 (for Each Line)
Spouse PhoneDefinition: Employee husband/wife Correspondence Phone Number
Field Type: Alphanumerical
Length: 20 (for Each Line)
Spouse MobileDefinition: Employee husband/wife Handphone Number
Field Type: Alphanumerical
Length: 20
Tax BranchDefinition: Employee husband/wife Tax Branch
Field Type: Alphanumerical
Length: 40
Tax NoDefinition: Employee husband/wife Tax Number
Field Type: Alphanumerical
Length: 20
Spouse IC NoDefinition: Employee husband/wife New Identity Card Number
Field Type: Alphanumerical
Length: 20

Payroll Info

des-payroll-tab-1

Field NamePropertiesField NameProperties
Wages TypeDefinition: Employee Wages Category TypeSOCSO NoDefinition: Employee SOCSO Number
Field Type: Alphanumerical
Length: 20
WagesDefinition: Employee wages amountSOCSO TypeDefinition: Employee SOCSO Category
Field Type: NumericalData Options: First Category, Second Category or No SOCSO
ContributionDefinition: Employee Contribution TypeTax BranchDefinition: Employee Tax Branch
Field Type: Alphanumerical
Length: 40
FrequencyDefinition: Employee payment FrequencyTax NoDefinition: Employee Tax Number
Field Type: Alphanumerical
Length: 20
Payment MethodDefinition: Employer Payment MethodMarital StatusDefinition: Employee marriage status
Data Options: Single, Married, Divorced or Widow
BankDefinition: Employee BankSpouse WorkingDefinition: Tick if the Employee husband/wife is working
Field Type: Boolean
Bank Account NoDefinition: Employee Bank Account NumberSpouse DisabledDefinition: Tick if the Employee husband/wife is disable person
Field Type: AlphanumericalField Type: Boolean
Length: 20
Self DisabledDefinition: Tick if the Employee is disable personTax CategoryDefinition: Employee Tax Category. Only can select if Override Tax Category is Tick.
Field Type: Boolean
ResidentDefinition: Untick if the Employee ForeignerOverride Tax CategoryDefinition: Tick if don't wanted System Automatic Calculate the Employee Tax Category
Field Type: BooleanField Type: Boolean
Non-Resident requirement and tax rate, refer to Non-Resident
EPF NoDefinition: Employee EPF(KWSP) NumberEA Serial NoDefinition: Employee EA Serial Number (Given by LHDN Department)
Field Type: AlphanumericalField Type: Alphanumerical
Length: 20Length: 8
NKDefinition: Employee NK Code (can be seen on EPF Borang A)Join DateDefinition: Employee Join the Company Date
Field Type: AlphanumericalField Type: Date (dd/MM/yyyy)
Length: 1
InitialDefinition: Employee Initial Code (Given by EPF Department)Confirm DateDefinition: Employee Confirmation Date
Field Type: AlphanumericalField Type: Date (dd/MM/yyyy)
Length: 3
Resign DateDefinition: Employee Resign Date
Field Type: Date (dd/MM/yyyy)

Allowance

In this Tab is to enter the Fixed Allowance entitled for each month for selected Employee.

des-allowance-tab-1

Deduction

In this Tab is to enter the Fixed Deduction entitled for each month for selected Employee.

des-deduction-tab-1

Note

In this Tab user can load the Photo & other Information for the selected Employee. For Photo please try

  1. Save in Jpeg file.
  2. The Jpeg file size limit as 200KB

des-note-tab-1

History

In this tab is to show the list of history changes in this selected Employee. Select the Increment at the type column in order to print the Increment Letter (HR.Employee.Increment.Report).

des-history-tab-1

Field NameProperties
Post DateDefinition: Date of the data changes
Field Type: Date
TypeDefinition: Changes History Type
DescriptionDefinition: Detail of Data changes

Child

In this tab is to list out all taxable children(s).

des-child-tab-1

Field NameProperties
NameDefinition: Employee Tax Deductable Children full name
Field Type: Alphanumerical
Length: 160
D.O.B.Definition: Employee Tax Deductable Children date of birth.
Field Type: Date (dd/MM/yyyy)
Data Option: Optional (i.e. may leave it empty if don't wanted system calculate the Children Age)
Tax CodeDefinition: Tax Deductable Children code.
RateDefinition: Rate for Tax Deductable
Field Type: Numerical
Data Options: 1 or 0.5
Number of ChildrenDefinition: Number of Children is use for Tax Calculation. (Auto Calculate)

Attachments

Here user can attach the file to selected employee (eg Letter of Offer). Make sure the file is keep in the server as the system only keep the file link/path only.

des-attachments-tab-1

Maintain Branch

This is useful for user had many branch company but the salary is paid from HQ.

des-maintain-branch-1

Field NameProperties
CodeA Branch Code (Max 20 Character)
DescriptionA Full Description for Branch (Max 160 Character)
ActiveUntick it if the selected branch code is unavailable
Set as DefaultClick This button if wanted the selected Branch Code to be Auto Assign this Branch Code on New at Maintain Employee

Maintain Department

A division of a large organization such as Account, Marketing & etc.

des-maintain-department-1

Field NameProperties
CodeA Department Code (Max 20 Character)
DescriptionA Full Description for Department (Max 160 Character)
ActiveUntick it if the selected Department code is unavailable
Set as DefaultClick This button if wanted the selected Department Code to be Auto Assign this Department Code on New at Maintain Employee

Maintain Group

This is another type of report grouping by Group type.

des-maintain-group-1

Field NameProperties
CodeA Group Code (Max 20 Character)
DescriptionA Full Description for Group (Max 160 Character)
ActiveUntick it if the selected Group code is unavailable
Set as DefaultClick This button if wanted the selected Group Code to be Auto Assign this Group Code on New at Maintain Employee

Maintain Category

User also can divide the employee by class or division.

des-maintain-category-1

Field NameProperties
CodeA Category Code (Max 20 Character)
DescriptionA Full Description for Category (Max 160 Character)
ActiveUntick it if the selected Category Code is unavailable
Set as DefaultClick This button if wanted the selected Category Code to be Auto Assign this Category Code on New at Maintain Employee

Maintain Project

User also can Group the employee by Project which the employee work at.

des-maintain-project-1

Field NameProperties
CodeA Project Code (Max 20 Character)
DescriptionA Full Description for Project (Max 160 Character)
ActiveUntick it if the selected Project Code is unavailable
Set as DefaultClick This button if wanted the selected Project Code to be Auto Assign this Project Code on New at Maintain Employee

Maintain Job

User also can Group the employee by Job Type in report.

des-maintain-job-1

Field NameProperties
CodeA Job Code (Max 20 Character)
DescriptionA Full Description for Job (Max 160 Character)
ActiveUntick it if the selected Job Code is unavailable
Set as DefaultClick This button if wanted the selected Job Code to be Auto Assign this Job Code on New at Maintain Employee

Maintain Task

User also can divide the employee by piece of work to be done or undertaken.

des-maintain-task-1

Field NameProperties
CodeA Project Code (Max 20 Character)
DescriptionA Full Description for Task (Max 160 Character)
ActiveUntick it if the selected Task Code is unavailable
Set as DefaultClick This button if wanted the selected Task Code to be Auto Assign this Task Code on New at Maintain Employee

Maintain Race

User also can Group the employee by Race Type in report.

des-maintain-race-1

Field NameProperties
CodeA Race Code (Max 20 Character)
DescriptionA Full Description for Race (Max 160 Character)
ActiveUntick it if the selected Race Code is unavailable
Set as DefaultClick This button if wanted the selected Race Code to be Auto Assign this Race Code on New at Maintain Employee

Maintain History Type

This is to use to allow user to Group the Changes in the Maintain Employee

des-maintain-history-type-1

Field NameProperties
CodeA History Type Code (Max 20 Character)
DescriptionA Full Description for History Type (Max 160 Character)
ActiveUntick it if the selected History Type Code is unavailable
Set as DefaultClick This button if wanted the selected History Type Code to be Auto Assign this History Type Code on New Changes at Maintain Employee

Maintain Announcement

This is to used to create, manage, and distribute company-wide or employee-specific announcements within the payroll and HR system, allowing users to share information, updates, or important reminders with their team

des-maintain-announcement-1

Field NameProperties
TitleThe title or subject of the announcement.
Date FromThe start date when the announcement becomes active.
Date ToThe end date when the announcement expires or becomes inactive.
CategoryThe classification or type of announcement (e.g., General, System Update, Event).
RemarkAdditional notes or comments related to the announcement.

This provides a comprehensive record of all past history types for employees, and is able to furthur and filter, sort and group the employees witth the fields below

des-print-history-listing-1

This is how the report generated will look like

des-print-history-listing-2