Expense Concepts
Summary
Confirmed concepts are Expense Claim, claimant, category, Money amount/currency, claim date, optional bill number and description, receipt reference, approval/rejection evidence, Paid-state evidence, workflow link, audit, timeline, and integration intent.
Audience
Expense participants and reviewers.
Confirmed concepts
The claim is the aggregate and contains one total amount rather than itemized lines. The claimant bridges current user identity and a legacy employee identity. Receipts are references to Document-managed content; Expense does not store receipt bytes. “Business purpose” has no distinct field and may only be represented by optional description, so its meaning Requires confirmation.
| Business term | Confirmed implementation meaning |
|---|---|
| Claim Amount | The claim's single positive Money value; there are no item totals |
| Currency | A normalized three-character code carried by Money |
| Employee Ownership | Claimant identity plus the limited own-Pending deletion rule; broader access requires confirmation |
| Manager Review | No manager relationship is enforced; local or workflow decision handling is used |
| Attachments | Receipt references associated with Document-managed content |
| Claim History | Audit and timeline evidence recorded around supported actions |
Draft, submission record, cancellation, reimbursement settlement, policy, limit schedule, manager assignment, and claim items are Not implemented as domain concepts.
Source References
microservices/src/expense-service/Domain/Expense/ExpenseClaim.csmicroservices/src/expense-service/Domain/Common/ValueObjects.cs
Related Articles
See Also
Keywords
- Expense concepts
Revision Information
- Status: Draft
- Last reviewed: 2026-07-16
- Review cycle: Quarterly