2.3 KiB
2.3 KiB
Freight Settlement (运费结算)
ADDED Requirements
Requirement: 运费计算
系统 SHALL 支持两种运费计算方式:按重量(默认)和按趟次。
Scenario: 按重量计算(默认)
- WHEN 用户选择"按重量"计算方式
- THEN 系统 SHALL 默认使用此方式
- AND 运费 SHALL 自动计算为:运输数量 × 运输单价
- AND 计算结果 SHALL 允许用户手动调整
Scenario: 按趟次计算
- WHEN 用户选择"按趟次"计算方式
- THEN 系统 SHALL 要求用户手动填写运费金额
- AND 系统 SHALL NOT 进行自动计算
Requirement: 结算单生成
系统 SHALL 支持多选运输单合并生成结算单。
Scenario: 生成结算单
- WHEN 用户选择多个运输单
- AND 用户点击"生成结算单"
- THEN 系统 SHALL 合并选中运输单的运费
- AND 系统 SHALL 生成结算单编号
- AND 系统 SHALL 显示结算明细供用户确认
Requirement: 结算流程
系统 SHALL 支持运费结算的完整流程。
Scenario: 结算流程
| 状态 | 说明 |
|---|---|
| 待提交 | 结算单创建后初始状态 |
| 已提交 | 用户提交结算单 |
| 审核通过 | 计划专员C审核通过 |
| 已确认 | 结算完成 |
Scenario: 审核确认
- WHEN 结算单状态为"已提交"
- AND 计划专员C点击"审核通过"
- THEN 系统 SHALL 将状态更新为"审核通过"
- AND 系统 SHALL 将状态更新为"已确认"
Requirement: 发票管理
系统 SHALL 支持发票信息记录。
Scenario: 发票信息记录
- WHEN 用户填写发票信息
- THEN 系统 SHALL 记录发票号
- AND 系统 SHALL 记录开票日期
- AND 系统 SHALL 记录发票金额
Requirement: 汇款凭证
系统 SHALL 支持汇款凭证上传,且需精确对应到结算单。
Scenario: 汇款凭证上传
- WHEN 用户上传汇款凭证
- THEN 系统 SHALL 支持多个文件上传
- AND 系统 SHALL 不限制文件类型
- AND 系统 SHALL 允许选择对应的结算单
Scenario: 汇款凭证关联
- WHEN 用户上传汇款凭证
- THEN 系统 SHALL 要求选择对应的结算单
- AND 系统 SHALL 记录关联关系
- AND 系统 SHALL 支持查看关联的结算单详情