Chapter 1: Getting start with Payroll module
1.1 Payroll Quick Start
Overview
Payroll is used to manage employee salaries, statutory deductions, leave records, claims, allowances, and payslip generation.
Objectives
After completing this chapter, you will be able to:
| Task | Result |
|---|---|
| Configure Payroll | Ready |
| Register Employee | Ready |
| Setup Payroll Component | Ready |
| Process Salary | Ready |
| Generate Payslip | Ready |
Payroll Setup Workflow
Core HR Setup
│
▼
Create Payroll Components
│
▼
Register Employee
│
▼
Assign Salary Structure
│
▼
Configure Statutory Information
│
▼
Setup Account Posting
│
▼
Assign Leave Approver
│
▼
Ready for Payroll Processing
1.2 Payroll Quick Start
Purpose
The Quick Start Guide provides the minimum setup required before payroll processing.
Checklist
| Step | Status |
|---|---|
| HR Profile Setup | ✓ |
| Payroll Component | ✓ |
| Employee Registration | ✓ |
| Statutory Setup | ✓ |
| GL Account Posting | ✓ |
| Leave Approval Setup | ✓ |
Notes
Complete every setup before processing payroll to avoid calculation errors.
1.3 Setup Statutory Data
Purpose
Configure government-required payroll deductions.
Examples
| Component | Description |
|---|---|
| EPF | Employee Provident Fund |
| SOCSO | Social Security |
| EIS | Employment Insurance |
| PCB | Monthly Tax Deduction |
Exxample: Compensation Management
Workflow
Payroll Module
↓
Payroll Component
↓
Compensation
↓
+ Create
↓
Enter Contribution Table
↓
Save
1.4 Setup Payroll Components
Purpose
Payroll Components define how employee salaries are calculated.
1. Position
Purpose
ExampleThe ComponentsPosition module manages the list of employee job positions within the organization.
Functions
Examples
2. Department
Purpose
The Department module manages the organizational departments used throughout the payroll system.
Functions
Examples
3. Compensation
Purpose
The Compensation module defines employee salary structures and recurring earnings.
Functions
Examples
4. Allowance
Purpose
The Allowance module manages additional payments provided to employees beyond their basic salary.
Functions
Common Allowances
5. Deduction
Purpose
The Deduction module manages salary deductions applied during payroll calculation.
Functions
Common Deductions
6. Overtime
Purpose
The Overtime module manages overtime payment settings for employees.
Functions
Examples
7. Commission
Purpose
The Commission module manages commission-based earnings for eligible employees.
Functions
Examples
8. Claim
Purpose
The Claim module manages employee reimbursement categories used in the Claim Approval process.
Functions
Examples
9. Leave Setup
Purpose
The Leave Setup module configures company leave policies and entitlement rules.
Functions
Examples
10. Leave Type
Purpose
The Leave Type module defines the different categories of leave available to employees.
Functions
Common Leave Types
11. Account Posting
Purpose
The Account Posting module maps payroll components to the company's accounting ledger. It ensures payroll transactions are posted to the correct General Ledger (GL) accounts during payroll processing.
Functions
Common Posting Accounts
| Example GL Account | |
|---|---|
| Basic Salary | |
| Allowance | |
| Overtime |
Component Formula
Gross Salary
= Basic
+ Allowance
+ Overtime
+ BonusNet Salary
= Gross Salary
− EPF
− SOCSO
− PCB
− Other Deduction1.5 Setup HR Profile (Core Module)
Purpose
Before payroll can be used, every employee must have an HR Profile.
Required Information
| Field | Required |
|---|---|
| Employee Code | |
| Name | Yes |
| Yes | |
| Yes | |
Phone |
Position
NoRole
Yes Default access branch YesWorkflow
Core
↓
HRUser ↓
EmployeeManagement
↓
Create Employee
1.6 Register Employee
Purpose
Register employees into the payroll system.
Required Information
Users can configure the employee's payroll information
Workflow
Payroll
↓
Employee
↓
Create
1.7 Setup Account Posting
Purpose
LinkThe Account Posting module maps payroll components to the company's accounting ledger. It ensures payroll transactions are posted to the Accountingcorrect Module.General Ledger (GL) accounts during payroll processing.
Posting Workflow
Payroll
↓
GeneratePayroll PayrollCOmponent
↓
PostAccount Journal
↓
Accounting LedgerPosting
1.8 Setup Superior for Leave & Claim Approval
Purpose
Assign approvers for leave and claims.
Approval Flow
EmployeePayroll
↓
SubmitCalender
↓
Apply Leave
↓
ImmediateList SuperiorView
↓
HR
↓
ApprovedApprove






