Skip to content

盘亏单 ​

盘亏单是从仓库减库存的那张调整单:单据类型 202、子类型 1,主表 chk_LoseBillHead,明细表 chk_LoseBillSheet,记账方向为发出(−5)。它是库存业务与盘盈单的镜像,界面几乎一样,同样没有「新增」按钮,同样不能在网页上点审核。

功能路径:存货管理 → 盘亏单 网页地址:/admin/Storage/chklosebillhead/

盘亏单列表:工具栏只有导出与刷新,查询条为单据日期与仓库,列表含单据号、单据日期、仓库、单据金额、单据状态、单据摘要六列,三条记录均为已生效

一、功能概述 ​

盘亏单承接盘点盘出来的亏:盘点单「盘完确认」时对每一行算

盘亏数量 = max(0, 账面数 − 实盘数)

把亏的行汇成一张盘亏单,立刻过账、生成凭证。一次盘盈 + 一次盘亏是成对生成的,同一张盘点单可以同时产出两张单。

这两张单用的价格口径不一样,是「盘盈盘亏金额对不上」最常见的解释:

单单价来源能不能改
盘盈单总账成本价 → 盘点账面价 → 档案采购价 → 0只读
盘亏单出库记账时由移动加权算出并回写到明细的成本价只读

盘亏走的是出库计价,账上余额少、库存已经转走的物料,出库成本价可能明显偏离你手上的进价;盘盈走的是入库计价,取的是档案或账面价。两边日期一样、数量互补但金额差一截,属口径差异,不是数据错。

二、界面布局说明 ​

和盘盈单完全一致,只有三处标签不同:

  • 工具栏:导出、刷新;
  • 查询条:单据日期(默认本月,上限 365 天)+ 仓库 + 高级筛选 + 方案;
  • 列表列:单据号、单据日期、仓库、单据金额、单据状态、单据摘要;每页 20 条;
  • 摘要格式:[<仓库编号>-<仓库名>]仓库 第 N 张盘亏单;
  • 单据号:实测与盘盈单只差末位(盘盈 …1201、盘亏 …1202),对应各自的单据类型尾数。前缀整体由账套的编号规则决定,不同账套不一样,别拿它当筛选条件。

三、单据窗口 ​

表头四组:基本信息(原始单据号 / 单据日期 / 仓库 / 货区)、明细页签、金额信息、单据摘要。

明细页签标题是盘亏明细,列全部只读:

列字段说明
物料编号fMaterielNo冻结列
物料名称、单位—带出
数量fBillQty亏的数量
出库数量—数量的镜像
出库成本价fCostPrice记账时回写,受成本字段权限控制
售价fBaseSalePrice受价格字段权限控制
批号fBatNumNo启用批号时才有值

盘亏明细表还多带三个不在界面上显示的字段:损耗类型(fScrapTypeID)、是否外发(fIsOut)、计划单号(fPlanBillID)。损耗类型给报损、报废类的减少做行级归属,网页窗口目前不给这一列,要按报废类型统计得走客户端。

单据金额 = Σ 数量 × 出库成本价。

四、反审核与冲红 ​

审核闸门与盘盈单同一条原文:

提示原文触发条件
盘盈/盘亏单由盘点单「盘完确认」自动生成并过账,如需重新过账请在盘点单工作台操作。在盘亏单窗口执行审核

反审核会做反向出库记账、红冲凭证、并把关联盘点单退回「盘点中」。失败提示:

提示原文触发条件
只有已审核状态可以反审核(当前状态=N)不是已生效态
该单据已被冲红,不能反审核已被别的动作冲过
冲红单不能反审核单据自身是红字
关联凭证[凭证号]已记账,不能反审核。请先在财务模块对该凭证红字冲销后再反审核。财务侧凭证已记账

五、常见问题 ​

「盘亏单能不能手工开」 — 不能。手工减库存走其他减少单。

「出库成本价是 0 或者很怪」 — 该物料没有成本数据,或者库存已经被出成负数导致移动加权算不出。先补期初库存单或做一笔采购入库,再回盘点单反审核重做。

「盘盈和盘亏金额加起来不等于差异总额」 — 两边计价口径不同(见第一节表格)。要按同一口径看差异,去库存盘点的明细页看账面数、实盘数、进价三列自己算。

「门店报损的单子在不在这里」 — 不在。报损写同一张表的子类型 3,本列表按子类型 1 过滤。

「库存明细账里这一行写的是其它减少单,不是盘亏单」 — 账簿的「单据类型」列取类型级名字(202 其它减少单),盘亏是它下面的子类型 1。点那一行的单据号,打开的就是这张盘亏单窗口,对照表见库存查询与库存明细账。

「想按报废类型统计盘亏」 — 网页端不给这一列,见第三节「三个隐藏字段」。

六、相关窗口 ​