HR & Payroll
A governed HR and payroll workspace built around effective-dated facts, verified statutory snapshots, and compact settlement outputs. Person identity stays separate from employment, terms, and pay profiles — so multi-entity payroll runs only consume approved source data and valid authority rules.

How it works
- 1
Maintain employees, employments, terms, and pay profiles with effective-dated facts and approval-governed mutations.
- 2
Capture time through rosters and time entries; validate statutory profile snapshots before each payroll period.
- 3
Run payroll from DRAFT through LOCKED, EXPORTED, and PAID — with compact payslip outputs and explicit adjustment paths.
- 4
Settle loans through immutable events and governed installment schedules alongside ordinary payroll.
What it includes
- Employees, employments, employment terms, and pay profiles with effective-dated facts
- Shift definitions, rosters, time entries, and statutory profile snapshots
- Payroll runs (DRAFT → LOCKED → EXPORTED → PAID) with compact payslip outputs
- Loans with immutable events and approval-governed installment schedules
- Platform approvals on source mutations — no duplicate approval state in domain models
Who it's for
- HR and people ops teams running multi-entity or multi-country payroll
- Finance teams that need audit-ready statutory snapshots before each run
- Organizations replacing spreadsheet payroll with governed source mutations
Collections
| Collection | Purpose |
|---|---|
| employees | Person identity and core HR records. |
| employments | Legal employment links to entities and roles. |
| employment_terms | Contractual terms, classification, and benefits. |
| statutory_snapshots | Validated authority rules effective for a period. |
| payroll_runs | Period runs from draft through paid settlement. |
| payslips | Compact monetary outputs per employment per run. |
| loans | Principal balances with governed installment schedules. |
Apps
- hr_controller — people, payroll, scheduling, time, leave, claims, and loans
- hr_employee — self-service views for the workforce
Outcomes teams track
- Fewer payroll corrections from approved-only source data in each run
- Clear statutory snapshot validity before locking a payroll period
- Immutable payslip outputs with explicit adjustment paths for the next cycle
Start from this template
We can provision this workspace, adapt its records and screens, and release it through preview and production checkpoints.