Expense Business Rules
Summary
This catalog separates enforced rules from authorization and policy gaps.
Audience
All Expense participants and reviewers.
Reference Content
- Creation requires tenant, claimant, valid amount/category, and produces Pending; there is no edit or separate submit.
- Pending alone can be approved, rejected, workflow-linked, or deleted. Rejection requires a reason.
- Workflow-managed Pending claims cannot be decided by the direct decision commands.
- Approved alone can be marked Paid; Paid does not execute payment.
- Compatibility approval is blocked for a Payroll-frozen claim month.
- Receipt content is stored through Document Service; reference deletion retains stored content.
- Creation, workflow activity, decisions, Paid, deletion, and receipt mutations create evidence.
- Delete-own-Pending is the only explicit claimant ownership rule. Create/read/approve/reject/mark-paid authorization Requires confirmation.
- Manager approval, claim items, cancellation, policy limits, receipt mandates, payment reconciliation, and reporting workflows are Not implemented.
Source References
microservices/src/expense-service/Domain/Expense/ExpenseClaim.csmicroservices/src/expense-service/Application/Commands/ExpenseClaimCommands.cs
Related Articles
See Also
Keywords
- Expense business rules
Revision Information
- Status: Draft
- Last reviewed: 2026-07-16
- Review cycle: Quarterly