Sign in with your Employee Code and password to continue.
Your unique employee code (e.g. HRZ1001, YZN1001, AJT1001)
👁
Default: [EmployeeCode]@2026 — e.g. HRZ1001@2026
❌ Invalid employee code or password. Please try again.
Ask your Company Admin for a private activation code.
☰
HR
HR Admin
Company Admin
Account
Profile
Preferences
Privacy & Data
Language
English
Logout
System Administration
Technical system status, service health, and diagnostics
🕐 Last login: May 2, 2026 08:42 AM
2,458
Total Users
↑ 5.3% vs last month
1,842
Active Users
↑ 4.8% vs last month
32
User Roles
0 change
→
45
Modules
3 updates available
98%
System Health
All systems operational
System & Users
System Overview
Live
View System Health →
User Distribution by Role
View All Users →
Recent System Activities
View All Activities →
Infrastructure & Security
Module Status
●1 warning
Core HRActivev2.4.1
PayrollActivev2.3.8
AttendanceActivev2.4.0
Leave ManagementActivev2.4.2
PerformanceWarningv2.3.5
RecruitmentActivev2.3.7
Manage Modules →
Security Overview
Failed Login Attempts (24h)12
🟢Active Sessions87
🔑Password Expiry (7 days)23
👤Inactive Users (30+ days)45
Go to Security Center →
Database & Storage
🗄️
256 GB
Database
of 500 GB
📁
1.2 TB
Storage
of 2 TB
☁️
Success
Backup
Last: 02:00 AM
System & Backup Settings →
Quick Actions
👤➕Add User
🛡️➕Create Role
🔐Assign Permissions
🔀Manage Workflows
⬆️Import Users
⚙️System Settings
📋View Audit Logs
☁️Run Backup
Welcome back,Manager
Here's what's happening across your workforce today
📅 May 2, 2026
39
Total Employees
↑ 5% YoY
→
3
Expired Iqamas
Renew Now
→
4
Pending Requests
Action Needed
→
Unavailable
Monthly Payroll (SAR)
No exact run selected
→
Needs Attention Today
Urgent Actions
3 Expired Iqamas
Faisal, Pradeep, Vijay — renew immediately
4 Pending Approvals
Leave · advance · WFH · training — awaiting review
Payroll
No exact run selected
Upcoming Expiries
Iqama3overdue
Medical Insurance5in 30d
Passport2in 60d
Driving License1in 90d
SCE Certificate2in 120d
Quick Actions
Workforce & Compliance
Headcount by Department
7 Depts
Working Format
All Staff
Office67%
Hybrid23%
Remote10%
Workforce Mix
39 Staff
Saudization17 Saudi · 22 Expat
Gender32 M · 7 F
Contract Type34 Full · 5 Contract
3.4y
Avg Tenure
6
Open Roles
2.1%
Turnover
●Attendance Today
Live
35
Present
2
Absent
1
Leave
1
WFH
Check-in rate · last 7 days94.6%
S
M
T
W
T
F
S
⏱ Avg check-in8:42🟠 2late today
Compliance
Nitaqat (Saudization)72%
Iqama Validity3 Expired
WPS Compliance100%
GOSI Submission92%
Government Violations
1
HRSD
0
MCI
1
Others
Planned Absences — May 2026
Branch
Department
Location
Leave Type
🔍
Annual LeaveSick LeaveBusiness TripWork From HomeOther Leave
Trends & Insights
Headcount Trend
2020202120222023202420252026
Monthly Payroll (SAR K)
Last 6 Mo
Nationality Mix
10 Countries
Employees
Manage employee records, employment details and workforce information.
Total Employees
→
🇸🇦
Saudi Nationals
→
Nationalities
→
♀
Female Employees
→
Employee Profile
Full record — personal, employment, skills, documents
HR Action Center
Renewals, probations, reviews, and expiry alerts · overdue items first
3
Overdue
Action Required
→
3
Due Soon
Due within 30 days
→
8
Upcoming
Scheduled
→
Compliance Dashboard
Saudi Labor Law · HRSD · GOSI · Nitaqat · PDPL
Last Check: May 2, 2026
Document Renewals
Generated from Document Types (Masters) + employee document dates. Reminders fire per each type's reminder-day thresholds; types that don't apply to a nationality class or have no expiry are skipped.
Anonymous option available. Routed only to HR Director and a designated trustee. Handled under the establishment’s internal grievance procedure, escalatable through Ministry of Human Resources and Social Development (HRSD) channels where applicable.
Annual schemes · accrual · proration · carry-forward · all leave types — as of 30 May 2026
Accrual Plans & Scheme Assignment
Balance Snapshot — by Role
🗂️ Leave Types & Carry-Forward Policy
Annual carries forward
↪
Carry-forward rule: only the Annual Leave balance is carried forward to the next year. All other leave types are granted per-incident or reset at year-end (use-it-or-lose-it) and do not accumulate. Exception: Sick Leave (Art 117) does not reset at year-end — it runs on a rolling 12-month window per employee.
Automation rule: approved overtime timesheet → comp-off = OT × 1.5 · frozen at 240h/yr · each block expires 60 days after accrual (FIFO, auto-removed day 61) · employee email at day 45 · line-manager compliance flag at day 55.
Employee Leave Balances
0
🔍
Employee
Role
Dept
Scheme
Annual
Opening
Accrued YTD
Taken
Balance
C/F → 2027
Leave Taken Report — 2026
Employee
Type
From
To
Days
Status
🔐
Payroll Restricted
Enter PIN to view salary data
Default PIN: 1234
Payroll Summary
Salary, EOSB, vacation accruals — all branches
207,725
Monthly Payroll (SAR)
↑ 3.2%
5,326
Average Salary (SAR)
74,460
Vacation Accrual (SAR)
312,408
EOSB Liability (SAR)
📋 Per-Employee Payroll Components
Employee
Branch
Monthly Salary
Vac. Accrual
EOSB
Total Liability
🧾 Monthly Payroll Structure
Apr 2026
🧮 End-of-Service Benefit Calculator
Computes EOSB per Saudi Labor Law Articles 84-87. Wage = Basic + fixed allowances (Housing, Transport). Pick a termination scenario to see entitlement.
Add, edit and organize company departments · this structure feeds the Org Chart
7
Departments
39
Total Employees
3
Branches Covered
5.6
Avg / Department
All Departments
Code
Department
Head of Department
Parent
Branch
Employees
Status
Company Settings
Company configuration, branches, notifications and preferences
Module Management
—
Turn entire modules on or off for the whole organization. Disabled modules are hidden from every role and removed from navigation. To fine-tune access per role, use Roles & Permissions.
Role Tightening
Admin only · governed
Tighten a built-in role toward its minimum. Locked cells are required (floor) and cannot be removed; toggle-able cells are within the role’s ceiling. Grants outside the ceiling are not shown (structurally ungrantable). Every change is governed by setGrant — ceiling, floor, invariants and audit — with no direct writes.
Create Custom Role
Admin only · governed
Define a tenant-scoped custom role by projecting grants from the catalog. Only grants within the safe envelope (creator authority ∩ locked maximum) are shown — sysadmin and payroll/performance approve+export can never be granted. Creation is governed, validated and audited by the engine; no direct writes.
Existing custom roles
Leave Types Configuration
21 types
Configure leave types, eligibility rules and day allowances as per Saudi Labor Law and Hadreen Group policies.
Company Information
Branches
🗂️ Master Data
—
Reference lists that every module reads — hire wizard, org chart, employee profiles and reports. Scoped to this entity; each tenant keeps its own lists.
Payroll Configuration
Rates derived by cohort per GOSI New Social Insurance Law (eff. 3 Jul 2024, annual step every 3 Jul to 2028). System B shown at current step. Contributory wage (الأجر الخاضع للاشتراك في التأمينات) capped at SAR 45,000/month.
⚙ Admin override (edge cases only)
⚠ Assigns one employee a fixed cohort for an edge case. Rates stay derived — you cannot type a rate. Every save is audit-logged.
Configure what employees see in My Reports
Notifications
One row per trigger · enable, template & timing together
Iqama expiry alerts (30 days)
Contract renewal reminders
Pending request notifications
WPS submission reminders
GOSI monthly alerts
Performance review reminders
New employee onboarding checklist
Daily attendance summary
Workflow Steps Editor
—
Customize the steps shown in each HR Action Center workflow. Edits are saved to this device and apply to all new workflow openings.
🔌 Integration & Data
Government Portals & Services
Email (SMTP)● Connected
Outbound mail
Import & Export
📥 Import data
Bulk-load employees, leave balances or assets from CSV / Excel.
📤 Export data
Download a full extract for reporting or migration.
Data Management
Employee records
512 records · last cleaned 12 May 2026
Document store
1,284 files · 3.2 GB
Archived employees
38 records retained per policy
Backup & Restore
Automatic daily backup
Last backup: today 03:00 · retained 30 days
Security & Access
Payroll PIN
Change the payroll access PIN
Password Policy
Default format for new employees
Min 10 chars · 3+ character types · not your code · activation-based (no standing default)
Session Timeout
Auto-logout after inactivity
User Accounts
—
Arabic Terminology Dictionary
Override the default Arabic translations to match your company's internal terminology. Edits apply instantly across the system and persist in your browser.
Term Key
English
Arabic
Category
Unsaved changes
🔔 Notifications
✕
✕
Add Employee
Fill in the details below
Suggested Official Occupation
—— Saudi-only
Auto-filled from the Job Titles master. Read-only.
Administrative exception
Approving an exception does not remove the restriction. The justification is logged in the audit record.
First-ever GOSI enrollment (any employer) — from the GOSI portal. Not the same as join date.
✕
Import Employees
Review the parsed rows before adding them
✕
✕
✕
✕
✕
Add Department
Define the department details · this updates the Org Chart structure
✕
Add Department
Both English and Arabic names are required. New departments are active and appear in the hire wizard immediately.
✕
Add Job Title
Map an internal title to its official HRSD occupation. The official Arabic occupation name governs — it prints on the Iqama / Qiwa and Saudization restrictions apply to it.
Internal title
Official HRSD / Qiwa occupation
✕
Add Document Type
Define a document the entity tracks — who it applies to, whether it expires, when to remind, and if it's required at hire.
✕
✕
✕
New Policy
Publish a new policy to the libraryversion-controlledacknowledgement-tracked
feeds expiry tracking
✕
New Request
Submit a leave, document, advance or other request
An official supporting document is mandatory for this leave type and must be attached before submitting.
✕
Request
✕
🔁 Delegate Approvals
Cover approvals while a manager is away — requests route to the delegate automatically, so nothing stalls.
Leave dates empty for an open-ended delegation.
✕
Adjust Leave Balance
Set opening balance, allocate extra days, or override the scheme. All changes are logged.
✕
Log Approved Overtime → Comp-Off
Converts approved overtime to compensatory leave at 1.5×. Enforces the 240-hour yearly cap.
✕
📅 Add Calendar Event
Create an event visible on the HR calendar
✕
🎫 New HelpDesk Ticket
Inquiry, request, or issue — routed to the right HR specialist
👤
Submit as Employee
A question about my own payroll, leave, benefits…
👔
Submit as Line Manager
Raise on behalf of a team member
📎 Related Articles
Pick a category to see related policy articles.
✕
✕
Add Lifecycle Event
Track iqama, contract, probation or review
⚙ Tweaks — Payroll Processing
Run Status
Payroll MonthCurrent processing period
Run StatusCurrent payroll state
WPS SubmittedWage protection system
Adjustments
Cost of Living %Applied to all salaries
0%
Bonus (SAR)One-time addition this month
Deduction (SAR)One-time deduction
Include OvertimeAdd OT hours this cycle
OT Rate (×)Multiplier for overtime
Deduction Settings
GOSI Employee % What-if only · live payroll derives by cohort
GOSI Employer % What-if only · live payroll derives by cohort