采购退货-维护与查询参考¶
适用基线:测试环境 /
dev分支 / 2026-07-15。 用途:配合采购退货业务说明使用。本页面向测试、实施、运维的日常操作、查询和异常定位;端到端主线、可退范围与扣减闭环、配置影响与建议验证点以主文档为准。与采购收货同属“申请—任务—记录”,但退货来源、可退范围和库存扣减必须单独核对。
快速定位¶
| 你要做什么 | 先看哪里 |
|---|---|
| 理解选择器、可退范围与门禁 | “字段业务语义” |
| 从收货结果发起退货 | “各阶段应维护什么” |
| 查实退与库存扣减 | “列表、详情与快速跳转”及库存联查列 |
| 处理撤销与冲抵联查 | “各阶段应维护什么”中的撤销记录行 |
| 查配置/验证点或先理解主线 | 返回采购退货业务说明 |
字段业务语义¶
相对采购收货:来源从「采购订单/送货通知」变为「收货记录(及可能的检验结论)」;库存方向从增加变为扣减;另有撤销记录独立入口。写法约定见页面数据字典规范;库存粒度通例见库存管理精度与唯一粒度。
本页无独立业务类型/默认库位专表(业务类型若存在,按采购退货场景使用,细节 ❓);默认包装/库位规则回主数据与任务配置。
字段业务语义总表¶
| 字段(中文业务名) | 行为模式 | 业务作用 | 谁在何时维护/选择 | 业务约束摘要 | 影响哪些功能 | 变更或错选风险 |
|---|---|---|---|---|---|---|
| 来源收货记录 | P2/P5 | 确定可退对象边界 | 申请新增时选择或从收货入口创建 | 应指向已形成收货结果的记录;❓ 是否允许跨供应商/跨订单混退待确认 | 申请明细、任务、记录、供应商协同 | 选错来源 → 整单退错 |
| 供应商 | P5 | 退回交接方 | 通常由来源回填 | 回填后通常锁定 | 核对、对账、外部回写 | 与实物不符 |
| 明细物料 | P2 | 应退物料 | 来源明细带入 | 须在来源收货明细内 | 任务执行、库存事务 | 选不到时先查来源与已退占用 |
| 可退数量 / 实退数量 | P7 | 控制退货量 | 可退多由系统按已收−已退−占用计算(❓);实退现场确认 | 实退不得超可退 | 预计出(若生成)、库存事务、余额 | 超退或漏退 |
| 退货原因 | P1 | 异常分类 | 申请或现场填写 | 质量/超收/业务等原因应可区分 | 闭环、协同、统计 | 无原因无法完成或审计失败 |
| 质量结论关联 | P2/P5 | 质量退触发依据 | 从检验不合格等入口带入(❓) | 有质量结论时应可追溯,不得手工伪造 | 隔离、退货审批 | 结论与实物不符 |
| 仓库 / 库区 / 库位 | P2/P4 | 从何处拣出 | 任务执行时选择或扫描 | 须落在可退余额所在位置 | 库存扣减位置 | 扣错库位 |
| 批次 / 包装 / 托盘 / 库存状态 | P3/P8 | 扣减粒度 | 按来源或现场采集 | 构成余额业务键 | 余额、追溯、盘点 | 漏采扣错行或无法完成 |
| 申请/任务/记录/撤销状态 | P9 | 动作门禁 | 系统随动作迁移 | 状态码 ❓;撤销记录独立查询 | 提交、执行、撤销 | 非预期状态操作 |
| 创建人/时间等 | P14 | 审计 | 系统写入 | 勿当业务可维护项 | 追溯 | — |
选择器范围表(P2 / P3 / P13)— 相对收货的差异¶
| 选择字段 | 选择对象 | 可选范围(必须写清) | 范围依赖的前置字段/状态/权限 | 选中后带回或锁定什么 | 选不到时通常原因 |
|---|---|---|---|---|---|
| 来源收货记录 | 采购收货记录 | 已完成收货且仍有可退余量的记录(❓ 是否要求未全部上架/未关闭待确认) | 供应商、物料、组织权限 ❓ | 供应商、物料明细、批次/包装线索、可退数量草稿 | 未收货、已全退、无可退余额、权限外 |
| 明细物料 | 来源收货明细内物料 | 来源明细内且仍有可退数量 | 已选来源收货 | 单位、可退数量、追溯维度 | 不在来源、已退完、物料停用 |
| 可退库存余额(若现场重选) | 库存余额 | 与来源一致的物料 + 库位 + 批次/包装 + 库存状态,且可用量 ≥ 拟退量 | 库存唯一粒度;❓ 冻结/隔离是否可退待确认 | 锁定库位与追溯维度 | 余额不足、粒度不符、状态不可退 |
| 库位 | 库位主数据 / 扫描 | 属于可退余额所在仓库(及库区) | 仓库、任务是否允许改库位 | 定位信息 | 跨仓、停用、任务禁止改位 |
| 退货原因 | 字典或原因码 | 退货场景允许的原因集合(❓ 完整字典待确认) | 业务类型/场景 | — | 未配置原因码 |
与采购收货相同、此处不重复展开: 仓—区—位级联清空通例、工厂/部门/货主等数据权限裁剪(
GAP-014)一律 ❓。
联动链表(P4)¶
| 上游字段变化 | 受影响下游字段 | 系统行为(清空/重算/禁止/保持) | 业务原因 |
|---|---|---|---|
| 更换来源收货 | 明细、可退数量、供应商 | 重载明细与可退数量,旧明细不应保留 | 可退边界整体替换 |
| 变更仓库 | 库区、库位 | 清空后重选(通例) | 禁止跨仓扣减残留 |
回填与锁定表(P5)¶
| 触发选择 | 回填字段 | 可改/锁定 | 锁定解除条件 | 与手工录入冲突时以谁为准 |
|---|---|---|---|---|
| 选择来源收货 | 供应商、物料、单位、追溯线索、可退数量草稿 | 供应商等通常锁定;可退数量为初始值 | 更换来源后重新回填 | 以最新来源为初始;实退可改但受可退上限(❓) |
数量与换算表(P7)¶
| 数量字段 | 计量单位来源 | 换算关系 | 允许差异/超收欠收 | 记账落到哪一库存结果 |
|---|---|---|---|---|
| 可退 / 实退数量 | 与来源收货单位一致 | 可退≈已收−已退−占用(❓) | 实退不得超可退;导入多模板线索 ❓ | 扣减方向:退货记录 → 库存事务 → 余额减少 |
精度与采集表(P8)¶
| 精度/维度 | 何时必须采集 | 采集入口(Web/PDA) | 缺失时能否完成 | 对库存唯一粒度的影响 |
|---|---|---|---|---|
| 包装/库位/批次 | 任务要求扫描时 | Web/PDA | 要求扫描时通常不能跳过 | 决定扣减哪一行余额 |
状态-动作摘要(P9)¶
具体状态编码未测试闭合。下表只列当前存在的对象与动作入口。
| 对象 | 允许动作(入口存在) | 前置检查(入口存在/待确认) | 成功后的下游影响 | 禁止或风险说明 |
|---|---|---|---|---|
| 退货申请 | 新增、修改、导入(多类模板线索)、提交/处理类动作 ❓ | 来源与可退范围完整 | 推进为任务或结束申请 | 已有任务/记录时勿随意删除 |
| 退货任务 | 执行等现场动作(执行请求对象已定位) | 状态前置 ❓;终端入口 ❓ | 形成记录;可能占用/清理预计出 ❓ | 余额不足或粒度不符应停止 |
| 退货记录 | 查询、联查库存 | 已有实退结果 | 库存事务与余额扣减;供应商协同 | — |
| 撤销记录 | 独立入口查询/处理 | 原记录可撤销条件 ❓ | 冲抵库存与协同 ❓ | 撤销≠删除历史 |
各阶段应维护什么¶
| 阶段 | 应完成的业务信息 | 不应绕过的限制 |
|---|---|---|
| 退货申请 | 来源收货、供应商、物料、可退数量、批次/包装、退货原因和交接要求。 | 未确认来源或可退范围时不得直接形成退货结果。 |
| 退货任务 | 执行人、执行地点、待退实物与交接安排。 | 仅处理已进入可执行状态的任务;具体状态待实测。 |
| 退货记录 | 实退数量、批次/包装、交接结果、异常原因。 | 已完成记录的修改、撤销与反向库存影响需走受控处理。 |
| 撤销记录 | 已撤销的退货处理及原因。 | 不能把撤销当作删除历史;库存和外部协同结果必须联查。 |
导入与批量处理¶
当前后端可见多类退货申请导入对象,覆盖常规、跨月、备件及制造订单类型等场景;具体模板、可导入字段、更新策略和前置校验尚未完成端到端验证。
导入前至少核对:来源可追溯、供应商/物料有效、数量不超可退范围、批次/包装与当前库存一致、退货原因完整。系统内部编号、历史状态和审计信息不应作为业务模板填充项。
列表、详情与快速跳转¶
| 位置 | 建议优先显示 | 快速跳转 |
|---|---|---|
| 申请列表 | 申请号、来源收货、供应商、退货原因、物料/数量、状态、创建时间。 | 收货记录、检验结论、任务。 |
| 任务列表 | 任务号、申请号、执行人、待退数量、状态、地点。 | 申请、明细、现场交接信息。 |
| 记录列表 | 记录号、来源、实退数量、批次/包装、执行时间、状态。 | 库存事务、库存余额、撤销记录。 |
| 详情 | 来源与原因、明细、现场执行、库存影响、外部协同、系统信息。 | 采购收货、质量、库存、供应商协同。 |
❓ 待确认
申请提交/审批、任务接收/执行、记录撤销的实际状态和按钮前置条件。
📷 截图占位
申请、任务、记录、撤销记录的列表字段、详情分组和联查入口。