Docs

HR operations

HR operations is the day-to-day people work that sits around the monthly pay run: who is at work, who is on leave, what they spent, how they are performing and who you are hiring. Everything here feeds the payroll run and routes its sign-offs through One-tap approvals, so attendance, leave and expenses land on the salary slip and in the ledger without re-keying.

Live engine or demo data

HR operations read the ERPNext engine when it is connected and fall back to demo data when it is not. The same four demo employees from HR and payroll carry the attendance, leave and expense records shown here.

The HR operations workspace

Open Run then HR operations, or go to /hr/operations. The page gathers the operational HR areas under one set of tabs: Attendance, Leave, Expenses, Appraisals and Recruitment. KPI tiles summarise the state of play: present today, on leave today, expense claims pending, open appraisals and open job positions.

Attendance and time cards

Attendance records who worked and for how long: a clock-in and clock-out per day, the hours, and an approval status. Days roll up into a monthly time card per employee, and the hours feed the payroll run where pay depends on days present. Hours worked against a project come from timesheets and are charted on the employee profile; attendance here is about presence, not project time.

Leave

Leave tracks each person's balance and requests. Balances cover annual, sick and unpaid leave; a request names the leave type, the dates and a reason, and is routed for approval.

Leave typeNotes
Annual leavePaid time off; UAE law provides 30 calendar days a year after one year of service.
Sick leavePaid and partly-paid bands per the UAE labour law after the probation period.
Unpaid leaveTime off with no pay; reduces the days paid on the salary slip.
Compassionate leaveBereavement and similar, per policy.

Approving leave adjusts the balance and, for unpaid leave, the days paid in that month's payroll. Requests and balances also appear on the Leave tab of the employee profile.

Expense claims

An expense claim is money an employee spent on the company's behalf and wants reimbursed. A claim carries the date, the category, the amount and a receipt, and is routed for approval. Once approved it is reimbursed (through payroll or a payment) and posts to the matching expense account in Accounting. Claims show as Pending or Reimbursed on the employee profile's Expenses tab.

Appraisals

Appraisals record a performance review for a cycle: goals or competencies, a rating per item, an overall score and manager comments. An appraisal moves from Draft through the review to Completed. The results give managers a consistent record at pay-review time and sit on the employee's timeline.

Recruitment

Recruitment covers open positions and the candidates against them. A job opening holds the title, department, number of vacancies and status (Open, On hold, Closed). Each applicant moves through a hiring pipeline, and a hired applicant becomes an employee record so onboarding and payroll pick up without re-entry.

Applicant stageMeaning
AppliedApplication received.
ScreeningCV reviewed, first filter passed.
InterviewOne or more interviews scheduled or done.
OfferAn offer has been made.
HiredAccepted; converts to an employee record.
RejectedNot proceeding; a reason is recorded.

Running the HR operations loop

  1. Capture attendance

    Record clock-ins or import time cards so the days present are ready for payroll.

  2. Clear leave and expenses

    Approve or reject the pending leave requests and expense claims; approvals adjust balances and post reimbursements.

  3. Keep hiring moving

    Advance applicants through the pipeline and convert a hire into an employee record.

  4. Hand to payroll

    With attendance, unpaid leave and reimbursements settled, run payroll for the month.

HR operations, payroll and compliance

Pay, salary slips and the WPS SIF file are in HR and payroll; leave and expense sign-offs run through One-tap approvals; and labour, visa and Emirates ID deadlines are tracked in UAE compliance.