BusinessHRM Help Center

Guides for every module API & Developers →

Audit Log (HR & payroll)

The Audit log shows who changed what in your HR and payroll data, when, and the values before and after. Entries cannot be edited or deleted.

Where to find itSidebar›Reports›Audit log (/account/hr-audit-log). Needs the View HR Audit Log permission (Settings section of Roles & Permissions); admins have it by default.

What is recorded

What Recorded when
Employee details Profile and employment details change (name, e-mail, phone, status, department, dates…), bank accounts are added, changed (numbers masked) or removed
Salary Salaries and salary groups are added, changed or removed
Attendance Someone other than the employee adds, edits (clock-in/out before → after) or deletes attendance
Leave Leave is approved or rejected, edited or deleted by someone else
Payroll Payroll run status changes (draft → approved → locked → paid → released), payslip edits and deletions
Statutory Payroll settings and tax slabs (and, with Country compliance, legal-rule overrides and statutory IDs)
Privacy Data exports and erasure/anonymisation requests and decisions
Workplace Grievance and safety register actions (anonymous reporters are never recorded)

An employee clocking in or out or applying for their own leave is not logged here (it is already in Attendance and Leave).

Filters

  • When – the date range picker.
  • What – the category.
  • Who – the person who made the change.
  • Employee – whose record it is.
  • Record type and search.

Click View on a row to see every field before and after. Export downloads the filtered list (Excel/CSV) with a Before → after column.

How long entries are kept

Forever by default. A shorter window can be chosen in Settings → Data retention → HR Audit Log, never longer than your plan allows. Keep at least as long as your country requires payroll records (often 3–7 years).

API

GET /api/v1/hr-audit-log and GET /api/v1/hr-audit-log/{id} (read-only, same permission).