Skip to main content

Expense Approval Process

Summary

Pending claims can be approved locally or, when configured, by a linked Workflow instance. No fixed manager approval chain is encoded in Expense.

Audience

Decision participants, product owners, and QA.

Approval flow

Only Pending may be approved. Direct decisions are blocked for a workflow-managed claim. Duplicate terminal workflow callbacks are acknowledged without reapplying the transition. The compatibility approval path additionally blocks approval when the claim month is frozen in Payroll.

Who is authorized to approve is Requires confirmation: the reviewed foundation routes do not establish operation-level authorization or manager hierarchy enforcement.

Source References

  • microservices/src/expense-service/Application/Commands/ExpenseClaimCommands.cs
  • microservices/src/expense-service/Application/WorkflowIntegration.cs

See Also

Keywords

  • Expense approval

Revision Information

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