BlueEagle Tech
HR & Payroll System

Smart HR & Payroll Management

A complete system for managing employees, attendance, leave, and payroll — with full audit trails, period locking, and automated calculations built in.

Employee Profiles & ContractsAttendance & Shift ManagementLeave Approval WorkflowAutomated Payroll CalculationMulti-Currency SupportFull Audit Trail
System Modules

Everything You Need to Manage Your Team

Four fully integrated modules covering the complete employee lifecycle — from hire to payslip.

Employee Management

Centralized records for all your people — departments, positions, contracts, documents, and a full change-history timeline.

  • Employee profiles with photo, contacts, and national ID
  • Department & position structure
  • Contract management with pay-basis fields
  • Document storage with soft-archive
  • Full change-history audit timeline

Attendance & Shifts

Flexible shift definitions, work schedules, and daily attendance tracking with automatic overtime and undertime calculation.

  • Configurable shifts with grace periods and break rules
  • Per-employee work schedules by weekday
  • Automatic overtime & undertime capture
  • Public holiday management (recurring & one-off)
  • Period locking to freeze historical data

Leave Management

Multi-type leave balances with an approval workflow, day-grain precision, and automatic attendance reconciliation.

  • Configurable leave types (paid, unpaid, accrual methods)
  • Per-employee annual balance tracking
  • Request → Approve/Reject workflow
  • Auto-projection of approved leave onto attendance
  • Year-accurate balance splits for multi-year leave

Payroll & Payslips

Payroll runs against closed periods with full snapshot immutability, earnings & deduction components, and ready-to-post journal proposals.

  • Fixed, daily, and hourly salary structures
  • Overtime, holiday & weekend premium calculation
  • Earnings & deduction component catalog
  • Immutable payroll snapshots per employee
  • Payslip generation from approved snapshots
Payroll Workflow

From Attendance to Payslip

A controlled, auditable flow that ensures accuracy and segregation of duties at every stage.

01
Close Period

Lock the attendance period to freeze all records before calculation begins.

02
Calculate

System computes earnings, deductions, overtime, and leave for every employee.

03
Approve

A separate approver reviews and approves the payroll run — full segregation of duties.

04
Payslips

Immutable payslips are generated from approved snapshots and distributed to employees.

Why Choose Our HR System?

Built on real operational experience — not just theory.

Immutable Audit Trail

Every change — to an employee record, contract, or payroll run — is logged with who changed what and when. Nothing is ever silently overwritten.

Period Locking

Once a payroll period is closed, its attendance and leave data is frozen. Corrections are handled as forward adjustments into the next open period.

Segregation of Duties

The person who prepares a payroll run cannot be the same person who approves it. Role-based permissions enforce this automatically.

Accurate Leave Accounting

Leave is tracked to the day with year-boundary precision. Approved leave automatically reconciles onto attendance records.

Multi-Currency Ready

Contracts and payroll runs support multiple currencies. FX rates are frozen into payroll snapshots at approval time.

Arabic & English

The full system is available in both Arabic and English, with proper RTL support throughout.

Payroll Engine

How the Payroll System Works

A fully auditable, snapshot-based payroll engine built on real operational requirements — covering salary structures, run lifecycle, payslips, final settlements, and a clear growth roadmap.

Salary Structures

Fixed Monthly

Base salary divided by standard working days, prorated by actual payable days using attendance day_value totals.

Daily Rate

Rate multiplied by the total worked day_value for the period — directly driven by attendance records.

Hourly Rate

Rate multiplied by total worked minutes divided by 60, captured precisely from shift-level attendance data.

Overtime Pay

Overtime minutes × hourly equivalent × configurable overtime multiplier per contract — sourced from closed-period attendance only.

Holiday & Weekend Premiums

Configurable premium multipliers applied to minutes worked on public holidays or weekends.

Paid & Unpaid Leave

Paid leave counts as full payable day_value. Unpaid leave reduces payable days with no earning — both handled automatically from leave records.

Payroll Run Lifecycle

1
Draft

Run created, targeting a closed period. Can be freely edited or re-run at this stage.

2
Calculated

System computes earnings and deductions for all eligible employees. Pure and idempotent — same inputs always produce the same output.

3
Pending Approval

Submitted for review. Preparer and approver must be different people — full segregation of duties.

4
Approved

Payslips become available. Immutable employee snapshots are created, freezing all inputs and outputs at this moment.

5
Locked

Run is finalized. Forward adjustments consumed, accounting journal proposal emitted. No further changes — ever.

System Guarantees

  • Closed periods are immutable — attendance and leave data cannot be altered after locking
  • Payroll snapshots freeze every input and output at approval time — payslips always match what was approved
  • Corrections to locked periods flow as forward adjustments into the next open period — no silent overwrites
  • Recalculation always creates a new snapshot version — old versions are retained for full history
  • Multi-currency: FX rates are frozen into each snapshot at approval — rate revisions never affect locked figures
  • Accounting journals are proposals only — payroll never posts directly to the ledger

Payslips

Payslips are generated exclusively from approved snapshots — never from live data. Each payslip is immutable once issued, with reissues creating a new versioned copy while retaining the original.

  • Generated only after payroll run is approved
  • Contains full component breakdown: earnings, deductions, gross, net
  • Multi-currency: shows both source and base-currency amounts with frozen FX rate
  • Employee self-service portal access (Phase 7)
  • PDF export with employer and employee details
  • Reissue creates a new version — original retained permanently

Final Settlement

When an employee is terminated or resigns, the system computes a complete final settlement covering all outstanding obligations in a single run.

  • Pro-rata salary calculated to the exact last worked day
  • Leave encashment for remaining annual leave balance
  • Pending arrears from prior period adjustments
  • Outstanding loan and advance recovery
  • Notice period adjustments (if applicable)
  • Requires terminated/resigned status with a valid settlement date

Development Roadmap

P0
Employee Coredone

Departments, positions, contracts, documents, and change-history timeline.

P1
Time & Leavedone

Shifts, schedules, holidays, attendance recording, leave types, balances, and approval workflow.

P1.5
Payroll Readinessdone

OT/undertime capture, day-grain leave, period locking, write guards, and adjustment-forward.

P2
Payroll Enginespecified

Salary structures, run lifecycle, snapshots, payslips, approval workflow, final settlement, multi-currency.

P3
Statutory & Complianceplanned

Versioned tax tables, social security, statutory reports, year-to-date accumulators.

P4
Loans & Advancesplanned

Salary advances, loan amortization, recurring items, and auto-injection into payroll deductions.

P5
Accounting Integrationplanned

Balanced journal proposals from locked runs, account mapping, reversal entries, reconciliation.

P6
Disbursementplanned

Bank transfer batches, payment status tracking, bank file export formats.

P7
Employee Self-Serviceplanned

Payslip downloads, leave requests, attendance summaries, manager approvals.

Ready to streamline your HR & Payroll?