成本调整单相关问题分析及总结
1 什么情况下系统会自动生成入库成本调整单?
1.1 大前提:对应组织下勾选了“应付单与发票产生的差异计入存货成本”(默认勾选,路径:【成本管理】-【存货核算】-【成本管理系统参数】)
1.2 以下讨论两大类常见业务场景:
1.2.1 对应组织启用了“暂估应付冲回模式”:若应付单表头不勾选“税额计入成本”(默认不勾选,即成本不含税)时,若暂估与财务 跨期 且 不含税金额本位币有差异 时,则在核算后生成成本调整单调整差异金额;
而当核算对应组织“采购应付单审核时自动进行入库核算”(默认勾选)时,符合上述前提时,成本调整单的生成时机则为核算当期的财务应付审核时自动生成。
1.2.2 对应组织未启用“暂估应付冲回模式”,而采用业务应付单+采购发票模式:若应付单表头不勾选“税额计入成本”(默认不勾选,即成本不含税)时,业务应付单与采购发票 不含税金额本位币有差异 时,则在发票审核时生成应付调整单,而当期进行核算后则根据应付调整单生成成本调整单。
而当核算对应组织“采购应付单审核时自动进行入库核算”(默认勾选)时,符合上述前提时,成本调整单的生成时机则为核算当期的采购发票审核时自动生成应付调整单和成本调整单。
2 暂估应付冲回模式,一定是跨期才有可能生成成本调整单吗?
2.1 通常情况下,如果暂估和财务都在同一期间,则当期核算成本以财务为准(如六月暂估 10,六月财务 9,则六月最终核算成本为 9);
2.2 而当暂估和财务跨期时,暂估成本已经核算并结账,成本已固定,因此存在差异时不可能去修改已结账的数据,因此需要通过成本调整单来调整相应成本(如六月暂估 10,七月财务 9,则六月核算成本为 10,七月成本调整单 -1,最终核算成本为 10 - 1 = 9)
2.3 但当暂估和财务都在同一期间,而暂估先生成凭证时,此时暂估的成本被固定(在存货核算中,生成凭证则视为成本已被固定,保证业财一致),本期再去下推财务且有差异时,本期只能通过暂估成本+成本调整单来确认最终成本,因此同一期间暂估先生成凭证后再下推财务且有差异时,也会生成成本调整单;该业务场景虽不常见,但对于要求业务数据及时记入总账的企业可能会遇到
小结:有差异是否生成成本调整单,关键看暂估成本是否已被固定(跨期或生成凭证)
3 为什么跨期财务应付审核后差额没有生成成本调整单?
3.1 首先检查参数“应付单与发票产生的差异计入存货成本”的设置,此处有个小陷阱,系统是根据登陆组织来找的默认核算组织(指的是对应组织所在默认核算体系下的核算组织)是否勾选了该参数;
以蓝海为例,利润中心核算体系下蓝海机械公司与总装事业部各为核算组织,但是在默认的财务会计核算体系下,总装事业部是蓝海机械公司的下级组织,换言之,检查总装事业部该参数时,实际应检查蓝海机械公司是否勾选(此处实际应用时建议所有组织该参数保持一致,要么都勾选,要么都不勾选,且忌频繁修改该参数,容易出现钩稽日志/成本调整单删不掉的情况)
3.2 如果该参数没有勾选,那么无论重新审核应付单还是重新核算,差额都不会生成成本调整单,此时需要在默认核算组织勾上且重新审核财务应付单(不能光重新核算,必须重新审核财务应付单,否则还是会走勾选前的参数逻辑)
3.3 如果该参数已经勾选,且无论重新审核应付单还是重新核算,差额都不会生成成本调整单,还有个可能的场景就是财务的业务日期在存货的未来期间(例如,6月入库,6月暂估,存货还在6月,此时下推7月的财务)那么6期审核7月的财务应付,自动入库核算时自然不会核算到属于7月的产生的差额,而只要存货结到7期再做入库核算就会生成
3.4 上述场景也衍生了另一类场景,采购入库单多次钩稽导致前面的钩稽差异未生成成本调整单(历史版本有该BUG,6.27补丁已做修复)
接3.3场景为例,此时存货结到了7期,并在7期做了费用分配,由于费用应付单跨期,也是以费用应付审核时生成成本调整单的形式来归集成本,此时前置的财务应付单还未生成成本调整单;但是历史版本为了性能考虑,系统发现入库单有后续钩稽已经核算并产生调整单时,就不会去再算前面的钩稽;
如果系统是历史版本且存在上述场景,解决方法有二:
a 升级至6.27及以后的最新补丁并重新核算
b 如暂未有升级打算,可考虑在BOS中【采购入库核算】放开参数【核算前先删除未生成凭证的成本调整单】,前台在采购入库核算时勾上该参数并重新核算(注意如果后续钩稽的成本调整单有生成凭证需要先删掉,实际上,重新核算正常进行的必要前提是成本调整单未生成凭证)
3.5 入库单 与 暂估 应付未正常生成钩稽日志(正常在暂估审核时即无条件生成),导致后续 财务 应付无法继续与入库单产生钩稽,从而导致差额未生成成本调整单,关于未钩稽的一些情况排查,详情见 [附1]
4 应付单生成的成本调整单金额有误,怎么排查?
4.1 首先,理一下暂估冲回模式下成本调整单的金额取数逻辑(下述为详细逻辑,可跳过直接看总结):
暂估与财务差异的 不含税金额本位币 (注意以下都是本位币 字段),体现在 开票核销记录的 本次开票核销差异(本位币)(路径:应付单列表-业务查询-开票记录-拉到最后一列);
差异的计算应是按照本次下推的财务应付对应的计价基本数量为基准,在总的计价基本数量中的占比来计算本次核销的暂估应付金额(正确数据下,计算出的金额即为暂估冲回对应金额);
数据正确前提下,可通过财务应付生成的 暂估冲回 与 财务 的 不含税金额本位币 相加得出差异,正确情况下,计算出来的差异即为开票核销记录对应的 本次开票核销差异(本位币);
而存货核算模块,主要根据 暂估冲回 对应的 钩稽日志 进行核算,其中,钩稽日志的 本次钩稽金额本位币 即为 开票核销记录对应的 本次开票核销差异(本位币);(知识补充:钩稽日志中的本次钩稽数量取的是采购入库单的数量,而非暂估冲回的数量,因此存在多次下推时,本次钩稽数量并非反映实际冲回的数量)
成本调整单的 调整金额 即为暂估冲回在钩稽日志中对应的 本次钩稽金额本位币;(知识补充:成本调整单只调本位币,不调原币;因此在钩稽日志中,成本调整单对应的原币金额为零属正常)
逻辑梳理总结:暂估与财务的 不含税金额本位币 差额-> 开票核销记录对应的 本次开票核销差异(本位币) -> 钩稽日志的 本次钩稽金额本位币 -> 成本调整单的 调整金额
4.2 暂估与财务的 不含税金额本位币 差额有误,此举一例:暂估应付单据头勾上了【税额计入成本】,但是产生的差额却是不含税的,这种场景多发生于原本制单时未勾选【税额计入成本】,后续有下游业务发生但又希望以含税金额核算,通过非正常途径修改(如放开审核后锁定、后台修改)而未触发财务应付的重新审核操作,因此成本还是走未勾选那套,因此可以发现应付单的审核操作很关键,不可随意忽略或放开校验。
4.3 开票核销记录对应的 本次开票核销差异(本位币) 有误,如,18年暂估应付跨年继续下推财务应付出现成本调整单金额异常,若有如下业务场景可参照另一条原创帖子:https://vip.kingdee.com/article/12028
4.4 成本调整单的 调整金额有误,常见问题有:由于重复审核(该19年3月补丁已控制重复点击操作)、非法修改过应付单业务日期导致钩稽日志重复;
4.5 若会计政策勾选了【成本以含税金额进行核算】时(常见于用于内部考核的会计核算体系会如此设置),此时下推财务且与暂估有差异金额会有误,由于暂估下推财务核销没仍未同时支持不含税价计算差异金额和含税价计算差异金额,因此会产生含税的暂估成本+不含税的开票差异的错误金额;该功能已纳入软件需求,目前暂可通过手工新增成本调整单变通解决
4.6 而在单到调整(即业务应付+发票)模式下,不会产生开票核销差异,此时主要看应付调整单的金额是否与成本调整单的调整金额一致;若产生了差异应付单而未产生成本调整单,则可往问题3去排查
附1:未钩稽的一些情况排查
1、二开拓展应付单,去掉了应付单审核插件
2、拓展了入库单到应付单的单据转换,修改了关联表,导致无关联关系
3、拓展了入库单到应付单的单据转换,修改了应付单的入库业务类型,导致无对应入库业务类型不会钩稽
4、拓展了应付单,修改了应付单的核算体系字段,该字段有值会认为是组织间交易的单据,不会产生钩稽
5、拓展应付单或入库单的已钩稽字段,把钩稽字段默认设置成已钩稽,应付单审核的时候就不会再钩稽,此情况一般是特意不需要钩稽核算才这样设置
6、不同入库类型通过选单方式,一起合并下推的应付单(补丁已经控制,以前补丁可能出现)导致部分入库业务类型不会钩稽
7、采购入库物料的物料属性是资产、服务或者费用,这几种不会参与核算,不会钩稽
注:由于钩稽日志涉及内容太多,此处无法做数据修复,否则后续数据全都会受影响;唯一办法就是在下推应付当期将上述问题更正后,重新审核应付单以正常生成钩稽日志
成本调整单相关问题分析及总结
本文2024-09-23 02:12:24发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-150902.html