Documentation and setup guides for HR software in Pakistan
Step-by-step guides to configure every StreamHCM module, from biometric devices and leave formulas to payroll breakdown and AI policy assistant.
Getting started
Create your company, add branches, invite employees, and assign roles and permissions. Organisation setup covers companies, branches, departments and reporting lines, and administration sets module-level roles so employees, managers and admins each open only their own screens.
Biometric & attendance setup
Connect ZKTeco, eSSL, Suprema, or Fingertec devices. Configure GPS check-in and penalty alert rules. Those four brands are supported for the fingerprint and face hardware common in Pakistani offices and factories. GPS check-in covers staff who are not at a gate, and grace minutes, late marks and penalties can differ by branch or shift.
Leave policies & formulas
Define leave types with formula-based accrual, comp off rules, and 4-level approval workflows. Balances accrue from the formula you set, carry forward at year-end, and unused leave can be encashed when the policy allows it. A request follows the approval chain, up to those four levels, before the balance that payroll reads is changed.
Payroll & salary components
Set up allowances, deductions, EOBI, FBR tax, loans, and process monthly payroll. The payroll engine applies EOBI and current FBR income tax slabs, and it deducts loan and salary-advance EMIs in the same monthly run. Final settlement uses that payroll module for dues, deductions, outstanding loans and leave encashment.
Shift & roster management
Create rotational, fixed, or flexible slot shifts. Publish rosters and handle change requests. Split shifts and night shifts that cross midnight are shift types too, with reusable templates. Employees request a change or a swap from the self-service app, and the manager approves it without rewriting the roster by hand.
Company policies & AI assistant
Upload HR policies and enable the AI assistant to answer employee questions 24/7. The assistant sits in the employee self-service portal and answers questions such as leave entitlements, attendance rules and payroll cut-off dates, including outside office hours.
Roles, rights & workflows
Assign module-level permissions and configure multi-level approval chains. Roles decide which modules an employee, manager or admin can open. Approval chains are set per request type, including leave, payroll and expenses, and sensitive actions are written to the audit log.
All platform modules
Browse the complete list of 22+ HRMS modules with capabilities and plan availability. The list runs from organisation, employees, attendance and leave through payroll, recruitment, performance, assets and the employee app. You switch on the modules you need.
Related guides and tools
Compliance guides
Gratuity, EOBI, overtime, provident fund and the other written guides.
HR calculators
Salary tax, EOBI, gratuity, attendance and final settlement, in the browser.
How to calculate payroll
The payroll walkthrough: gross pay, tax, EOBI and the payslip.
Attendance calculator
Turn present days, absences, late minutes, half-days and overtime into a payable figure.
Overtime calculator
Hourly rate and overtime pay from monthly ordinary pay, working days and a multiplier.
Appointment letter
What a Pakistani appointment letter should state under the Standing Orders.
Setup questions
StreamHCM connects to ZKTeco, eSSL, Suprema and Fingertec devices, and it also supports GPS check-in. Grace minutes, late marks and penalty rules can be set by branch or shift.
Leave types use formula-based accrual, with carry-forward and encashment according to your policy. Requests follow a multi-level approval workflow, including the 4-level chains in this setup guide, and the approved balance is what attendance and payroll use.
Allowances, deductions, EOBI, FBR income tax and loans. Loan recovery and salary advances are deducted as EMIs in the monthly payroll run, and final settlement is processed in the same payroll module.
Can't find what you're looking for?
Our support team can walk you through any setup step over email or a live call.
