案例 03 · 经营决策延伸 → 可核算行动单
库存决策:从报表到“调、补、等、停”
仓库有货、门店缺货,今天该买、调、等还是停?
同一套“先立判断再交给工具执行”的方法,延伸到逐日计算和待审批的经营行动单。
本地教学演示 · 未接入 ERP。 两家门店、五个 SKU 及库存、销量、日期和政策均为构造数据。课件记录本地脚本运行及 19 项有限断言;没有 ERP 接入、真实订单提交或生产效果验证。本轮未取得工程包,网页不提供运行或下载入口。
来源:课件第 1—2 页
先对齐库存、销量、在途和政策
相同商品有总库存,不代表 A 店在缺货日期前拿得到。关联口径是 SKU+门店+日期;已锁订单从可用量扣除,后续需求不再重复计算同一订单;在途必须有确认状态和到货日期。
| 输入 | 教学案例中的作用 |
|---|---|
| stock.csv | 当前库存、锁定与冻结量;A 店洗衣液可用 40 瓶 |
| sales.csv | 近 7 日销量与日需求;本例洗衣液日需求 20 瓶 |
| inbound.csv | 80 瓶在途于 9 月 20 日早到,不算今天现货 |
| policy.json | 起订量、整箱、交期、预算、调拨条件及保留量 |
来源:课件第 3、6 页
把经营追问拆成六项判断
| 判断 | 规则与产物 |
|---|---|
| 01 口径 | 统一单位、时点、占用与去重 |
| 02 需求 | 核历史与异常;新品不足不能自动填零 |
| 03 时间 | 逐日计入收货和需求,保留首次及最大缺口 |
| 04 选择 | 比较调拨、采购、等待、暂停;不调空调出方 |
| 05 约束 | 检查 MOQ、整箱、交期、预算和保留量 |
| 06 闭环 | 建议带数据与规则来源,审批后才执行 |
边界:这里的六项不是 567 的“六定内核”。近七日均值、历史长度和保留量只是本教学案例政策,不是行业标准。
来源:课件第 4 页
后来到货不能抹掉前面的缺口
A 店洗衣液初始可用 40 瓶、日需求 20 瓶;原 80 瓶在途于 9 月 20 日早到。9 月 15—21 日若不处理,逐日净余额为 20、0、−20、−40、−60、0、−20。首次缺口在 9 月 17 日,最大过程缺口是 60 瓶。
本例在 9 月 16 日早从 B 店调入 60 瓶,才覆盖前段缺口;B 店期末仍有 70 瓶,高于本例 30 瓶保留量。只看期末 40 瓶补入需求会漏掉期间风险。
边界:负值是供需净额缺口,不是仓库有负数实物。
来源:课件第 5、9 页
不同商品,得到不同动作
| 对象 | 待审批建议 | 关键理由 |
|---|---|---|
| 洗衣液 | B → A 调 60 瓶,9 月 16 日早到 | 早于首次缺口,调出方仍满足自身需求和保留量 |
| 洗手液 | 买 48 瓶,9 月 17 日到 | 净需 40,按 MOQ 24 与每箱 12 向上取整 |
| 抽纸 | 跟踪原在途,不重复采购 | 现有量加确认在途足以覆盖本例需求 |
| 清洁剂 | 暂停补货、盘点积压 | 日销低且库龄长;不是直接报废 |
| 新品 | 补需求依据,暂不填采购量 | 只有两天历史,无法可靠估算 |
洗手液采购 240 元+运输 60 元=300 元候选支出。预算校验通过不等于已批准,更不等于已经下单。
来源:课件第 7—8 页
Skill、计算和审批分开
课件记录:Agent 读取演示 Skill 和规则,调用本地计算脚本,处理构造的库存、销量、在途与政策文件,产出行动表、逐日轨迹和带输入摘要的运行记录;新品仍待补资料,订单提交数为零。
这说明教学流程能计算和追溯,不证明预测准确率或真实经营效果。程序给出建议,负责人仍要确认和批准。
边界:文件生成、脚本跑通和 ERP 生产接入是三件事;本例只声明前两项。
来源:课件第 10 页
条件改变后,重算或暂停
| 条件变化 | 课件记录的输出变化 |
|---|---|
| 洗衣液在途 9 月 20 → 17 日 | 调拨 60 → 40 瓶 |
| 调拨耗时 2 → 4 天 | 前段缺口无法消除,列待升级风险 |
| 预算 300 → 250 元 | 仍需 300 元,标超预算,不偷偷缩量 |
| 洗手液 MOQ 24 → 60 | 采购 60 瓶,总支出 360 元,标超预算 |
| 缺在途到货日期 | 阻断输入,不默认为今天到货 |
边界:课件的 19 项断言只覆盖本地教学程序的有限场景,不是生产成熟度指标。