Expense Paid State Troubleshooting
Summary
Cannot find a Mark Paid action, native action conflicts, or Paid is mistaken for payment execution.
Audience
- Employees, managers, HR administrators, support engineers, developers, QA engineers, DevOps engineers, and solution architects, as applicable to the symptom.
Cause
Use the verified possibilities in Likely causes; do not infer an environment-specific cause without evidence.
Resolution
Use Safe resolution, then complete Validation. Stop and escalate if the required action exceeds approved access.
Related Articles
Symptoms
Cannot find a Mark Paid action, native action conflicts, or Paid is mistaken for payment execution.
Scope
Native Paid command and downstream projection/notification outcome; no confirmed Paid UI.
Likely causes
- No Paid UI is implemented
- Claim is not Approved
- Claim is already Paid
- Authority is not defined
- External payment execution/reconciliation is outside Expense
Safe diagnostic steps
- Confirm whether the request expects status recording or actual payment execution
- Read current claim status through supported API
- Confirm the native action and authority are approved for the operator
- If already processed, inspect event/projection evidence rather than repeating
Safe resolution
Use only an approved native integration to mark an Approved claim Paid. Do not use Expense to execute, reverse, or reconcile a payment.
Validation
Claim status is Paid, one Paid outbox intent exists, and downstream evidence is checked separately.
Evidence to collect
Previous/current status, action result, timestamp, event identity/correlation evidence, and projection/notification outcome without financial values.
Escalation
Expense and Finance/product owners; Payroll/Notification owners for downstream gaps.
Related documentation
Requires confirmation
Any corrective action beyond the supported resolution, incident ownership, response objectives, and production evidence locations require confirmation.
Source References
microservices/src/expense-service/Application/Commands/ExpenseClaimCommands.csmicroservices/src/expense-service/Api/ExpenseEndpoints.csmicroservices/src/payroll-service/Messaging/PayrollReadModelConsumer.cs
See Also
Keywords
- Expense troubleshooting
- Paid State
Revision Information
- Status: Draft
- Last reviewed: 2026-07-16
- Review cycle: Quarterly