金蝶知识库文档金蝶软件(中国)有限公司客户服务中心第1页共7页出库核算异常余额产生原因及解决方案�本文档适用K/311.0.1存货核算模块。�简要描述本文档具体存货核算模块出库核算异常余额产生的原理,学习完本文档对于出库核算异常余额怎样产生有一个清晰的了解。�2008年9月30日V1.0编写人:何娟�2008年10月30日V1.1修改人:管韶燕�本文件使用须知著作权人保留本文件的内容的解释权,并且仅将本文件内容提供给阁下个人使用。对于内容中所含的版权和其他所有权声明,您应予以尊重并在其副本中予以保留。您不得以任何方式修改、复制、公开展示、公布或分发这些内容或者以其他方式把它们用于任何公开或商业目的。任何未经授权的使用都可能构成对版权、商标和其他法律权利的侵犯。如果您不接受或违反上述约定,您使用本文件的授权将自动终止,同时您应立即销毁任何已下载或打印好的本文件内容。著作权人对本文件内容可用性不附加任何形式的保证,也不保证本文件内容的绝对准确性和绝对完整性。本文件中介绍的产品、技术、方案和配置等仅供您参考,且它们可能会随时变更,恕不另行通知。本文件中的内容也可能已经过期,著作权人不承诺更新它们。如需得到最新的技术信息和服务,您可向当地的金蝶业务联系人和合作伙伴进行咨询。著作权声明著作权所有2008金蝶软件(中国)有限公司。所有权利均予保留。本期概述版本信息版权信息金蝶知识库文档金蝶软件(中国)有限公司客户服务中心第2页共7页背景完整意义上的异常余额有两类:1、库存有数量,但是余额为0或者余额的方向相反,即出现无单价或者负单价的情形。2、库存没有数量,但是有余额。第一类异常余额,在实际工作中,不管从理论角度还是业务角度,都是不能被接受的,所以第一类异常余额在进行出库核算以及在供应链系统结帐的时候系统都会进行直接控制,故而正常使用的客户是可以直接避免此类情形。第二类异常余额基于产生的环节不同,我们在系统中又把此类余额分为“期初仓存异常余额”和“出库核算异常余额”两种,前者是指对期初仓存余额按照明细仓库列显时出现的数量余额为0而金额余额不为0的情形,后者则是指在出库核算过程中,基于客户选择的核算方式(总仓核算、分仓核算、分仓库组核算)下出现的数量余额为0而金额余额不为0的情形。我们重点来看第二种异常余额,那么这些异常余额到底是怎样产生的呢?功能介绍本文主要介绍出库核算异常余额的产生原理。K/3供应链系统的存货核算方式分为总仓核算、分仓核算和分仓库组核算,下面所有的案例都按照“总仓核算”,物料的计价方法默认采用“加权平均法”来阐述。案例出库核算的过程即为根据物料的计价方法计算出出库的单价,进而反填到出库单。一般来说,出库的单价都是按照入库的单价和计价方法来确定的,只要有出库单,余额就有承担的地方,自然就不会出现没有数量、只有金额的这样的异常余额了。那么这些异常余额到底是怎样产生的呢?一、期初无结存数量,本期有暂估补差、成本调整单却无出入库单据案例1:若物料test01本期期初结存的数量为0,上一期暂估外购入库单发票本期已到,且发票价与暂估价存在差异(50),同时本期test01无任何出入库业务。外购入库核算后,系统自动根据暂估的入库单和发票的差额自动生成“外购入库暂估补差单”,以保证财务与物流的平衡及存货成本的准确性。但是此时矛盾就产生了,由于期初金蝶知识库文档金蝶软件(中国)有限公司客户服务中心第3页共7页无结存数量,本期无任何出入库业务,也就是无任何出入库单据,在出库核算报告上就只有一笔有金额没有数量的外购入库暂估补差单,该金额由于没有出库单据进行承担,出库核算时只能直接下挂到了期末余额上,于是就产生“出库核算异常余额”了。具体计算过程,成本计算表如下图(1):图(1)查看出库核算异常余额汇报表,可以看到出库核算以后的异常余额50,如图(2):图(2)注意:同理可得,如果在相同的场景下,客户手工录入了“成本调整单”,出库核算也会同样产生异常余额。二、出库单据在核算之前已经生成凭证凡是已经生成了凭证的出库单据,系统在进行出库核算过程中不会再以核算出来的单价来反填出库单,否则会造成“单证不符”。为了保证所有业务的凭证结转准确、科学,一般而言,我们推荐在期末进行整体出库核算之后再集中处理业务生成凭证工作,但是由于实际应用中存在着较多用户由于各种原因需要提前或者即时生成凭证,从而就可能会出现异常余额。案例2:具体参见成本计算表业务,可以看到,本期计算出的加权平均单价=15,发出的金额应为15×20=300金蝶知识库文档金蝶软件(中国)有限公司客户服务中心第4页共7页但是,销售出库的单价为10,并没有用加权平均的单价15去反填这张销售出库单。这是因为这张销售出库单已经生成了凭证,所以反填不了。这样就导致了出库核算后,数量已经没有了,但是还有余额100,的成本计算表如下图(3):图(3)查看出库核算异常余额会报表,看到异常余额100,如图(4)图(4)有人会认为这种情形只要生成凭证时的出库单单价准确就可以避免了,其实不然,因为在生成该凭证之后,企业同样的物料可能会继续发生多次入库业务,自然先期确认的出库单价必然会受到影响,想要提前确定加权平均价其实是不容易的。注意:本种情况下入库单据是否即时记账影响是不大的,因为只要有出库单据可承担即可。此外,采购入库单据即时生成凭证建议只针对已有发票勾稽的入库单开展,且生成凭证前要进行外购入库核算,从而避免出现由于当期暂估产生过多的暂估补差单,而过多的暂估补差单其实会带来一些其他方面的缺陷,比如在先进先出法下,就可能造成某一笔出库单价异常。三、完成出库核算之后的人为操作在实际的业务中,客户可能经常在完成出库核算之后又进行人为的操作,修改出库单上出库核算得到的单价。当然也不能说这样的时候操作不合理,毕竟客户总是有其特定的实际金蝶知识库文档金蝶软件(中国)有限公司客户服务中心第5页共7页原因。但是对于K3系统来说,由于出库核算之后,已经完成了出库单价的计算并且平衡了出入库金额余额,如果此时操作人员再直接在核算系统中或者通过其他方式修改库存单据的单价信息,必然会造成异常余额产生。案例3:物料test01经过出库核算以后成本计算表如下图(5):图(5)经过出库核算以后,修改销售出库单XOUT000002成本为10,那么势必会造成结存数量为0,结存金额为100。变化过程可参看下表(1):业务数量正常核算后金额更改单价后金额期初余额10100100当期1笔入库10200200当期1笔出库20300200(单价改为10)期末余额00100表(1)而且,可以看出,这个人为操作除了修改出库单核算的成本,也包括修改入库单的单价。不管是更改了入库单据还是出库单据,只要在更改了之后没有重新经过出库,那么就有可能出现异常余额。四、完成出库核算之后开展遗留入库核算操作出库核算的过程就是在已经确定了所有入库业务单价与金额的情况下计算出库单价的过程,也就是说出库核算前,操作员应当已经完成了对应所有入库核算工作。如果用户做完了出库核算,再反过来进行遗漏的入库核算,结果自然与上述第三种情况完全一样,不同之处只是本情况下更改入库单价是由系统完成,而上一种情况是人为更改完成。金蝶知识库文档金蝶软件(中国)有限公司客户服务中心第6页共7页案例4:具体业务参见成本计算表,经过出库核算后成本计算表如下图(6):图(6)经过出库核算以后,发现外购入库单WIN000002还没有经过入库核算,重新进行外购入库核算,得到外购入库核算的单价25,这样异常余额就产生了。变化过程可参看下表(2):业务数量出库核算后金额“后开展外购入库核算”金额期初余额10100100外购入库WIN00000210200250销售出库XOUT00000220300300(未重新做出库核算,出库价不变)期末余额0050表(2)这样,就导致了期末余额出现异常余额。总结1、出库核算异常余额的四种原因:(1)期初无结存数量,本期有暂估补差、金额调整单却无出入库单据。(2)出库单据在核算之前已经生成凭证。(3)完成出库核算之后的人为操作。(4)完成出库核算之后开展遗留入库核算操作。2、注意:(1)前两种原因导致的异常余额在出库核算过程中就会有体现,并且在查询出库核算异常余额汇报表里会显示出来。(2)但是后两种原因导致的异常余额属于操作人员的错误操作,本身也没有重新进行出库金蝶知识库文档金蝶软件(中国)有限公司客户服务中心第7页共7页核算,脱离了核算的过程,并不会在出库核算异常余额中显示出来。