本文讨论了生产制造性企业在货物出入库和成本核算中遇到的两个问题及其解决方法。问题一是物料库存数量及尾差处理,涉及批次管理导致的数量异常和尾差调整;问题二是多计量单位转换系数不对应导致的销售退货申请下推销售出库单报错。解决方法包括调整出入库单、修改库存余额表、禁用并重新启用物料并维护正确的转换系数。
一、问题描述
1、生产制造性企业往往对货物的出入库、成本核算应用较深,出现问题较多 。例1:物料A再进行单据盘点任务时有数量无法出库,由于物料A启用批次管理导致,去除批次管理后库存余额数量不正确。通过执行库存余额重算解决库存数量异常问题,未选择具体库存组织进行余额重算,导致该库存组织其它物料出现数量及尾差金额问题。
库存余额重算(未选择具体库存组织—仓库)
产生尾差:
2、销售退货申请下推销售出库单BOTP转换报错,由于物料页签物料A勾选了多计量单位,转换系数不对应导致。
报错信息截图:
物料A多计量单位:
转换系数:
二、解决方法
1、物料库存数量及尾差处理(问题1)
(1)新增更新类型:
新增(不参与核算不更新库存的事务类型)做其他出入库单调整结存
入库不更新库存:
出库不更新库存:
(2)、期末结存辅助数量差异为负数:
新增其他出库单,更新事务类型为:普通出库不更新库存
(3)、期末结存辅助数量差异为正数:
新增其他入库单,更新事务类型为:普通出库不更新库存
(4)、库存与总账对账金额尾差调整:(修改库存余额表当期期初值(期初余额和期初实际成本),将精度改成正常,正常结账)
情况1:尾差金额保留两位小数后为:0,不需要做成本调整单
select * from T_IM_INVENTORYBALANCE WHERE FYEAR=2022 AND FPERIOD=6 AND FSTORAGEORGUNITID IN(SELECT FID FROM T_ORG_BASEUNIT WHERE FNUMBER='库存组织') AND FMATERIALID IN(SELECT FID FROM T_BD_MATERIAL WHERE FNUMBER ='05.07.002')
依依查询出期末结存金额尾差数据
(调整当期期末结存金额与期初实际成本金额)
UpdateT_IM_INVENTORYBALANCE
set FPERIODBEGINBALANCE=ROUND(FPERIODBEGINBALANCE,2),
FPERIODBEGINACTUALCOST==ROUND(FPERIODBEGINBALANCE,2),
WHERE FYEAR=2022 AND FPERIOD=6 AND FSTORAGEORGUNITID IN(SELECT FID FROM T_ORG_BASEUNIT WHERE FNUMBER='库存组织') AND FMATERIALID IN(SELECT FID FROM T_BD_MATERIAL WHERE FNUMBER ='05.07.002');
情况2:尾差金额保留两位小数后为:正数(0.0056)—》 (0.01),做成本调整单
入库
情况3:尾差金额保留两位小数后为:负数(-0.0056)—》 (-0.01),做成本调整单
出库
2、多计量单位,转换系数不对应导致下推报错(问题2)
(1) 禁用物料
(2)、维护多计量单位0306(转换系数)
(3)、启用肥肉物料,销售退货申请单下推销售出库单:
推荐阅读