Expense Claim Status Reference
Summary
Only Pending, Approved, Rejected, and Paid exist in the native Expense model.
Audience
Employees, approvers, Finance, developers, QA, support, and product owners.
Reference Content
| Status | Allowed transition | Business meaning | UI meaning | Payroll relevance | Maturity |
|---|---|---|---|---|---|
| Pending | To Approved or Rejected; hard delete allowed | Awaiting decision | Listed for employee; compatibility approval table treats it as actionable | Not included as approved reimbursement | Confirmed |
| Approved | To Paid | Accepted reimbursement claim | Status may render; no dedicated details or Paid action | Included by Approved projection for eligible calculation | Confirmed |
| Rejected | None | Declined claim | Status/reason may render on compatibility card | Excluded from approved reimbursement | Confirmed |
| Paid | None | Reimbursement outcome recorded | Generic status only; no action screen | Projection becomes Paid and is excluded | Confirmed outcome; execution not implemented |
Draft, Submitted, Cancelled, Reimbursed, Resubmitted, and Reversed are not native statuses.
Requires confirmation
Correction/reversal model, cancellation, resubmission, and Finance governance require confirmation.
Source References
microservices/src/expense-service/Domain/Common/Enums.csmicroservices/src/expense-service/Domain/Expense/ExpenseClaim.csmicroservices/src/payroll-service/Messaging/PayrollReadModelConsumer.csUI/salary-ui/apps/client-hrms-portal/src/pages/hr/HrOperationsPage.tsx
Related Articles
See Also
Keywords
- Expense reference
- Claim Status Reference
Revision Information
- Status: Draft
- Last reviewed: 2026-07-16
- Review cycle: Quarterly