feat(expense): add per-expense FunctionalClass override

This commit is contained in:
Chris Chen
2026-06-24 19:05:07 -07:00
parent d3e6b5aed5
commit b6b110254a
5 changed files with 29 additions and 1 deletions
+1
View File
@@ -9,6 +9,7 @@ public class Expense : SoftDeleteEntity, IAuditable
public int SubCategoryId { get; set; }
public string Type { get; set; } = "StaffReimbursement"; // VendorPayment | StaffReimbursement
public string Status { get; set; } = "Draft"; // see state machine
public string? FunctionalClass { get; set; } // null = inherit Ministry.DefaultFunctionalClass
public decimal Amount { get; set; }
public string Description { get; set; } = null!;
public string? VendorName { get; set; }