K/3 Cloud结账指南
1. 概述
1.1 关账
金蝶K/3 Cloud 涉及关账的模块有:库存管理、存货核算、费用 销三个模块,关账时系统对关账期间内业务单据进行检查,并控制关账期间后续业务单据新增操作。
1.2 对账
金蝶K/3 Cloud 对账功能集成在智能会计平台,现在支持存货、应收款、应付款、固定资产、资金等业务与总账系统对账。
1.3 结账
金蝶K/3 Cloud 涉及结账的模块有:应收款管理、应付款管理、出纳管理、固定资产、存货核算、总账六个模块,结账时系统对结账期间内业务单据进行检查,对结账期间业务单据后续不允许修改。
1.4 结账流程
2.关账
2.1 库存管理关账
库存关账是将系统出入库流水单据按照库存组织维度、物料的基本单位、物料的辅助单位和物料内码等多个维度分组汇总并计算库存结余的一个过程。按库存组织进行关账,关闭存储在该库存组织的库存账。
一.库存关账系统检查点
- 物料盘点作业是否完成;
- 是否存在负库存。
二.关账影响
历史库存单据不允许修改,不能新增关账日期及该日期之前的库存业务单据。
三.库存关账是常见问题
库存关账提示负库存,查询物料收发汇总和明细表却没有出现负库存,遇到这种情况,该如何分析呢?首先谈一下关账和物料收发 表在算法处理上的差异:
关账是将库存单据的出入库流水进行分组汇总,分组依据除了常规的库存维度,还包括基本单位和辅助单位,同时物料也是按内码(物料在ERP系统的唯一编码)进行统计,因此当同一库存组织的同一物料,其基本单位和辅助单位或者物料的内码不同,系统都会视为不同组的数据,出库序列不会在入库序列的基础上进行扣减。物料收发类 表,其基本单位、辅助单位取自于物料,物料也是按物料编码进行统计,在此基础上进行数量的加减。
关账取得出入库序列是打上“库存更新标识”的记录,而物料收发 表取的是单据上的分录,不检查该标识。
通常关账和物料收发 表是保持一致的,但是发生以下情况时,差异就会发生:
- 物料修改基本单位或辅助单位,历史库存单据上仍然保留原有的单位,没有更新为新的单位;
- 物料由不设置辅助单位改为设置辅助单位,历史库存单据上的辅助单位为空,反之亦然;
- 库存单据上有辅助单位,但辅助单位数量为空,或者辅助单位数量为空,或者辅助单位数量不为空;
- 库存单据上的基本单位为空,通常为二次开发时没有携带基本单位,且没有校验基本单位为空;
- 物料内码与库存组织下该物料的内码不一致,有二次开发的原因,也有不可名状的情况;
- 库存单据没有更新库存,在BOSIDE中将单据的“更新库存标识”放开显示查询;
- 物料由可库存,改为不可库存,在涉及收料业务时,关账不纳入此部分物料, 表会纳入;
以上为分析此类问题时碰到的情况,隐藏得比较深,不断挑战开发工程师的数据分析能力,我们推出库存余额、关账结存临时结果和明细,当碰到此类问题时,在BOSIDE中将这三张列表发布并授权,供顾问分析原始数据。
具体操作方法:
- 根据即时库存表的FID到库存更新日志表t_stk_inventorylog找到错误单据;
- 关联物料表修复单据上的基本单位、辅助单位;
- 关联物料表修复即时库存表错误数据的单位,包括基本单位、库存单位和辅助单位,如果修复后出现重复数据则需要删除重复数据,如果要删除掉的即时库存数据还存在锁库记录,就需要同步删除;
- 如果涉及到往期单据则反关账,甚至反初始化,直至早于最早错误单据日期;
- 重新关账;
2.2 存货核算关账
存货核算关账类似于库存关账,主要按存货核算范围分组汇总并计算库存结余的一个过程。存货核算维度主要有货主、货主+库存组织、货主+仓库,也支持库存组织、仓库、仓位、BOM版本、批 、计划跟踪 、辅助属性。存货关账关闭存货核算范围的库存账。
一.存货核算关账检查点
存货核算范围内是否存在负库存。
二.关账影响
历史库存单据不允许修改,不能新增关账日期及该日期之前的库存业务单据。
三.存货关账是常见的问题
- 经常收到一些反馈“通过查询【物料收发存明细表】没有发现有负库存,可系统在存货关账或者结账的时候提示有负库存”下面提供两种查找负库存的方法。
场景1:关账时提示“更新即时库存时,出现负库存,即时库存更新不成功”(如下图)
解决方法:请参考库存关账常见问题(第五页);
场景2:存货关账成功且未提示有负库存,结账时“负库存检查,不通过”(如下图)
查找方法:使用存货核算下的【存货收发存明细表】,过滤条件-快捷页签-显示维度选择“按库存维度显示”,显示隐藏列页签勾选全部字段,确认后在 表工具栏点击“后一”查看其他维度数据(如下图),找到负库存产生原因并进行处理。
2.【物料收发存明细表】没有负库存,为什么在【存货收发存明细表】上会显示有负库存?
【物料收发存放明细表】属于供应链领域开发的 表,主要是从物料的角度出发,如VMI、待检状态、服务类、资产类物料在【物料收发存明细表】包含,但在【存货收发存明细表】不包含。因此,负库存原因的查找请使用【成本管理】【存货核算】下的【存货收发存明细表】。
3.出现负库存的原因
1)物料的出库日期大于入库日期,例如:A物料8月期初结存数量为50,9月1日生产入库数量为200,9月2日补单8月10日销售出库数量为100, 此时A物料库存数量为150。但是在查询A物料8月31日库存时存在50的负库存。
2)存在组织间交易,未创建或者未成功创建组织间结算清单,未成功创建包含只生成了调入单未生成调出单或者调入调出单重复生成(一般是由项目二次开发影响)。
3)出库核算或者成本计算的合法性检查 告中检查结果有“错误”、“不通过“、”异常”提示。
4)期初出现负库存,原因是以前期间有勾选成本管理系统参数“存在负库存时允许结账”。
5)从后台修改或者其他原因导致物料的仓库维度未启用。
6)生产领用VMI物料,未批量创建销耗汇总。
2.3 费用 销关账
关账检查点
关账影响
关账后历史费用 销业务单据不允许修改,不能新增关账日期及该日期之前的费用业务单据。
参数控制
3.结账
3.1 应收款管理结账
一.结账检查点
二.结账影响
结账后历史应收单据不允许修改。
三.参数控制
3.2 应付款管理结账
一.结账检查点
二.结账影响
结账后历史应付单据不允许修改。
三.参数控制
3.3 出纳管理结账
出纳结账是将出纳流水按单据类型、日期等汇总的过程。按日期结账,无期间概念。
一.结账检查点
二.结账影响
结账后出纳业务单据不允许修改。
三.参数控制
3.4 固定资产结账
一.结账检查点
二.结账影响
固定资产进入下一期间,不允许修改以往期间的资产业务单据。
3.5 存货核算结账
一.结账检查点
- 入库序列单据单价小于等于0;
- 不良品或废品单价为0;
- 存在未分配的费用应付单;
- 存在负库存;
- 出库核算单价小于0;
- 成本核算生成的出库成本调整单已经生成凭证;
- 单据未包含在核算范围内;
- 赠品单价为0;
10.出库序列单据单价小于0;
11.费用分配标准未设置;
12.费用分配标准无值;
13.辅助生产成本中心费用未分配完成;
14.基本生产成本中心费用未分配完成;
15.已分配费用的产品无期初在产和本期投入;
16.主联副产品与产品组不匹配;
17.副产品没有设置定额成本;
18.费用分配结果已生成凭证;
19.费用项目与成本项目的匹配;
20.在产品费用分配标准未设置;
21.在产品费用分配标准无值;
22.存在嵌套领料;
23.存在以前期间下达的未结案工单但本期期初在产品数量和金额均为0;
24.存在以前期间已结案的工单,当期期初在产的数量和金额不为0;
25.存在当月以完工未结案的工单;
26.存在本期结案的工单期末在产品数量或金额不为0;
27.总投入费用小于0;
28.期末在产品数量小于0;
29.本期有入库但没有期初在产和本期投入产量;
30.存在数据重复的工单
二.结账影响
按核算体系、核算组织、会计政策组合维度结转到下一期间,不允许修改以前期间的核算单据。
三.参数控制
存在负库存的单据允许结账
3.6 总账结账
一.结账检查点
各业务模块凭证是否生成,各业务模块是否关账、结账(受参数控制),凭证是否全部过账,试算是否平衡,损益类科目余额是否为零(受参数控制)。
二.结账影响
总账进入下一期间,不允许修改以前期间的凭证。
三.参数控制
结账要求损益类科目余额为零;
不允许跨年度的反结账;
业务系统结账可与总账结账期间不一致。
4.对账
总账科目余额与各业务模块对账时,如果总账科目下挂核算维度,则必须根据总账科目核算维度余额来与各业务模块对账。
4.1 总账与存货对账
一. 系统上线规划建议
为了方便总账与存货月底对账及差异原因分析查找,总账存货科目应尽量和物料存货类别保持相对一致,通常来讲客户使用到的方案一般有两种:一是总账设置存货明细科目,科目和物料存货类别保持一一对应;二是不设存货明细科目,通过科目下挂核算维度(存货类别)的方式进行处理。两种方案都需要进行凭证模版的配置,月底时存货出入库单据(成本核算后)生成相关总账凭证,然后使用总账明细科目余额或者科目核算维度余额与存货核算模块的存货收发存汇总表进行月底对账。
二. 对账操作步骤
步骤1:核算合法性检查—出库核算或者成本计算合法性检查通过;
步骤2:凭证检查—存货单据已全部生成凭证;
步骤3:新增存货对账方案(可按适用账簿设置不同对账方案)。选择对账项目、科目、存货收发存汇总表、 表过滤条件组成对账策略(如科目下挂核算维度则需选择对账所需维度及 表对应核算维度值),目前系统支持按物料、存货类别、仓库、部门维度进行对账;
步骤4:对账—选择账簿、对账方案、年份和期间进行对账以及勾选未过账凭证;
步骤5:对账结果及差异分析:
当期末差异为0时,对账结果显示“平衡”;当期末差异不为0时,对账结果显示“不平衡”。
当本期增加差异或者本期减少差异不为0时,关联操作显示“差异分析”。
4.2 总账与应收款对账
一. 系统上线规划建议
为了方便总账与应收模块月底对账及差异原因分析查找,总账应收账款科目一般无须设置二级明细科目,直接下挂客户核算维度即可,如有外币交易客户存在则应收账款科目启用外币核算即可。同时按照新会计准则重分类会计科目记账要求,应收账款需要和预收账款联用(两个科目均启用客户核算维度),具体体现是月底编制资产负债表时将应收账款期末借方余额 + 预收账款期末借方余额列示在资产负债表资产方应收账款栏位,将应收账款期末贷方余额 + 预收账款期末贷方余额列示在资产负债表负债方预收账款栏位。
二. 对账操作步骤
步骤2:凭证检查—应收相关单据已全部生成凭证;
步骤3:新增应收账款对账方案(可按适用账簿设置不同对账方案)。选择对账项目、科目、应收账款明细表、 表过滤条件组成对账策略(如科目下挂核算维度则需选择对账所需维度及 表对应核算维度值),目前系统支持按客户、其他往来单位类型等核算维度或可按“单据类型”进行对账;其中按“单据类型”对账,以正常销售应收账款为例—可在建立对账方案时“ 表过滤条件”中筛选单据类型为“标准应收单或销售收款单”,举例总账的“应收账款+预收账款科目余额”可与应收模块的“标准应收单或销售收款单”进行对账;同理其他应收款相关的亦可按单据类型进行方案设定;但需要注意的是:如使用“单据类型”作为对账数据筛选,必须保证企业正常销售应收款项和其他业务应收款项系统单据事务处理相互隔离—-正常销售应收款项流程为“标准应收单或销售业务收款单”,而其他业务应收款项业务流程为“其他应收单 + 其他业务收款单”;备注:按“单据类型”对账应用方案举例仅供参照,具体设置以客户实际业务场景为准。
步骤4:对账—选择账簿、对账方案、币别、年份和期间进行对账以及勾选未过账凭证;此处需要注意的是:因cloud多组织业务模式下业务模块无外币期末调汇功能,而只有总账提供了期末调汇功能(总账模块按具体账簿进行账务隔离),所以应收款项对账只提供外币和本位币(人民币)对账,不提供综合本位币对账功能;
步骤5:对账结果及差异分析:
当期末差异为0时,对账结果显示“平衡”;当期末差异不为0时,对账结果显示“不平衡”。
当本期增加差异或者本期减少差异不为0时,关联操作显示“差异分析”。
4.3 总账与应付款对账
一. 系统上线规划建议
为了方便总账与应付模块月底对账及差异原因分析查找,总账应付账款科目一般设置两个二级明细科目—应付账款和应付暂估款,科目直接下挂供应商核算维度即可,如有外币交易供应商存在则应付账款明细科目启用外币核算即可。同时按照新会计准则重分类会计科目记账要求,应付账款需要和预付账款联用(两个科目均启用供应商核算维度),具体体现在月底编制资产负债表时将应付账款期末借方余额 + 预付账款期末借方余额列示在资产负债表资产方预付账款栏位,将应付账款期末贷方余额 + 预付账款期末贷方余额列示在资产负债表负债方应付账款栏位。
二. 对账操作步骤
步骤2:凭证检查—应付相关单据已全部生成凭证;
步骤3:新增应付账款对账方案(可按适用账簿设置不同对账方案)。选择对账项目、科目、应付账款明细表、 表过滤条件组成对账策略(如科目下挂核算维度则需选择对账所需维度及 表对应核算维度值),目前系统支持按供应商、其他往来单位类型等核算维度或可按“单据类型”进行对账;其中按“单据类型”对账,此处不再详细举例,与“总账与应收账款对账”应用场景类似;
步骤4:对账—选择账簿、对账方案、币别、年份和期间进行对账以及勾选未过账凭证;此处需要注意的是:因cloud多组织业务模式下业务模块无外币期末调汇功能,而只有总账提供了期末调汇功能(总账模块按具体账簿进行账务隔离),所以应付款项对账只提供外币和本位币(人民币)对账,不提供综合本位币对账功能;需要说明的是—因应付暂估对账功能目前正在规划梳理中,稍后系统才提供暂估对账功能;
步骤5:对账结果及差异分析:
当期末差异为0时,对账结果显示“平衡”;当期末差异不为0时,对账结果显示“不平衡”。
当本期增加差异或者本期减少差异不为0时,关联操作显示“差异分析”。
4.4 总账与资产对账
一. 系统上线规划建议
资产对账项目分为资产原值、累计折旧、减值准备三个对账项目,总账相关资产科目和固定资产模块的资产价值变动表进行账务核对。为了方便总账与固定资产模块月底对账及差异原因分析查找,总账固定资产原值科目应尽量和卡片资产类别保持相对一致,通常来讲客户使用到的方案一般有两种:一是总账设置固定资产原值明细科目,科目和卡片资产类别保持一一对应;二是不设固定资产原值明细科目,通过科目下挂核算维度(资产类别)的方式进行处理。同理累计折旧、减值准备的设置也与固定资产原值科目设置方法类似。
二. 对账操作步骤
步骤1:当期账务处理—当期卡片已进行变更、处置并进行计提折旧等账务处理;
步骤2:凭证检查—资产相关单据已全部生成凭证;
步骤3:新增固定资产对账方案(可按适用账簿设置不同对账方案)。选择对账项目、科目、应付账款明细表、 表过滤条件组成对账策略(如科目下挂核算维度则需选择对账所需维度及 表对应核算维度值),目前系统支持按资产类别、部门核算维度进行资产对账;
步骤4:对账—选择账簿、对账方案、年份和期间进行对账以及勾选未过账凭证;
步骤5:对账结果及差异分析:
当期末差异为0时,对账结果显示“平衡”;当期末差异不为0时,对账结果显示“不平衡”。
当本期增加差异或者本期减少差异不为0时,关联操作显示“差异分析”。
4.5 总账与现金日记账对账
一.系统上线规划建议
为了便于客户按出纳人员虚拟账户进行管理,总账现金科目支持下挂“现金账 ”核算维度,支持以手工日记账的方式引入总账相关现金、银行存款科目余额及明细至出纳模块的现金日记账或者银行存款日记账。为了方便总账与出纳模块现金日记账月底对账及差异原因分析查找,总账现金科目可挂现金账 亦可不挂现金账 ,取决于管理的精细颗粒度。现金日记账/银行存款日记账可自动记录登记业务模块收付款单据产生的现金/银行日记账,同时也支持将总账手工录入的和现金/银行存款相关凭证引入并登记至现金/银行存款日记账。
二. 对账操作步骤
步骤1:当期账务处理—当期现金相关收付款账务处理完毕;
步骤2:凭证检查—现金收付款相关单据已全部生成凭证;
步骤3:新增现金日记账对账方案(可按适用账簿设置不同对账方案)。选择对账项目、科目、应付账款明细表、 表过滤条件组成对账策略(如科目下挂核算维度则需选择对账所需维度及 表对应核算维度值),目前系统支持按现金账 、结算方式进行现金日记账对账;
步骤4:对账—选择账簿、对账方案、币别、年份和期间进行对账以及勾选未过账凭证;此处需要注意的是:因cloud多组织业务模式下业务模块无外币期末调汇功能,而只有总账提供了期末调汇功能(总账模块按具体账簿进行账务隔离),所以现金日记账对账只提供外币和本位币(人民币)对账,不提供综合本位币对账功能;
步骤5:对账结果及差异分析:
当期末差异为0时,对账结果显示“平衡”;当期末差异不为0时,对账结果显示“不平衡”。
当本期增加差异或者本期减少差异不为0时,关联操作显示“差异分析”。
4.6 总账与银行日记账对账
一. 系统上线规划建议
总账银行存款科目类似与现金科目,但区别在于银行存款科目一般需下挂银行账 核算维度,这样便于总账银行存款科目和银行日记账进行对账。
二. 对账操作步骤
步骤1:当期账务处理—当期银行存款相关收付款单据账务处理完毕;
步骤2:凭证检查—银行存款收付款相关单据已全部生成凭证;
步骤3:新增银行存款日记账对账方案(可按适用账簿设置不同对账方案)。选择对账项目、科目、应付账款明细表、 表过滤条件组成对账策略(如科目下挂核算维度则需选择对账所需维度及 表对应核算维度值),目前系统支持按银行账 、内部账 、结算方式进行银行存款日记账对账;
步骤4:对账—选择账簿、对账方案、币别、年份和期间进行对账以及勾选未过账凭证;此处需要注意的是:因cloud多组织业务模式下业务模块无外币期末调汇功能,而只有总账提供了期末调汇功能(总账模块按具体账簿进行账务隔离),所以银行存款日记账对账只提供外币和本位币(人民币)对账,不提供综合本位币对账功能;
步骤5:对账结果及差异分析:
当期末差异为0时,对账结果显示“平衡”;当期末差异不为0时,对账结果显示“不平衡”。
当本期增加差异或者本期减少差异不为0时,关联操作显示“差异分析”。
5.专题方案
5.1 成本管理参数描述
成本管理参数包括三部分:会计政策应用参数、核算组织应用参数、核算应用参数。下面我们逐个分析一下。
- 会计政策应用参数(路径:会计政策-成本政策)
1. 存货核算按费用项目明细核算:是指存货成本核算可以按费用项目作为成本结构进行分项平行结转成本,并且支持产品成本核算逐步分项结转。例如:采购一批物料,货款不含税金额是100,运费20,启用此参数,入库成本会形成成本结构:材料成本100,运费20,总成本120,出库成本核算时,按材料成本及运费结转出库成本。
2. 成本以含税金额进行核算:管理会计应用范畴,支持以含税成本作为企业内部考核及管理的依据,此参数仅用于内部管理。财务会计处理规则是凡进项税额需抵扣的,则按不含税金额计入成本;凡进项税不需抵扣的,则以含税金额计入成本。但从管理会计范畴,凡支出即可作为成本,相应的收入即可作为营业收入,因此启用此参数的情况下,不管税额是否能抵扣,成本都是已含税金额进行核算。
二、核算组织应用参数(路径:存货核算->成本管理系统参数)
1. 应付单与发票核销产生的差异计入存货成本:应付单与发票存在差异时,通过应付开票核销会生成调整的应付单,此参数就是决定这部分差异是否需调整存货成本,系统默认调整。
3. 存在负库存时允许结账:严格来讲负库存是不合理的业务,但出于某些特殊场景,存在库存管理允许负库存,那成本期末结账相应的也需提供负库存允许结账。
4. 赠品、不良品、废品单据零成本时允许结账:在《零成本管理解决方案》中有赠品、不良品、废品零成本的应用介绍,成本核算会对这类单据存在零成本情况下给予警告提示,实际应用中可以忽略。相应在期末结账时会对零成本单据进行检测,勾选这个参数则允许赠品、不良品、废品单据零成本时允许结账。
5. 采购入库调整单生成出库成本调整单:支持“按上期出库、结存比例”、“不生成”和“全部生成”三种调整方式。采购入库调整单是由发票金额与以前期间入库成本存在差异时补差生成,因是以前期入库,因此存在以前期既已部分耗用或全部耗用的场景,而当期收到发票补差是对整个入库单的成本调整,当当期初库存数量与补差数量不匹配时,容易导致调整后的期初加权平均价偏低或偏高,甚至成本极其异常的情况,通过按上期发出/结存比例生成出库成本调整的话,可以科学合理的使期初加权平均价回到真实成本范围。选择“不生成”,则不生成出库成本调整单,但入库调整后的期初成本可能失真或异常。选择“全部生成”,则入库成本调整单全部生成出库成本调整单,期初成本不受入库成本调整单的影响。
8. 期末结账结转存货核算明细过程数据:在核算应用参数中有勾选“写成本计算过程”的前提下,此参数决定存货核算明细 告数据是否存储在历史数据表中,供跨期数据查询。
三、核算应用参数(路径:存货核算->出库成本核算OR产品成本核算->成本计算)
1. 写成本计算过程:成本计算过程输出的结果表有存货核算明细 告及费用分配过程表,不勾选时,成本核算后不存储过程数据,并有利于提高成本核算性能。
2. 出库核算不更新已修改成本的核算单据成本:用于成本核算后修改出库单据成本重算的场景,即出库成本核算后,需对部分出库单据的成本进行修改,在重新核算时又想保留已修改的成本不被更新覆盖。
3. 单据生成凭证后重新核算不生成成本调整单:用于核算单据已生成凭证重算的场景,单据生成凭证后,重算后的成本很可能会与之前的成本存在差异,这种差异怎么处理呢?一种是对核算单据补差生成成本调整单,一种是将差异结转到期末余额中,普遍处理方式是选择结转到期末余额中。
5. 生成组织间调拨单据:因存货核算是按货主(即业务组织)进行核算的,当存在多业务组织且存在跨组织业务,又没购买组织结算模块的情况下,跨组织业务单据不能产生组织间的分步式调出调入单,导致单个货主存货余额存在差异情况。此参数就是在这个场景下补充生成分步式调出调入单,与组织间结算不冲突,也不会重复生成分步式调出调入单。
6. 自动进行采购入库核算:成本核算前自动调用采购入库核算。
7. 出库核算自动进行期末余额差异调整:出库核算后结存存在无数量有几分钱余额的情况,这是因为出库成本没有进行尾差调整导致,通过此参数可以将这种差异调整到出库单据的成本中,避免期末异常余额。增加此参数主要考虑对性能的影响,若应用此参数存在很大性能影响,那只能建议在成本核算完毕后在期末异常余额中出单处理。
8. 重新获取核算单据:用于提高成本核算性能,存货关账后业务数据已稳定,若每次成本核算都重新获取核算单据的话会浪费资源,因此系统在判断已关账且已执行过成本核算的情况下重新核算不再重新获取核算单据。通常情况下此参数没有多大意义,但在一些特殊情况下,如二开单据在关账逻辑控制中存在遗漏,或者关账后后台人工插入业务单据,这时需勾选此参数重新获取核算单据进行核算。
9. 成本计算时不更新手工修改的费用分配权重:费用分配后可以通过联查费用分配过程表人工干预修改权重影响分配结果,此参数就是决定在重新费用分配时保留已修改的权重不会被更新覆盖。
10. 计算产品成本还原系数:产品成本还原对比分析表支持动态的还原产品成本,但存在一个缺点就是若某半成品某会计期间没有完工入库的话,无法计算出还原系数,导致产品成本无法彻底还原,此参数的目的就是每期计算自制品最新还原系数构建所有自制品的还原系数库,确保还原系数完整连续。
5.2 存货核算范围介绍
核算范围是站在会计核算主体即核算组织的角度对存货进行的价值区域的划分,划分依据有货主,货主及库存组织、货主及仓库、库存组织、仓库 。
货主即存货所有权归属者,也就是业务组织;仓库即存货存储位置,库存组织代表着仓库的所属业务组织(具备库存职能的组织机构),存货按照这所有权(货主)及其存储位置(仓库)的二维划分物理范围及价值区域,即核算范围,每一个核算范围都有独立的计价方法。
存货核算与库存管理的联系与区别:
存货核算是针对企业自身存货进行核算及管理,不考虑客供料;库存管理是站在仓存的角度,是对所有存放在仓库的存货进行管理,不考虑存货所有权归属。因此某组织名下的仓库可以受其他组织或客户或供应商的委托进行存货的存放及保管,也更好的满足了组织之间的业务协同。这里有必要再介绍下存货核算关账及库存管理的关账,从以上可以看出,存货核算关账是站在货主的角度进行控制的,库存管理关账是站在仓库的角度进行控制。举例:若库存组织A有存放货主A,货主B,客户X,供应商Y的物料,将库存组织A关账,即ABXY都不能处理关账日之前的业务,而存货核算按货主B关账,只控制B在关账日之前作业,A/X/Y仍可以作业。
核算范围按“货主”划分,即按业务组织划分存货的价值区域,不考虑其具体存储位置,存货核算时将搜索所有库存组织下属于核算范围中已设置货主的单据按核算范围分别核算。
核算范围按“货主+仓库”,即按业务组织及仓库划分存货价值区域,存货核算时将搜索核算范围中设置的具体仓库属于已设置货主的单据按核算范围分别核算。
核算范围按“货主+库存组织”,是对“货主+仓库”更粗略的划分。存货核算时将搜索核算范围中设置的库存组织下所有仓库中属于已设置货主的单据按核算范围分别核算。
核算范围按“仓库”或“库存组织”划分,主要是针对单体组织而言,虽然多组织下也能应用,但不支持组织之的协同。存货核算是只能核算存储在自身组织下的存货,委托其他组织存储的物料不参与核算。
注意:核算范围划分依据在存货核算启用后就不允许变更,而且在同一“核算体系+核算组织+会计政策”的维度下,划分依据只能唯一。
为什么要在启用存货核算系统之前一定要先设置核算范围呢?
启用存货核算系统之后,若存在期初库存,则要维护初始核算数据,因此启用存货核算系统首先要根据核算范围判断核算范围涉及的库存组织是否已启用,且启用日期是否在存货核算启用期间第一天之前,或者在启用期间之内。在启用期间之内,则操作“获取库存期初数据”获取库存组织的初始库存作为期初库存,若在启用期间之前,则需在启用时对库存进行关账,指引“更新期初库存”获取期末库存作为期初库存。
5.3 物料计价方法介绍
存货核算物料计价方法支持加权平均、移动平均、先进先出及个别计价法。存货核算设置计价方法的地方有核算范围、物料计价方法。核算范围是指将存货按照货主及储存位置划分不同价值区域(成本域),每个存货价值区域都可有其独立的计价方式;物料计价方法是针对具体核算范围下的存货类别、物料属性或具体物料设置区分核算范围的独立计价方法,比如某核算范围的计价方法是加权平均,但该核算范围下有某类特殊物料要按移动平均计价,则可以采用此物料计价方法进行设置。
存货核算时会从细到粗确定物料的计价方法,取价顺序:单个物料-》物料属性-》存货类别》核算范围
一般来说,大部分企业按核算范围设置计价方法。
个别计价方法的应用:
通常所说的个别计价方法是指按批次进行存货成本核算,K/3Cloud基于这个理论在实务中进行了延伸扩展,支持按BOM版本、批 、计划跟踪 、辅助属性等维度进行核算,即物料基础资料中的物料维度BOM版本、批 、计划跟踪 、辅助属性任意一项勾选“影响成本”,则达到个别计价法的应用。如物料批 勾选“影响成本”,物料在以上设置中确定的计价方法为加权平均,则该物料按批内加权平均进行核算。
物料计价方法变更的应用:
此功能主要是指企业采用某计价方法核算一段时间后,因管理或对外 告的需要需采用另一种计价方法进行核算,这样就需通过物料计价方法变更对现有计价方法进行变更。此应用在财务中非常重要及谨慎的,请慎重应用,特别是实施阶段。
5.4 采购入库核算介绍
采购入库核算是指将企业日常经营活动中采购物料或商品所发生的费用,包括购买价款、及可归属于存货成本的相关采购费用,如关税、运输费、装卸费、保险费等等,按照核算规则计入对应物料或商品的入库成本。
采购入库核算包括普通采购及委外采购两种业务的入库成本核算,这两种业务在系统中采购入库(退料)中对应的业务类型分别为标准采购、标准委外。在K/3cloud中采购入库(退料)的成本由应付单确定,即采购入库(退料)单必须关联生成应付单,由应付单确定入库成本,采购过程发生的可归属存货成本的费用通过费用应付单记录,分摊到入库成本中。
K/3Cloud引入业务应付(系统中载体为应付单)的概念,即只要物权已转移就可确定债务,并独立出发票模块,还原发票原本票据的角色,这就使得入库单的成本确定不再依赖发票的开票时间,采购费用分配也不再受采购发票的限制(即费用应付单将费用分配给入库单的前提条件是该入库单已下推应付单)。业务处理及核算标准流程如下:
以上为采购入库单一次性下推应付单的场景,还有一种场景应付单当发票,即实际收到发票时,才下推应付单,如有启用发票模块的话,由应付单自动生成发票。这种场景下存在一批货分几个月开票的情况,因此需入库单支持多次下推应付单。这两种场景由系统参数控制。应付单当发票用的核算逻辑:根据入库单当期下推的应付单平均单价确定入库单的成本,以后月份开票,根据下推应付单的累计金额与入库单的总成本比较大小决定是否补差。缺点就是不能根据开票数量进行补差,只能等全部开票后才能调整差异;另一个缺点就是应付单当发票用,但毕竟不是发票,没有红蓝字之分,不能根据应付单下推应付单,入库核算也不支持应付单下推应付单的成本处理。
K/3Cloud支持多核算体系多会计政策的成本核算,采购入库单下推应付单自动核算只能在默认核算体系默认会计政策下执行。存在多核算体系多会计政策时,需由“采购入库核算”根据入库单与应付单的勾稽关系在各核算体系会计政策下执行核算。
采购入库核算除了根据应付单核算采购入库单(采购退料单)的成本,还支持根据入库序列单据上的金额进行成本暂估。主要场景是采购入库单(采购退料单)没有下推应付单,但有维护金额;其他入库单、盘盈单有维护成本,采购入库核算会根据业务单据上的金额或成本写入存货核算入库成本数据表中。
采购入库核算支持组织间交易调拨入库单及退货的调拨出库单的成本核算,即根据关联的应付结算清单金额确定成本。
论坛上经常反馈的问题如下:
Q:入库单有下推应付单,但入库单成本为0
A:应付单与入库单不在同一会计期间,对于当期入库单来说,仍没有下推应付单,且入库单上金额也为0,只能通过入库 成本维护进行成本维护;
还有一种情况是,入库单下推应付单之前,已生成凭证(取入库单金额),然后当期下推应付单,这时因为入库单已记账,不能更新入库单成本,直接补差生成入库成本调整单了。
Q:采购入库单上的金额与总成本有什么区别?
A: 入库单上的金额一般是有采购订单携带下来,为合约采购金额,是确定应付的主要参考数据,总成本是根据入库单下推应付单的金额确定入库成本反写的,如果涉及采购费用的话,也会包含在内。凭证取数建议取总成本数据。
Q:入库单与应付单都在同一期,但为什么怎么核算入库单的成本都不等于应付单呢?
Q:退料单有下推应付单,但退料单成本为0
A: 检查下勾稽日志
Q:采购入库单没有下推应付单但有金额,为什么采购入库核算后,入库单成本不等于金额?
A :首先要检查入库有没有生成凭证,没有凭证的话,可能是入库单有修改金额导致,这种情况下将入库成本维护中的成本清0,重新采购入核算。
Q:组织间交易产生的分步式调入单没有成本
5.5 其他存货核算计算逻辑
存货核算时部分项目偶尔遇到出库单据成本计算“异常”,反复查找也找不到原因,数据也不知道怎么去追溯,于是一直在探索“系统出库核算计算逻辑是什么?”针对这个问题,我们来分析一下。
通过出库成本计算入库成本,核算异常主要有两种类型。第一种类似库存状态转换单、形态转换单、批 调整单、组装拆卸单,系统第一次计算时按物料存货核算方法计算出库成本,然后批量更新物料对应的入库成本(后台更新模拟手工录入保存对应成本,不参与此次入库序列成本核算),第二次计算时以第一次更新的入库成本进行二次核算(这时需要勾选“出库核算不更新已修改成本的核算单据成本”,否则系统每次覆盖上次计算结果,入库方对应单据没有参与入库序列核算)。这里的问题主要在什么时候勾选“出库核算不更新已修改成本的核算单据成本”参数,勾选太早,多次出库成本核算结果可能不一致,造成入库成本波动,数据量一大,无法判断哪个成本数据正确。一般我们要求最后两次计算成本时第一次去掉此参数勾选,清空历史数据,第二次勾上,让这类特殊的入库类单据参与存货核算。
示例:
- 系统设置
- 物料计价方法:加权平均法;
- 核算范围划分依据:货主+仓库;
- 核算范围:货主+原材料仓库、货主+成品仓库;
- 假设该物料没有历史数据;
- 原材料仓库核算结果
- QTRK000011其他入库单 入库成本10;
- 存货核算出库成本 10=100/10
- PHTZ000001 批 调整单 用存货核算成本更新出库成本10
- PHTZ000002批 调整单 用存货核算成本更新出库成本10
- 成品仓库核算结果
- PHTZ000001 批 调整单 根据原材料仓库出库成本更新入库成本10
- PHTZ000002批 调整单 根据原材料仓库出库成本更新入库成本10
- 批 调整单收入不与参与第一次存货核算 存货成本 0=0/6;
- QTCK000003其他出库单 存货核算出库成本为0;
- 第二次出库核算时勾选参数“出库核算不更新已修改成本的核算单据成本”;
- 第二次出库核算成品仓库核算结果
- PHTZ000001 批 调整单 保存上次入库核算成本10
- PHTZ000002批 调整单保存上次入库核算成本10
- 批 调整单收入参与第二次存货核算,存货成本 10=60/6
- QTCK000003其他出库单 存货核算出库成本为10;
通过出库成本计算入库成本,核算异常第二种类似直接调拨单、分步式调出分步式调入单。同样是以出库成本更新入库成本,但系统计算逻辑与前面不一样,而且计算逻辑与“出库核算不更新已修改成本的核算单据成本”参数无关。
以调出方成本确认调入方成本,是调拨类业务的计算思路。这里一般都不会存在问题,但有一种特殊情况:出入库业务可能在核算维度间存在嵌套,我的出库成本影响对方入库成本,对方出库成本影响我的入库成本,这时系统得有一种逻辑,在一定情况下中断循环运算,下面我们详细讨论一下。
假设一个场景:同一个物料在同一个核算组织的A、B、C三个仓库由A仓库调拨到B仓库、B仓库调拨到C仓库、C仓库调拨到A仓库。
- 系统设置
- 设置A、B、C 三个仓库;
- 物料计价方法:加权平均法;
- 核算范围划分依据:货主+仓库;
- 核算范围:货主+A仓库、货主+B仓库、货主+C仓库;
- 假设该物料没有历史数据;
- 其他入库单
- QTRK000012 ;仓库A;数量100 ;单价10;
- QTRK000013 ;仓库B;数量100 ;单价20;
- QTRK000014 ;仓库C;数量100 ;单价30;
- 直接调拨单
- ZJDB000011 ;调出仓库A;调入仓库B;调据数量10;
- ZJDB000012 ;调出仓库B;调入仓库C;调据数量5;
- ZJDB000013 ;调出仓库C;调入仓库A;调据数量1;
- A成本计算结果
物料在A仓库核算过程描述:
- QTRK000012其他入库单成本直接取“入库成本核算”成本10;
- ZJDB000013直接调拨单收入成本取发出方成本 30;
- 按存货核算方法计算物料出库成本 10.198=1030/101;
- ZJDB000011直接调拨单以不包含嵌套业务单据ZJDB000013计算物料出库成本 10=1000/100;
- B成本计算结果
物料在B仓库核算过程描述:
- QTRK000013其他入库单成本直接取“入库成本核算”成本20;
- ZJDB000011直接调拨单收入成本取发出方成本 10;
- 按存货核算方法计算物料出库成本 19.09=2000/110;
- ZJDB000012直接调拨单以出库成本发出19.09;
- C成本计算结果
物料在C仓库核算过程描述:
- QTRK000014其他入库单成本直接取“入库成本核算”成本30;
- ZJDB000012直接调拨单收入成本取发出方成本 19.09;
- 按存货核算方法计算物料出库成本 29.48=3095.45/105;
- ZJDB000013直接调拨单以不包含嵌套业务单据ZJDB000012计算物料出库成本 30=3000/100;
- 删除QTRK000014其他入库单计算结果
- ZJDB00
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!