Skip to main content

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

SurfaceRouteConfirmed capabilityMaturity
Employee Expenses/expensesList own claims and create a claimPartial
HR Operations Expenses/hr-operations/expensesShared workspace, pending approval table, approve/reject, compatibility create/delete presentationTransitional

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.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/ess/EssPages.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/pages/hr/HrOperationsPage.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/components/AppLayout.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/utils/ProtectedRoute.tsx

See Also

Keywords

  • Expense UI
  • UI Overview

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-16
  • Review cycle: Quarterly