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