Files
cma-management/docs/budget-flow-verify-20260827.md
Hermes CI Fix 1a6ea8afae chore: CI流程加固+Schema检查门禁
- deploy.sh: 提交纪律检查(本地未提交修改→中止) + 冒烟测试(健康/登录/KPI/BOT/Schema)
- .woodpecker: 加前端typecheck+后端pytest测试步骤, backend-deploy加提交纪律检查
- 新增schema_check.py: ORM与数据库表结构一致性检查
- 修复budget_plans表缺3列(source_kpi_id/source_type/calc_logic)
- 附带入库: budget测试+文档
2026-08-28 07:18:54 +08:00

3.8 KiB
Raw Permalink Blame History

预算流程串联验证报告(2026-08-27)

任务:yanxue-budget-flow-verifyP2,验证+报告,不加功能) 数据源:budget_plans 134行 / kpi_values / budget_deviation_alerts 9条 / cash_plans 20条 / action_plans(实测走查)

一、完整流程图(数据流向)

战略地图32(陕西酣客, 5目标9KPI)
    │ ① 战略预算编制(tab: 选KPI编制)
    ▼
预算录入 budget_plans (134行, 10个KPI, 5版本: v1.0/v2.0/incremental/zero_based/flexible)
    │ ② 年度分解(预算年度/月度字段)
    ▼
版本审批 (status=active)
    │ ③ 预算执行(tab: 预算 vs 实际 kpi_values, execution_rate)
    ▼
差异分析 budget_deviation_alerts (9条: 偏差率/建议)
    │ ④ 偏差告警(红黄绿)
    ▼
滚动调整 (incremental/zero_based/flexible 版本 = 滚动痕迹)

二、各环节贯通状态(实测)

环节 上游驱动 状态 证据
战略→预算 地图32 的9KPI → 预算覆盖 🟡 半通 核心财务KPI(营收/净利/费用率/毛利 各21行)全覆盖;非财务目标(进销存/数字赋能)预算薄弱
预算→执行 budget_plans → kpi_values 实际 10个预算KPI中 8个有实际值(营收10/净利9/费用率8/毛利8/渠补9/厂补12)
执行→差异 kpi_values → deviation_alerts 9条偏差告警(deviation_rate/建议)
差异→滚动 版本管理 v2.0(24行)+incremental+zero_based+flexible 版本并存
预算↔现金流 budget_plans ↔ cash_plans 🔴 无关联字段(budget_plans 无 cash引用;cash_plans 无 budget/kpi_id引用,仅 description/source 间接)
预算↔行动/KR budget_plans ↔ action_plans 🟡 半通 通过 kpi_id 间接关联;5/10 预算KPI无行动方案(净利/新客/厂补/供应链/数据自动化)

三、断点清单

# 断点 位置 问题 修复建议(另行排期)
1 预算↔现金流断 budget_plans / cash_plans 利润表预算与现金流量计划无结构化关联(预算收入→应收→现金流 receive 链路未建) cash_plans 加 related_kpi_id/budget_plan_id;预算执行时按应收应付生成现金流计划(建议A/Bkpi-value-with-check 同模式)
2 预算KPI无行动抓手 action_plans 净利/新客/厂补率/供应链/数据自动化 5个预算KPI 无行动方案=预算无执行抓手 战略回顾会核对时为这些KPI补行动方案(KR联动)
3 悬空预算 budget_plans P_SUPPLY_CYCLE / L_DATA_AUTO_RATE 各1行预算但无实际值无行动(无来源支撑) 清理或补实际数据源
4 非财务目标预算薄弱 地图32 进销存流程优化/数字系统赋能目标 的KPI 几乎无预算 战略预算编制时引导覆盖非财务维度

四、结论:流程闭环度 ≈ 80%

主链路(战略→预算→执行→差异→滚动) 全通 = 85%
断点扣分: 预算↔现金流断(-10%) + 预算↔行动半通(-5%) = 80%

判断:预算功能不是独立堆积——主链路(战略→预算→执行→差异→滚动)数据贯通,版本管理完整(滚动闭环真实存在)。核心断点在跨模块联动(预算↔现金流、预算↔行动),属"模块内闭环、跨模块待接"状态。与现金流/行动/KR 的联动是下阶段重点(符合克制原则:本次只报告不修)。

五、验证记录(铁律七)

  • 预算数据走查(134行/10KPI/5版本/实体1
  • 地图32 KPI→预算→实际→偏差 逐环节核对
  • 现金流关联字段检查(断,证据:无关联字段)
  • 行动/KR关联检查(半通,证据:5个KPI无行动)
  • 断点清单4条 + 闭环度80%