Expense UI Documentation
Summary
Expense has two Transitional portal surfaces: employee self-service list/create and the shared HR Operations compatibility view for pending approvals. Native APIs support more capabilities than the current UI exposes.
Audience
Employees, approvers, HR and Finance administrators, frontend and backend developers, QA, support, architects, and product owners.
Overview
This section separates the two confirmed Expense UI surfaces from API-only capabilities and proposed product candidates.
Confirmed screens
| Surface | Route | Confirmed capability | Maturity |
|---|---|---|---|
| Employee Expenses | /expenses | List own claims and create a claim | Partial |
| HR Operations Expenses | /hr-operations/expenses | Shared workspace, pending approval table, approve/reject, compatibility create/delete presentation | Transitional |
No dedicated details, Paid, receipt management, history, timeline, policy, limits, itemized lines, cancellation, resubmission, payment execution, reconciliation, manager queue, or reporting screen is implemented.
Documentation map
Overview, navigation, claim list, create claim, details, approval, Paid, receipts, history, validation, responsive/accessibility, and testing.
Requires confirmation
Permission parity, future native UI consolidation, claimant identity mapping, receipt forwarding, accessibility conformance, and ownership of currently absent screens require confirmation.
Source References
UI/salary-ui/apps/client-hrms-portal/src/App.tsxUI/salary-ui/apps/client-hrms-portal/src/ess/EssPages.tsxUI/salary-ui/apps/client-hrms-portal/src/pages/hr/HrOperationsPage.tsxUI/salary-ui/apps/client-hrms-portal/src/components/AppLayout.tsxUI/salary-ui/apps/client-hrms-portal/src/utils/ProtectedRoute.tsx
Related Articles
See Also
Keywords
- Expense UI
- UI Overview
Revision Information
- Status: Draft
- Last reviewed: 2026-07-16
- Review cycle: Quarterly