Skip to main content

Expense Overview

Summary

The Expense bounded context manages a single-amount employee claim from creation in Pending through approval or rejection, with an approved claim optionally marked Paid. It also keeps receipt references, audit entries, timeline entries, and integration intent.

Audience

Business users, Expense operators, product owners, reviewers, and QA.

Overview

Confirmed integrations are tenant/identity context, optional Workflow approval, Document-backed receipts, a Payroll frozen-month guard on compatibility approval, Payroll projection events, employee notifications, gateway routing, and compatibility cutover. No Attendance, Leave, manager hierarchy, reporting consumer, policy engine, claim-item aggregate, payment execution, or reimbursement-settlement workflow is confirmed.

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

See Also

Keywords

  • Expense overview

Revision Information

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