Skip to main content

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

See Also

Keywords

  • Expense technical
  • Domain/Expense/ExpenseClaim.cs

Revision Information

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