真相源:一个只追加的库存事件表加 SKU 主表;当前覆盖式库存列变为迁移快照,不作历史。ID:规范 SKU、地点=STORE、订单 ID、PO ID、事件 ID。上线前规范五个别名。单位为件。
核心字段:事件——事件 ID/时间/类型/SKU/有符号数量/地点/引用 ID/来源/状态/录入人/证据/批准人/更正对象。订单——订单 ID/渠道/状态/SKU/数量/预留/拣货/发货时间,无客户身份。PO——PO ID/供应商/SKU/数量/单价/草稿/批准/已发/承诺/收货状态。退货——引用/SKU/数量/检验结果。错误不删除;添加反向/更正事件。
状态/计算:现有=期初+收货+批准返库−发货/POS 销售−损坏±批准调整。已分配=已支付但未取消/发货的网单件数。可用=现有−已分配。在途单独报告,绝不计入可用。组合 BND-01 可用=min(floor(可用 MUG-BLU/2), 可用 TEA-WHT);组合付款/取消时分配/释放组件。当可用将低于零时阻止/人工复核网单接受;表格不能强制网店结账,因此仍是运营控制和集成缺口。
每日:导入 POS/订单事件,验证 SKU/订单唯一,核对开放分配,检查异常。店员起草 PO;老板批准/发送,>500 美元强制,低于此仍由老板控制,除非政策改变。收货记录 PO/实数/日期;不符进异常,不覆盖。退货检验前保持待处理。每周记账员用源导出核对计算现有并记录差异;每月盘点通过带原因的批准调整。
补货:不编造补货点。阶段 1 看板用六个月需求、当前可用/在途、邮件承诺日期提示老板复核;收集 PO 发出/实际收货日期建立可靠性。之后由老板选择交期/安全库存政策。测试:销售、预留/取消、部分发货、重复导入、未知 SKU、组合耗用、损坏退货、PO 部分收货、>500 审批、盘点差异。迁移需实盘、别名表、开放订单/PO 和签字期初快照。