Reports
19 report destinations across 5 sections · catalogue only — no data is generated on this page
People
Employee Hub
Teams-grid view of every active staff member with today's clock / leave / sickness status badges.
Employee details
Per-employee tabbed profile — absence, employment, overtime, personal, emergencies, documents.
Annual leave summary
Fiscal-year leave per employee — entitlement, taken, pending, remaining with % bar. CSV export for the bureau.
Sickness (Bradford)
Spells × days × score per active staff member, rolling 12-month window. Watchlist tab on /hr surfaces the worst offenders.
Inactive / terminated staff
Non-ACTIVE employee records (terminated + placeholder accounts) with tenure and termination dates. Retained for FWA compliance audit.
Time + clock
Calendar
Month-grid view of approved leave + sickness + pending requests, colour-coded by leave type.
Clock-ins & timesheets
Live "Who's in", today's shifts, 4-week per-employee timesheets with overtime highlighting, and last-50 punches activity feed.
WTR 48-hour monitor
Cron · Mon 06:30Weekly cron that flags >48h weeks without a valid opt-out. Breaches land on each employee's Employment tab as a contract defect.
Compliance
HR compliance scorecard
RTW · driving licences · contracts · probation · emergency contacts — KPI tiles + watchlist + 30/60/90-day matrix.
Driver compliance
Driving licence / CPC / medical RAG per driver. Reds and ambers list first; click through to the employee profile to refresh expiry dates.
Contracts gap analysis
Side-by-side comparison of signed contracts vs the 2026 refresh proposals, plus open contract defects across all staff.
Policies attested
Per-policy who-has / who-hasnt matrix from PolicyAcknowledgement rows. Surfaced on the HR Policies tab.
6-year retention audit
Cron · Mon 02:00Records eligible for archival under the FWA 6-year rule — terminated employees, archived documents, old HR activity, ageing clock events. Weekly cron writes counts to the HR activity feed.
Payroll
Payroll runs
Generate, review and approve PayrollRuns per PayPeriod. Download the RBS Bankline CSV once a run is approved.
SSP exposure
Projection onlyProjected statutory sick pay liability per active employee, using AbsenceEpisode + day-one calc. Bridge until SSP wires into PayrollLine generation.
Pay rates timeline
Per-employee PayElementRate history — append-only, sourced from the bureau sheet. Drives NMW compliance + payroll line generation.
Parental leave plans
Active parental leave plans with full/half pay weeks, EWC dates and statutory-inclusive flags. Feeds the payroll engine.
Documents
All documents
Folder browser keyed by category (Contracts / Handbooks / Policies / Identity / Certificates / Payslips / P60s / P45s / Other). Searchable across title, mime type and employee name.
Signed documents only
Same browser, filtered to only show documents with a signature (CHECKBOX_ACK, TYPED_NAME, DRAWN_SIGNATURE or EXTERNAL_SIGNED via DocuSeal).
BrightHR-style report directory. Cards never duplicate functionality — each is a signpost to where the data lives elsewhere in wildapp. To add a new report, build it under/hub/reports/<name>and append a card here.