Validation
Summary
Domain enforces tenant/claimant, positive Money, currency/category, transitions, and rejection reason. Application enforces workflow decision suppression, Pending deletion/ownership, and receipt inputs. Compatibility enforces Payroll freeze. Policy, manager authority, validator pipeline, and authorization parity are gaps.
Audience
Backend and frontend developers, QA, architects, DevOps, support, and new engineers.
Source References
microservices/src/expense-service/Domain/Expense/ExpenseClaim.cs
Related Articles
See Also
Keywords
- Expense technical
- Domain/Expense/ExpenseClaim.cs
Revision Information
- Status: Draft
- Last reviewed: 2026-07-16
- Review cycle: Quarterly