⚠️ Two things worth knowing before you rely on this screen:You’ll also see, further down, a number of checkboxes that exist on screen but don’t correspond to anything Hitaji 360 currently checks — those are flagged with a note, the same way an unimplemented “Groups” permission is flagged in the SACCO catalog.
- “View All” doesn’t currently do anything in these three groups. In SACCO or Accounting, View All can mean “see everyone’s records, not just your own.” Nothing in HR or Payroll checks for a “view all” claim today — View already shows everything in your current business, and the only real scoping is the business switcher (plus, for ordinary staff using their own self-service portal, a separate “your own record only” guard that has nothing to do with this checkbox). So for every module below, View All behaves exactly like View.
- Several real actions — approving a request, changing configuration, reopening a payroll period — don’t have their own checkbox. Because every module here is stuck with the same five generic checkboxes, capabilities like “approve a leave request,” “approve a payroll run,” or “send an employment contract for e-signature” aren’t switches you can flip on this screen at all. Today those are only wired into Hitaji 360’s built-in system roles (HR Officer, Payroll Manager, and similar), not into custom roles you build here. Where this applies to a specific module, it’s called out below.
Payroll Setup
Payroll Setup covers the building blocks a business configures once, before running any payroll: the individual pay items, the salary structures built from them, and the business-wide payroll settings.⚠️ None of these three modules’ checkboxes currently do anything. Every payroll-related screen in Hitaji 360 — including salary components, salary structures, and payroll settings — is gated entirely by the Payroll module’s checkboxes, covered under the Payroll group below. Toggling Add/Edit/Delete/View/View All on any module in this section has no effect; grant the Payroll module instead if someone needs to touch setup screens.
1. Payroll Pay Grades
These are the reusable salary structures — the pay templates that gather basic pay, allowances, deductions and statutory items into one package, which you then assign to an employee’s contract along with their own base pay figure. You’ll find this at Settings → ERP → Finance → Payroll structures. See Salary structures.Note: This checkbox has no effect — see the callout above. Salary structures are actually gated by the Payroll module.
2. Payroll Pay Items
A pay item (Hitaji 360 calls it a salary component) is a single earning or deduction line that can appear on a payslip — basic pay, housing allowance, transport, a bonus, a loan repayment, or a statutory item like PAYE, NSSF or LST. You define each one once and reuse it across as many salary structures as you like. See Salary components.Note: This checkbox has no effect — see the callout above. Salary components are actually gated by the Payroll module.
3. Payroll Settings
The per-business switches that shape every payroll run: how often you pay, in what currency, which statutory deductions apply and at what rates, and whether you provision gratuity. See Payroll settings.Note: This checkbox has no effect — see the callout above. Payroll settings are actually gated by the Payroll module.
Human Resources
Human Resources covers the day-to-day of employing people: the roster, contracts, documents, leave, attendance, recruitment, performance and offboarding.1. Human Resources
This is the main gateway permission for Core HR. In practice, it’s the one that actually controls almost everything below — viewing and editing employees and contracts, HR documents, leave, attendance, and clock-in/out — regardless of what the more specific checkboxes further down say. If someone needs real day-to-day HR-admin access, this is the module to grant.Note: Most of the module-specific checkboxes below (HR Employees, HR Employment Records, HR Leave Management, HR Documents, HR Attendance) mainly control which tiles appear in the HR launcher, and layer a handful of extra actions (like approvals) on top. The underlying create/edit/view actions for those areas are, in practice, unlocked by this Human Resources module.
2. HR Attendance
The daily attendance record — who was present, absent, on leave, half-day, remote or off for a holiday — and the correction requests staff submit when a clock-in doesn’t reflect what actually happened. See Attendance.
Note: Approving an attendance correction request is a separate action Hitaji 360 calls hr-attendance:approve. It isn’t exposed as a checkbox anywhere in this editor — only the built-in system roles carry it today.
3. HR Clock In/Out
Note: This checkbox has no effect. The live clock-in/out feature — what actually powers the clock-in feed on the Attendance page — is gated entirely by the coarse Human Resources checkboxes above, not by this module.
4. HR Departments
Note: This permission exists in the role editor, but department management doesn’t live here — it moved to the separate Org Structure screen (/org-structure), which has its ownorg-structure:*permissions outside this catalog. Turning these checkboxes on doesn’t unlock anything. See Org Structure.
5. HR Documents
Files kept against an employee — signed contracts, national IDs and passports, academic and professional certificates, CVs, and anything else you need on record — with expiry warnings for things like work permits. See HR Documents.6. HR Employees
The employee directory and profiles. See Employees.7. HR Employment Records
If the Employee record is the person, the employment record is the job — the contract, position, department, work location and salary structure for one engagement with one business. Beyond record edits, this module’s real underlying scope also covers sending and voiding e-signature envelopes for employment contracts, and the business-wide e-signature configuration. See Employment records & contracts.Note: Sending or voiding an e-signature envelope for a contract, and changing the business’s e-signature configuration, are real capabilities of this module — but neither has its own checkbox. Only Add/Edit/Delete/View/View All are available here.
8. HR Exit Interviews
The conversation HR has with a departing employee to understand why they’re leaving — scheduled, conducted, and completed with their feedback. Can be tied to a separation. See Exit interviews.
Note: This checkbox has no effect. The exit-interviews feature is live, but it’s gated entirely by the coarse Human Resources checkboxes above — the finer hr-exit-interviews:* slugs this module represents aren’t granted to any role, system or custom.
9. HR Grievances
A formal complaint raised by an employee about a colleague, a manager, working conditions, or anything else they want HR to look into. Employees raise grievances themselves through the self-service portal — HR only triages, investigates and resolves from this side; HR never raises one on someone’s behalf. See Grievances.
Note: This checkbox has no effect. Grievance handling is live, but it’s gated entirely by the coarse Human Resources checkboxes above — the finer hr-grievances:* slugs this module represents aren’t granted to any role, system or custom.
10. HR Leave Management
Leave requests, leave types and policies, allocations, and approvals. See Leave types & settings and Leave requests.
Note: Approving a leave request is a separate action Hitaji 360 calls hr-leave:approve. It isn’t exposed as a checkbox anywhere in this editor — only the built-in system roles carry it today.
11. HR Performance
Performance reviews — key result areas, feedback criteria, templates, appraisal cycles, appraisals, goals, 360° feedback, and rewards. See Performance overview.Note: Approving an appraisal result or a reward (bonus/pay increment), and changing performance-cycle configuration, are separate actions this module supports — but neither has its own checkbox. Only Add/Edit/Delete/View/View All are available here.
12. HR Positions
Note: This permission exists in the role editor, but positions are no longer managed here — they moved to the Org Structure screen’s chart-based seats (/org-structure), which has its ownorg-structure:*permissions outside this catalog. Turning these checkboxes on doesn’t unlock anything. See Org Structure.
13. HR Recruitment
The hiring pipeline: job requisitions, openings, applicants, interviews, offers, and appointment letters. See Recruitment overview.Note: Approving a step in the pipeline (like a requisition or an offer), and changing recruitment configuration, are separate actions this module supports — but neither has its own checkbox. Only Add/Edit/Delete/View/View All are available here.
14. HR Settings
The HR General & Reminders screen — the automated reminders for birthdays, work anniversaries, contract expiry, document expiry, and public holidays. See HR settings.Note: This checkbox has no real-world effect for ordinary roles. The finerhr-settings:*slugs this module represents are granted to no HR role except the full-admin template — in practice the HR General & Reminders page is opened and saved using the coarse Human Resources checkboxes above (hr:readto view,hr:writeto save).
15. Staff Clock Records
Note: This checkbox has no effect, for the same reason as HR Clock In/Out above — the live clock-in/out feature is gated entirely by the coarse Human Resources checkboxes, not by this module.
Payroll
Payroll covers turning agreed pay into actual payslips: runs, entries, and payslips.1. Payroll
This is the real gateway for the entire payroll suite — not just running payroll, but every payroll screen in the product, including the setup pages covered under Payroll Setup above (pay items, pay grades, payroll settings). Grant this to anyone who needs to touch payroll at all.Note: Approving a payroll run (posting the accrual to the ledger) and reopening a closed payroll period are separate, real actions this module supports — but neither has its own checkbox. Only Add/Edit/Delete/View/View All are available here, so both currently rely on Hitaji 360’s built-in system roles (e.g. Payroll Manager) rather than a custom role built on this screen. See Running payroll for how approval and payment are a deliberately separate step from preparing a run.
2. Payroll Entries
The individual employee line items inside a payroll run — one entry per eligible employee, computed when the run is generated. See Running payroll.Note: This checkbox has no effect — see the callout under Payroll above. Payroll entries are actually gated by the Payroll module.
3. Payslips
The per-employee result of a payroll run — earnings, deductions, employer contributions and net pay. See Payslips.Note: This checkbox has no effect — see the callout under Payroll above. Payslips are actually gated by the Payroll module.
4. Payroll Runs
The run itself — the unit of work that computes payslips for a period, moves through Draft → Generated → Approved/Submitted → Paid, and posts to the ledger. See Running payroll.Note: This checkbox has no effect — see the callout under Payroll above. Payroll runs are actually gated by the Payroll module.
Related
- Accessing HR — businesses, roles & permissions — how HR permission slugs work in general, and the coarse vs. fine-grained families each HR area uses.
- SACCO roles & permissions catalog — the equivalent checkbox-by-checkbox catalog for Sacco360, for comparison.