Budgets

Budget lifecycle — Draft → Approved → Active → Closed. Budget variance tracked against actual expenses.

BudgetPeriodTypeAllocatedSpentVarianceStatus
No records