跳转至

采购退货-维护与查询参考

适用基线:测试环境 / 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)

具体状态编码未测试闭合。下表只列当前存在的对象与动作入口

对象 允许动作(入口存在) 前置检查(入口存在/待确认) 成功后的下游影响 禁止或风险说明
退货申请 新增、修改、导入(多类模板线索)、提交/处理类动作 ❓ 来源与可退范围完整 推进为任务或结束申请 已有任务/记录时勿随意删除
退货任务 执行等现场动作(执行请求对象已定位) 状态前置 ❓;终端入口 ❓ 形成记录;可能占用/清理预计出 ❓ 余额不足或粒度不符应停止
退货记录 查询、联查库存 已有实退结果 库存事务与余额扣减;供应商协同
撤销记录 独立入口查询/处理 原记录可撤销条件 ❓ 冲抵库存与协同 ❓ 撤销≠删除历史

各阶段应维护什么

阶段 应完成的业务信息 不应绕过的限制
退货申请 来源收货、供应商、物料、可退数量、批次/包装、退货原因和交接要求。 未确认来源或可退范围时不得直接形成退货结果。
退货任务 执行人、执行地点、待退实物与交接安排。 仅处理已进入可执行状态的任务;具体状态待实测。
退货记录 实退数量、批次/包装、交接结果、异常原因。 已完成记录的修改、撤销与反向库存影响需走受控处理。
撤销记录 已撤销的退货处理及原因。 不能把撤销当作删除历史;库存和外部协同结果必须联查。

导入与批量处理

当前后端可见多类退货申请导入对象,覆盖常规、跨月、备件及制造订单类型等场景;具体模板、可导入字段、更新策略和前置校验尚未完成端到端验证。

导入前至少核对:来源可追溯、供应商/物料有效、数量不超可退范围、批次/包装与当前库存一致、退货原因完整。系统内部编号、历史状态和审计信息不应作为业务模板填充项。

列表、详情与快速跳转

位置 建议优先显示 快速跳转
申请列表 申请号、来源收货、供应商、退货原因、物料/数量、状态、创建时间。 收货记录、检验结论、任务。
任务列表 任务号、申请号、执行人、待退数量、状态、地点。 申请、明细、现场交接信息。
记录列表 记录号、来源、实退数量、批次/包装、执行时间、状态。 库存事务、库存余额、撤销记录。
详情 来源与原因、明细、现场执行、库存影响、外部协同、系统信息。 采购收货、质量、库存、供应商协同。

❓ 待确认

申请提交/审批、任务接收/执行、记录撤销的实际状态和按钮前置条件。

📷 截图占位

申请、任务、记录、撤销记录的列表字段、详情分组和联查入口。