使用不可修改的 Budget、只追加的 Actuals、Commitments、CategoryMap 和 Summary 表。稳定键为 MonthStart|CostCenter|Category。CategoryCode 通过 CategoryMap 映射;未映射交易进入 Review,但金额仍必须参与总额对账。
Summary 列:Month、CostCenter、Category、Owner、Budget、Actual、Commitments、OwnerRemainingEstimate、Forecast、ActualVariance、ActualVariancePct、ForecastVariance、ForecastVariancePct、Status、Comment。Actual 使用 PostingDate 月边界和映射维度的 SUMIFS;Commitments 使用相同维度。Forecast=Actual+Commitments+OwnerRemainingEstimate。Variance=Actual−Budget;Budget 为零时百分比返回 N/A。
状态示例:未映射数据为 Review;预测超预算且超过约定重要性阈值时标记;实际较低但承诺能解释差距时为 Timing;其他为 On track。不能自动把负的实际差异称为节省。Actuals 总额(包括 Review)与财务导出对账;检查 TransactionID 唯一;Summary 预算与 Budget_v2 对账;单独展示未分类金额;锁定公式和批准预算单元格;记录刷新日期和预算版本。