Attendance that becomes payroll.
Biometric devices enroll your staff and capture the daily muster; worked days and overtime carry straight into the pay run — one unbroken record from the clock at the gate to the payslip.
billing-ledger
code-inventory
code-inventory
Kenya time & attendance / workforce management
BioTime (ZKTeco) · Jibble · SAP Time Management
The same house that posts 1.66M+ distribution invoices runs this attendance — the muster that clocks your staff and the ledger that pays them share one team, one approval engine and one discipline. reconciliation
| DEVICE | SITE | ENROLLED | TODAY |
|---|---|---|---|
| BIO-04 | Site A | 128 | 121 in |
| BIO-11 | Site A | 96 | 89 in |
| BIO-07 | Site B | 140 | 133 in |
| TOTAL | 364 | 343 present |
The clock at the gate, enrolled once.
CaptureEmployees enroll on biometric devices through the device-enrollment API; every working day, clock-in and clock-out events sync to a single central muster — no paper sheets, no double entry between the gate and HR. code-inventory
+ approved_leave (paid leave types)
− unpaid_absence
overtime_hrs = Σ max(0, out − in − break − shift_hrs)
worked_days → pay-run input
Worked days, not guessed days.
ComputationThe muster totals actual worked days and overtime per employee — approved leave counted, unpaid absence deducted at source. What the pay run receives is what the clock recorded, not a re-keyed estimate.
| SHIFT | PATTERN | HOURS | ALLOCATED |
|---|---|---|---|
| Day | Mon–Fri · 08:00–17:00 | 8.0 | 212 |
| Night | 19:00–04:00 · rota | 8.5 | 46 |
| Split | 06:00–10:00 / 15:00–19:00 | 8.0 | 31 |
| 289 staff |
Shifts and rotations, as data.
SchedulingShift patterns, rotations and site allocations are configured rows — the muster reads worked time against the right shift, so night shifts, split shifts and rotations reconcile without a spreadsheet on the side. code-inventory
| EMPLOYEE | OT HRS | RATE | STATE |
|---|---|---|---|
| WANJIKU, G. | 14.5 | 1.5× | APPROVED |
| MUTISO, J. | 9.0 | 1.5× | APPROVED |
| OMONDI, T. | 3.5 | 1.5× | PENDING |
| APPROVED → PAY RUN | 23.5 |
Overtime that approves before it pays.
ApprovalOvertime and timesheet lines route through the reusable 21-table approval engine — captured from the muster, approved by the right manager, and only then carried into the pay run as a payable line. code-inventory
Everything in the People line.
In this line| Payroll — statutory, formula-driven | Live | Gross-to-net, NSSF to P9, from the run. |
| Loans & Advances | Live | Eligibility, approval, in-run recovery. |
| Leave Management | Live | Entitlements, accrual, carry-over, recall. |
| Time & Attendance (biometric) | Live | Device enrollment, daily capture, muster roll. |
| Shift & Workforce Scheduling | Live | Patterns, allocation, rotating shifts. |
| Timesheets & Overtime | Live | Entry, approval, overtime capture. |
| Recruitment / ATS + Career Site | Live | Postings, career pages, candidates. |
| Performance — Goals, KPI, Appraisal | Live | Cascading goals to calibration. |
| Training & Development | Live | Programs, trainers, completion records. |
| Employee Self-Service | Live | Payslips, requests, announcements. |
| HR Helpdesk (SLA) | Live | Tickets, escalations, approvals. |
| Whistleblower & Grievance | Live | Confidential intake and case routing. |
| HR Asset Management & Recovery | Live | Exit recovery feeds payroll deductions. |
| Approval Workflow Engine | Live | 21-table configurable approvals. |
The muster roll that becomes a pay line.
Signature · Synthetic days, real workflowEmployees clock in and out on enrolled biometric devices. The daily muster totals worked days and overtime — and those totals feed the pay run directly, no re-keying between the clock and the payslip. code-inventory
billing-ledger
The People suite this muster feeds pays 450+ employees every month — worked-day totals and approved overtime carried straight into the run, not keyed after it — so the pay is computed from exactly what the clock recorded.
On Leysco Akili, People is Roadmap — designed as one AI-governed bounded context, not built. We chip our own gaps.
- clock staff across one gate or many sites on biometric devices
- need worked days and overtime to reconcile to the payslip, not a spreadsheet
- run day, night, split or rotating shifts under one muster
- answer for every present-day and overtime line at month-end
Paper muster sheets and month-end overtime disputes → one biometric muster that feeds the run
Part of the house.
RelatedPayroll
Worked days become the pay run.
LivePerformance
Attendance signals into appraisal.
LivePayments Hub
Net pay out on Kenyan rails.
LiveThe house has worked SAP Business One since 2017. company-books