盘盈单与盘亏单
盘点之后总会遇到两种结果:仓库里的实物比账面多,或者比账面少。盘盈单把多出来的数量补进账面,盘亏单把少了的数量从账面核销,两者都是账实差异的落地单据,让库存账面数最终等于实盘数。它们通常不是人手工填出来的,而是在盘点调账时由系统按差异自动开出,人工只负责复核与生效;确有需要手工补单时,要先在盘点设置里放开相应开关。
功能路径:系统菜单 → 存货管理 → 库存业务 → 盘盈单 / 盘亏单

一、功能概述
1. 核心用途
- 调平账实:把账面数量调整到实盘数量,避免后续出库、成本核算建立在错误结存上;
- 差异留痕:每一笔盈亏都有单据、日期、仓库与物料,损耗责任可以追到具体环节;
- 成本入账:盈亏数量按盘点设置里的成本价取值规则计价,直接影响当期库存金额与损耗;
- 口径统一:门店与总部用同一张单据确认差异,减少口头调账。
2. 两者的对应关系
| 单据 | 触发条件 | 对库存的影响 |
|---|---|---|
| 盘盈单 | 实盘数大于账面数 | 按差异数量入库,账面结存增加 |
| 盘亏单 | 实盘数小于账面数 | 按差异数量出库,账面结存减少 |
| 成本调整单 | 数量正确但成本不对 | 只调金额,不动数量 |
3. 整体结构
一张盈亏单由单据头和明细行组成:单据头记录仓库、日期与状态,明细行逐行列出发生盈亏的物料与数量,金额由系统按成本价自动算出,一般不需要人工填写。
二、界面布局说明

单据头区域
| 项目 | 说明 |
|---|---|
| 单据编号 | 按单据编号规则由系统给出 |
| 单据日期 | 盈亏入账所属日期 |
| 仓库 | 盘盈为入库仓库,盘亏为出库仓库 |
| 状态 | 草稿与生效两种状态,生效后才调整库存 |
| 摘要 | 单据用途说明,由盘点调账产生的单据带出来源信息 |
明细区域
| 列 | 含义 |
|---|---|
| 物料编号 / 条码 / 自定义标识码 | 物料检索标识 |
| 物料名称 / 物料规格 | 发生盈亏的物料 |
| 基础单位 / 单位 | 计量单位,多级单位物料可切换单位 |
| 数量 | 盈亏数量,即实盘数与账面数的差额 |
| 货位 | 物料存放的货架货位 |
| 批号 | 启用批号管理时记录具体批次 |
| 单价 / 金额 | 按盘点设置的成本价取值规则计算的盈亏单价与金额 |
| 含税单价 / 含税金额 | 含税口径的金额 |
| 进价 / 进价金额、售价 / 售价金额 | 参考口径,用于损耗与售价金额统计 |
| 行备注 | 逐行说明差异原因 |
工具栏
- 退出:关闭单据窗口;
- 新增单据:新建一张空白盈亏单,未放开手工录入时会提示不能手工添加;
- 状态:切换单据状态,选择生效即按明细调整库存;
- 打印、编辑、控制、过程、查找、上一张、下一张、浏览、帮助:单据窗口的通用动作;
- 库存业务功能页底部另有盘盈单查询、盘亏单查询入口,用于按条件回看历史单据。
三、业务操作步骤
步骤 1:先完成盘点与差异统计
盘盈、盘亏的正常来源是盘点。按库存盘点的流程建盘点表、录入实盘数,在盘点业务页点【统计盘点结果】,用「盘盈 / 盘亏」标签筛出有差异的行并复核。
步骤 2:调账生成盈亏单据
复核无误后点【盘点调帐】,确认后系统按差异生成盘盈单与盘亏单,并把库存账面数调整为实盘数。调账完成后盘点单转为已调账状态。
步骤 3:打开盈亏单据复核
系统菜单 → 存货管理 → 库存业务 → 盘盈单(或盘亏单),用【查找】或【浏览】定位刚生成的单据,逐行核对仓库、物料、数量与金额。
步骤 4:确认并生效
单据状态由草稿改为生效后,库存结存随之调整。生效后:
步骤 5:确需手工补单时
- 先在盘点参数用户特点的盘点设置里勾选「允许手工输入盘点表」;
- 再回到盘盈单或盘亏单点【新增单据】,选择仓库、录入物料与盈亏数量,需要增加行时按向下方向键换行;
- 填写完成后点【状态】生效。未勾选该设置时,点新增会直接提示不能手工添加。
四、字段详细说明
1)受参数控制的行为
| 设置项 | 影响 |
|---|---|
| 允许手工输入盘点表 | 决定能否在盈亏单里点【新增单据】手工建单 |
| 盘盈盘亏单最大行数 | 限制一张单据可容纳的明细行数,超出需拆单 |
| 盘点表成本价取值 | 决定盈亏单价取哪个成本口径,直接影响盈亏金额 |
| 允许盘点多次调帐 | 决定同一张盘点单能否再次调账补生成单据 |
2)状态说明
| 状态 | 含义 |
|---|---|
| 草稿 | 单据已保存,尚未影响库存账面 |
| 生效 | 已按明细调整库存,数量与金额进入账簿 |
3)盘亏查询的三种粒度
盘亏单生效后,回看差异不必一张张翻单据。库存业务功能页底部的「盘亏单查询」入口把已生效的盘亏明细单独列出来,提供三种粒度,取的是同一批数据,只是相加的分组键不同:
| 视图 | 一行代表 | 适合回答 |
|---|---|---|
| 明细 | 一张单据上的一个物料行 | 哪些存货存在盘亏、亏了多少、发生在哪天哪个仓 |
| 按仓库汇总 | 一个仓库 | 亏损集中在哪个仓,便于定位责任环节 |
| 按物料汇总 | 一个物料 | 哪类物料亏得多,便于做损耗归因与盘点重点调整 |
盘亏的实质是实盘数少于账面数,因此三个视图输出的数量都是「账面数 − 实盘数」的差额,不是盘点时录入的实盘数本身。三个视图的行数不同、合计应当相同:明细行数相加的数量,等于按仓库汇总各行的数量合计,也等于按物料汇总各行的数量合计。两边对不上,通常是有单据在查询之后又被生效或撤销,重新查询即可。
| 列 | 取数口径 |
|---|---|
| 单据编号 / 单据日期 | 定位到具体盘亏单,明细视图逐行输出,汇总视图随行给出 |
| 仓库 | 盘亏的出库仓库 |
| 物料编号 / 名称 / 规格 / 单位 | 发生盘亏的物料 |
| 数量 | 该行的盘亏差额;汇总视图为该分组内各行差额之和 |
| 单价 / 金额 | 按盘点设置的成本价取值规则计算;汇总视图为分组内金额之和 |
| 售价 / 售价金额 | 按物料标准售价折算的参考金额,汇总视图同样按分组相加 |
要看这批盘亏进入账簿之后的实际发出金额,用出入库按单据查询按单据类型筛盘亏单;要看某个物料在一段时间内的盘亏累计与结存变化,用出入库按物料汇总或流动月报表。盘盈侧的查询入口与这三种粒度对称,只是方向相反、取的是实盘数多于账面数的差额。
五、典型使用场景
场景 1:门店月度盘点差异入账
背景:门店月底实盘发现某馅料比账面少若干,某包材比账面多。
操作:盘点录入实盘数 → 统计盘点结果 → 用盘盈、盘亏标签筛出差异行复核 → 盘点调账 → 检查调账产生的盘盈单与盘亏单 → 生效后用可用库存查询确认可用量已回到实际水平。
场景 2:报损与盘亏的区分
背景:原料过期报废与销售漏发造成的账实不符,处理路径不同。
操作:确认原因的报废走报损类单据;查不清原因、只能在盘点时暴露的差异走盘亏单,并在行备注写明排查结论,供损耗分析归类。
场景 3:跨仓串货调整
背景:同一物料在两个仓之间数量互有出入,总量不变。
操作:盘点时分别录入两仓实盘数 → 调账后自动形成一张盘盈单和一张盘亏单 → 复核两单数量相互对应,避免误判为真实损耗。
六、权限控制与前置条件
- 需要「存货管理 → 库存业务 → 盘盈单 / 盘亏单」的菜单权限,通常开放给仓储主管与门店店长;
- 只能对操作员有权限的仓库建单与生效;
- 单据生效前,物料、仓库、单位等基础资料必须完整,批号管理物料还需批次信息;
- 生效后的盈亏单据默认不再改动明细,需要撤销时按单据控制流程处理,不要绕过状态直接改账;
- 生效动作会同时改变数量与金额,建议避开月结、集中对账时段;
- 网页端同样提供盘盈、盘亏业务窗口,见库存业务与盘盈单与盘亏单。
七、常见问题
点【新增单据】提示不能手工添加?
- 原因:未放开手工录入盘点单据的开关;
- 处理:在盘点设置中勾选「允许手工输入盘点表」后重新打开窗口;更推荐的做法是回到盘点流程,用调账产生盈亏单据。
想删掉某一行明细,提示不能删除行?
- 原因:由盘点调账生成的单据,明细与盘点差异一一对应,默认不允许增删;
- 处理:回到来源盘点单修正实盘数并重新统计差异,或按参数允许的范围另建单据。
盘盈金额和预期不一致?
- 原因:盈亏单价按盘点设置里的成本价取值规则计算,取的不是采购价或售价;
- 处理:核对成本价取值口径,需要修正库存金额时改用成本调整单只调金额。
生效后库存没有变化?
- 原因:单据仍是草稿状态,或生效的仓库、物料与查看的位置不同;
- 处理:确认状态已生效,再按同一仓库、同一物料重新查询可用库存与账簿数据。
明细行数有上限吗?
- 有。单张盈亏单据受最大行数限制,物料多时按仓库或品类拆分成多张单据处理。
同一批盘点差异能不能重复调账?
- 取决于「允许盘点多次调帐」的设置。未开启时一张盘点单只调账一次,重复调账会被拒绝,避免生成重复的盈亏单据。
