# Kimi 进销存Excel：采购与出库改一行，库存和欠交量一起重算

本包是apizt原创教学材料。目标SaaS未登录、未运行，未发邮件、未修改云端记录。原生文件和结果为作者本地确定性参考，官方截图仅为来源示例。

1. Kimi 进销存Excel先看三份CSV：8个SKU、12笔采购、14笔订单出库。采购状态arrived才算入库；需求、实际出库、退货分列，库存与欠交是两个不同指标。 进入Kimi Sheets上传三表及inventory-rules.md，先确认每份附件可读。

2. 创建工作簿前复述三张原始表之间的SKU关系。要求原始记录保留，生成独立Inventory汇总，关联依靠SKU而不是商品显示名字。

3. 明确库存=期初+已到货采购-实际出库+退货，欠交=max(0,需求-实际出库)。pending不能当现货；退货回库存但不会自动让原订单重新欠交。用已定义的规则，不让AI自己补业务口径。

4. 在预览中打开公式栏，要求使用原生跨表公式。作者inventory-model.xlsx的SUMIFS联查Purchases和Shipments，支持本题最多200行记录；formula-map.csv列出实际保存的公式。

5. 下载XLSX后在本地Excel/WPS完整重算，先核对SKU01基线库存6、欠交3。点开G/H列公式栏，看它们仍然引用原始采购与出库表；只改显示数字的文件不能通过。

6. 在副本把Shipments!D2从3改为4，SKU01应从库存6/欠交3变成5/2。复原后再把Purchases!D10从pending改为arrived，库存应为8、欠交仍为3；采购到货不会自动算成履约。两项都测试后复原原始输入。

7. 运行verify.py核对8个SKU的明细和SUMIFS结构，按recalculation-tests.csv记录真实输入变更。本站完成的是原生工作簿参考与本地计算引擎测试，没有使用Kimi或触发补货。

## 本地验证

运行 `python3 verify.py`。验证器在临时目录复算教材，不覆盖用户输入。原生PDF结构/页数检查需要pypdf（缺少时运行 `python3 -m pip install pypdf`）；其余脚本使用Python标准库。若本题有单独程序，命令见prompts.md；不含凭据或账号。

## 官方来源

- Kimi文档与表格官方介绍 https://www.kimi.com/help/docs-and-sheets/docs-and-sheets-overview
