主题
采购管理
功能概述
支持从供应商处采购二奢商品,记录采购成本(CNY)、供应商信息、采购日期,跟踪采购单状态(待鉴定 → 已完成 → 已取消)。采购成本自动计入 CNY 采购池支出。
用户故事
作为采购经理,我希望在系统中创建采购单记录每次采购,以便跟踪采购进度和成本,替代手工 Excel 记录。
前置条件
- 供应商信息已在系统中或可即时录入
功能详述
场景 1:正常流程
- 采购经理选品完成,打开采购管理模块
- 点击「新建采购单」
- 填写供应商名称、采购日期
- 逐行添加采购商品(品牌、品类、数量、单价 CNY)
- 系统自动汇总采购总成本
- 提交采购单,状态为「待鉴定」
- 采购总成本自动计入 CNY 采购池支出流水
场景 2:异常流程
- 采购单提交后发现信息错误
- 在「待鉴定」状态下可编辑修改
- 一旦有商品进入鉴定环节,采购单锁定不可编辑
- 如需取消,标记为「已取消」并备注原因
场景 3:边界情况
- 同一采购单可包含多件商品
- 单件商品成本支持到两位小数
- 采购单号按日期自动生成(如 PO-20260512-001)
交互说明
页面元素
| 元素 | 类型 | 说明 | 规则 |
|---|---|---|---|
| 新建采购单按钮 | 主按钮 | 打开采购单表单 | 任何状态可用 |
| 供应商输入框 | 文本输入 | 供应商名称 | 必填 |
| 采购日期选择器 | 日期选择 | 采购日期 | 必填,默认当天 |
| 商品列表 | 表格 | 采购商品明细 | 至少 1 行 |
| 采购总成本 | 自动计算 | 所有商品成本之和 | 只读 |
| 状态标签 | 标签 | 待鉴定/已完成/已取消 | 自动流转 |
状态说明
- 待鉴定:采购单已创建,商品待送检
- 已完成:所有商品已完成鉴定(含通过和不通过)
- 已取消:采购单被取消,不进入后续流程
验收标准
- [ ] 可创建采购单,填写供应商、成本 CNY、采购日期
- [ ] 采购单号按 PO-YYYYMMDD-XXX 格式自动生成
- [ ] 采购总成本自动计算
- [ ] 采购成本自动计入 CNY 采购池支出流水
- [ ] 采购单状态可流转:待鉴定 → 已完成 / 已取消
技术备注
- 采购单与鉴定记录一对多关联
- 采购成本需在创建时同步写入 Finance 流水