总部调拨确认
这是另一条确认链:总部发货给 POS 门店的调拨单,要在这里由门店或总部确认到货。它和调拨申请确认长得像——上栏选单、下栏核数、一个确认按钮——但管的单据完全不同:上栏只出现「入库仓是总部仓、出库仓是 POS 门店」的草稿调拨单。
功能路径:生产调度 → 调拨业务 → 总部调拨确认

一、功能概述
菜单位置:生产调度 → 调拨业务 → 总部调拨确认(页面地址 /admin/Transfer/transfermoveaffirmpage/)
| 用途 | 说明 |
|---|---|
| 门店收货 | 总部发往 POS 门店的货,确认实到数量 |
| 总部核单 | 集中查看哪些门店的调拨单还没确认 |
| 记账 | 确认即记账,并自动生成差异单 |
它和调拨申请确认的分工:申请确认处理「待确认的申请单」;总部调拨确认处理「还没确认过的普通调拨单」,且方向限定为总部 → POS 门店。
二、界面布局说明
| 区域 | 内容 |
|---|---|
| 右上按钮 | 确认 |
| 查询条 | 单据日期快捷(默认最近30天)、调拨类型、单据摘要(包含)、出库仓库、入库仓库、单据号(包含),右侧 查询 / 重置 |
| 上栏 | 单据类型 / 确认状态 / 单据号 / 单据日期 / 单据金额 / 调出仓库 / 调入仓库 / 自动摘要 / 单据摘要 / 跟单号码 / 调拨类型 |
| 下栏 | 调拨单明细:物料编号 / 名称 / 规格 / 调拨数量 / 确认数 / 数量 / 到货数 / 单位 / 备注 / 总部处理结果 / 单据号 / 单据日期 / 调出仓库 / 调入仓库 |
| 分页 | 每页 100 条 |
确认状态 只有三种取值:
| 值 | 含义 |
|---|---|
| 0 | 待引入(还没确认) |
| 1 | 总部已确认 |
| 3 | 已生效 |
上栏还有一列调拨类型,值形如「工厂调拨」,用于区分这单是哪种调拨场景。
上栏的准入条件比较窄:单据必须是草稿、没确认过、没冲红,并且入库仓必须是总部仓、出库仓必须是 POS 门店仓;走中转仓的单会被排除。所以觉得「单子怎么不在这里」时,先核对两边仓库的属性。
三、核数与确认
点中上栏一张单,下栏显示明细。可编辑的列只有两个:
| 列 | 说明 |
|---|---|
| 到货数 | 实际收到多少;留空或 0 时按本单数量满额处理,显式填 0 表示一点没到 |
| 总部处理结果 | 对差异的说明,写进明细备注供后续查阅 |
调拨数量与确认数两列是来源对照,只读。
勾选后点 确认,确认语:
确定确认选中的调拨单?确认后将执行记账,差异行将自动生成差异单。
没勾选时提示「请先勾选要确认的调拨单」。处理中若单据状态被别人改过,会提示「单据 {单号} 状态已变化(非待确认状态),请刷新后重试」——这条提示是通用的,实际上要求单据仍是未确认的草稿。
确认成功后单据记账生效,并出现在对应的仓库调拨单或变价调拨单列表里。
四、差异单
与调拨申请确认同一套规则:
- 比较「应有数量」与「到货数」,差值绝对值 ≥ 0.01 即算差异;
- 差异部分生成反向差异单,出入库对调;
- 差异单单号
CY开头,摘要「仓库调拨[总部单据号:原单号]」; - 差异单生成后立即自动审核。
本页不做中转仓拆单,这一点与调拨申请确认不同。
五、两条确认链的对比
| 维度 | 调拨申请确认 | 总部调拨确认 |
|---|---|---|
| 处理对象 | 待确认的申请单(220/222) | 未确认的普通调拨单,且总部仓 → POS 门店 |
| 可改列 | 调拨数量 | 到货数、总部处理结果 |
| 默认数量 | 按申请数满额 | 到货数留空按本单数量 |
| 中转仓拆单 | 会 | 不会 |
| 确认后去向 | 转入普通调拨单窗口 | 保持原单据,只是记账生效 |
六、常见问题
问:某张总部发门店的调拨单在本页看不到? 答:检查四件事:①单据是不是草稿状态;②是否已经确认过;③入库仓是否总部仓、出库仓是否 POS 门店仓;④是否经过中转仓(中转仓的单被排除)。
问:到货数留空和填 0 有区别吗? 答:有。留空或为 0 的旧值会被当作「没填」,按本单数量满额到货;显式填 0 表示实到为 0,会生成全额差异单。
问:确认后单据状态变成什么? 答:记账生效,单据在调拨单列表里显示为已生效,库存同步变动。
问:差异单会不会影响门店库存? 答:会。差异单是反向调拨并已自动审核,门店侧的库存按实际到货数被调平。
