损耗录入功能
损耗信息的线上化录入、查询与管理功能
损耗录入功能
1. 需求概述
1.1 背景
在现有业务中,各经销商(如诚信致远)会定期上报货物损耗信息。目前该信息通过线下沟通传递,由财务人员(子媛)手动记录并后续在对账时手工纳入计算。为实现系统化、可追溯的损耗管理,需在系统后台新增"损耗录入"功能。
1.2 目标
- 实现损耗信息的线上化录入、查询与管理
- 支持损耗数据与对账单关联,确保数据不重复、不错漏
- 为后续财务对账、利润分析提供结构化数据支持
2. 用户角色
| 角色 | 职责 |
|---|---|
| 财务人员(如子媛) | 负责录入、查询、修改损耗信息 |
| 系统管理员 | 维护损耗相关基础配置 |
3. 功能详情
3.1 损耗录入页面
- 位置:管理后台 → 财务管理 → 损耗录入
- 权限:仅财务人员可操作
3.1.1 录入字段
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 经销商 | 下拉选择 | 是 | 选择损耗对应的经销商 |
| 损耗时间周期-开始 | 日期选择 | 是 | 损耗发生的开始日期 |
| 损耗时间周期-结束 | 日期选择 | 是 | 损耗发生的结束日期 |
| 损耗总金额(元) | 数字输入 | 是 | 正数,支持两位小数 |
| 损耗毛重(斤) | 数字输入 | 否 | 可为空,根据实际情况填写 |
| 损耗净重(斤) | 数字输入 | 否 | 可为空,根据实际情况填写 |
| 备注 | 文本输入 | 否 | 可填写损耗原因、来源说明等 |
| 关联对账单 | 只读/链接 | 否 | 若已关联对账单,显示对账单号(可点击查看) |
3.1.2 操作按钮
- 保存:保存损耗信息,状态为"未关联"
- 取消:返回列表页
- 删除:仅可删除未关联对账单的损耗记录
3.2 损耗列表页
功能:展示所有已录入的损耗记录,支持筛选、查询、编辑、删除。
3.2.1 列表字段
| 字段 | 说明 |
|---|---|
| 经销商 | 损耗所属经销商 |
| 时间周期 | 格式:YYYY-MM-DD ~ YYYY-MM-DD |
| 损耗金额 | 单位:元 |
| 损耗毛重/净重 | 单位:斤(如未填写则显示"-") |
| 关联对账单 | 若已关联则显示对账单号,否则显示"未关联" |
| 录入时间 | 记录创建时间 |
| 操作 | 编辑(仅可编辑未关联的记录)、删除(仅可删除未关联的记录) |
3.2.2 筛选条件
- 经销商(多选)
- 时间周期(开始/结束日期)
- 关联状态(已关联/未关联)
3.3 损耗与对账单关联逻辑
- 财务人员在对账时,选择一批发货单后,可继续选择一个或多个未关联的损耗记录
- 一条损耗记录只能被一条对账单关联,关联后不可再被其他对账单选用
- 关联后,损耗记录自动标记为"已关联",并展示对应对账单号
- 已关联的损耗记录不可编辑、不可删除,仅可查看
4. 业务规则与校验
| 规则 | 说明 |
|---|---|
| 时间周期不可重叠 | 同一经销商在同一时间段内不可重复录入损耗 |
| 金额必须为正数 | 损耗金额需 > 0 |
| 关联后锁定数据 | 已关联对账单的损耗记录不可修改 |
| 删除限制 | 仅可删除未关联的损耗记录 |