Skip to main content

Expense Known Limitations

Summary​

Confirmed and explicitly unresolved gaps across Expense Epics 9.1–9.6.

Audience​

Product, architecture, security, engineering, QA, support, operations, and implementation teams.

Reference Content​

Business and lifecycle​

  • No Draft or Submitted native states.
  • No claim editing/update command.
  • No itemized lines, policy engine, or limit engine.
  • No cancellation or resubmission.
  • No reconciliation, reversal, or payment execution.
  • Paid records an outcome only.
  • No confirmed dedicated manager queue.

UI and access​

  • No details, Paid, receipt-management, history/timeline, policy, limits, reconciliation, or reporting screen.
  • Receipt controls are disabled.
  • Permission and native/compatibility authorization parity require confirmation.
  • Receipt-access and Finance authority governance require confirmation.
  • Compatibility UI presents pending Edit, but end-to-end update is not implemented.

Integration and operations​

  • Receipt-reference removal does not delete stored content.
  • Workflow and gateway remain Transitional.
  • Payroll reimbursement-period, late-event, and correction governance are incomplete.
  • Reporting and Platform integration are not confirmed.
  • Health is shallow; no Expense-specific metrics or caching.
  • No formal Expense .NET test project or dedicated frontend test suite.
  • Retry ceiling, replay, dead-letter, ordering, and monitoring governance are absent.
  • Notification enrichment and delivery guarantees require confirmation.
  • Routing rollback does not undo data or projections.

Requires confirmation​

Prioritization, owners, target releases, accepted risks, and retirement criteria require confirmation.

Source References​

  • microservices/src/expense-service/Domain/Expense/ExpenseClaim.cs
  • microservices/src/expense-service/Application/Commands/ExpenseClaimCommands.cs
  • microservices/src/expense-service/Application/Commands/ReceiptCommands.cs
  • microservices/src/expense-service/Messaging/OutboxRelayHostedService.cs
  • UI/salary-ui/apps/client-hrms-portal/src/ess/EssPages.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/pages/hr/HrOperationsPage.tsx

See Also​

Keywords​

  • Expense reference
  • Known Limitations

Revision Information​

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