Help /
Human Resources Module
Human Resources Module
The HRM module manages employee records, payroll, attendance, and organizational structure. It includes a powerful formula engine for flexible payroll calculations.
Organization Setup
- Departments - Define organizational departments
- Job Classes - Job classification hierarchy
- Job Positions - Specific job positions
- Pay Grades - Salary grade levels
- Leave Types - Annual, sick, other leave categories
- Pay Elements - Earnings and deduction components with formula support
- Overtime - Overtime rules
- Salary Structure - Salary computation templates with formula overrides
Employee Management
- Employees - Employee master records with personal salary overrides
Payroll
- Payslip Entry - Create employee payslips (formulas evaluated here)
- Payroll Processing - Run batch payroll
- Payment Advice - Bank payment generation
- Payroll Formula System - Complete guide to formula syntax and variables
Attendance
- Attendance Entry - Record daily attendance
- Attendance Sheet - View attendance summary
Formula System Overview
The payroll formula engine lets you write arithmetic expressions using built-in variables like BASIC, GROSS, and DAYS_WORKED. Formulas can be defined at three levels:
- Pay Element level (default for all employees)
- Salary Structure level (override per job grade/position)
- Employee level (personal override for one person)
See Payroll Formula System for full syntax, variables, and examples.