不同计价方式账务处理方法详解罗希luoxi@yonyou.com1、引言企业的存货是不断流动的,在实际流转过程中实物流转顺序和成本流转顺序是不一致的,只要按照不同的成本流转顺序确定已发出存货的成本和库存的成本即可。这样,就出现了存货成本的流转假设,采用某种存货成本流转的假设,在期末存货与发出存货之间分配成本,就产生了不同的存货成本分配方法,即发出存货的计价方法。我国《企业会计准则》规定各种存货发出时,企业可以根据实际情况,选择使用先进先出、加权平均、移动加权平均、个别计价、计划价核算发出成本。2、应用场景及问题描述物料的计价方式有六种,分别是先进先出、移动平均、全月平均、个别计价、计划价以及标准价,不同的计价方式适用不同的业务场景,本例详细介绍六种计价方式计算方法,请企业根据自己的实际情况选择合适的计价方式。3、解决方案3.1先进先出先进先出的计价方式是假设先入库的物料先出库,以此来确定出库的成本。优点是期末存货成本比较接近市场价格,缺点是工作量比较大,而且存货较接近于最近购货成本。因此,在通货膨胀条件下,作为销售成本偏低,使得利润虚计。先进先出计价方式优点:存货的结存成本更加接近当前市价;计价工作分散在月内进行,有利于均衡工作量。缺点:存货较接近于最近购货成本。因此,在通货膨胀条件下,销售成本偏低,使得利润虚增。适用:物价呈下跌趋势时,往往采用此种计价方式。采用此计价方式会低估存货价值和利润;可以少交所得税。不适用:物价呈上涨趋势时,不宜采用此计价方式。采用此计价方式会高估存货价值和利润,不符合会计的谨慎原则。以下采用数据推演的方式说明先进先出的计价方式。产品演示:建立一个计价方式为“先进先出”的物料,并分配到业务单元和成本域。库存模块录入一张红字库存其它出库单,签字后传存货核算,库存单据是没有单价的,但是存货核算的其它出库单却是有单价,走参数IA0304的设置。若通过参数取值不到,则会报错。可修改参数IA0303或参数IA0304的设置,本例修改了参数IA0304后签字成功。若参数IA0303的参数值设置的是手工录入,成本计算时还是提示需要手工录入单价。手工新增库存的其他入库单(红蓝其他入库单),签字后传存货核算,若入库未录入单价,成本计算后,单价按参数IA0305的参数设置走,转库入库单单价来源转库出库单。转库出库单单价按计价方式获取,或者走参数IA0302的设置。若出库单成本计算后无法获取单价,取参数IA0302的设置。成本计算成功后可以查询存货明细账和计价辅助查询报表。此处取消成本计算:3.2移动平均移动平均是以平均数的形式对存货进行计价,它既不反映存货的原始价值也不反映存货的现行市价。每次收货后即依据(原有存货成本+本次收货成本)/(原有存货数量+本次收货数量),计算出加权单价,进而可以计算发出存货的成本,优点是方便管理者及时了解存货成本,计算结果比较客观。以下采用数据推演的方式说明移动平均的计价方式。产品演示:建立一个计价方式为“移动平均”的物料,并分配到业务单元和成本域。库存模块录入一张红字库存其它出库单,签字后传存货核算,库存单据是没有单价的,但是存货核算的其它出库单却是有单价,走参数IA0304的设置。若通过参数取值不到,则会报错。可修改参数IA0303或参数IA0304的设置,本例修改了参数IA0304后签字成功。若参数IA0303的参数值设置的是手工录入,成本计算时还是提示需要手工录入单价。手工新增库存的其他入库单(红蓝其他入库单),签字后传存货核算,若入库未录入单价,成本计算后,单价按参数IA0305的参数设置走,转库入库单单价来源转库出库单。转库出库单单价按计价方式获取,或者走参数IA0302的设置。若出库单成本计算后无法获取单价,取参数IA0302的设置。将此物料成本计算:取消成本计算:3.3全月平均月末计算一次加权平均单价,优点是比较简便,市场价格的影响不大,存货成本分摊折中,缺点是平时无法得到存货的发出成本。针对某一成本域+账簿+物料,只能取消全月平均计算之后才能重新计算全月平均单价,不能重复计算。加权平均单价算法为:(期初成本+本期入库成本-本期已有成本的出库金额)/(期初数量+本期入库数量-本期已有成本的出库数量)。得到单价后,本期的所有出库成本都采用此成本单价。产品演示:建立一个计价方式为“全月平均”的物料,并分配到业务单元和成本域。库存模块录入一张红字库存其它出库单,签字后传存货核算,库存单据是没有单价的,但是存货核算的其它出库单却是有单价,走参数IA0304的设置。若通过参数取值不到,则会报错。可修改参数IA0303或参数IA0304的设置,本例修改了参数IA0304后签字成功。若参数IA0303的参数值设置的是手工录入,计算全月平均单价时还是提示需要手工录入单价。全月平均计算计算顺序:1.先计算手工录入出库。2.计算入库成本(非特殊业务的入库,如调拨入库,转库入库,组装入库,拆卸入库,形态转换入库.),特殊业务的入库比如调拨入库依赖于调拨出库的成本需要调拨出库先计算完成才能计算入库成本。3.计算所有非手工输入出库成本4.计算特殊业务的入库成本。手工新增库存的其他入库单,签字后传存货核算,若入库未录入单价,计算全月平均单价后,单价按参数IA0305的参数设置走。计算全月平均单价之前的存货明细账。计算全月平均单价之后存货明细账,红蓝的手工录入的其他入库单都走参数IA0305的设置,参数IA0303的参数值是结存成本,故红字出库单I72022072700000017的单价也是91.17。(期初成本+本期入库成本-本期已有成本的出库金额)/(期初数量+本期入库数量-本期已有成本的出库数量)(0+2700-56+112-56-56)/(0+30-1+2-1-1)=2644/29=91.17其它入库单:I42022072600000036是库存转库单生成的存货其它入库单,转库特殊出库业务对于计价方式计算得到,入库不影响全月平均单价仅影响结存金额。取消计算全月平均单价也在此节点操作。3.4个别计价个别计价法是逐一辨认各批发出存货和期末存货成本,适用于容易识别、存货数量不多、单位成本较高的存货计价。每一笔出库选择其对应的入库成本,即出库成本直接取自其对应的入库单成本。个别计价核算的物料成本计算逻辑分成两个先后步骤:一是对入库成本进行确定,二是对出库成本进行确定。本例将分别介绍个别计价的手工指定、自动指定以及按批次自动指定。个别计价计价方式的优点:发出存货的成本和期末存货的成本合理准确。缺点:工作量繁重,存货保管繁琐,困难较大。适用于:容易识别、存货品种数量不多、单位成本较高的存货如珠宝、黄金等的计价。产品演示:建立一个计价方式为“个别计价”的物料,并分配到业务单元和成本域。个别计价手工指定场景:录入一张其它入库单:查询条件:只显示手工个别指定(查询条件勾选上时,系统显示:出库单行、红字入库单行。)不要勾选进行查询,查询出入库单单后做成本计算。如果红字入库单上没有单价,则根据参数IA0305的设置来取数。录入一张出库单,也没有单价。个别计价节点的查询条件:只显示手工个别指定需要勾选上后再查询。勾选上后点击“个别指定”按钮,通过自动分配或者手工在表体行内维护好出库数量,然后点击保存来完成个别计价指定。可以查询报表:计价辅助查询,出入库单据一一对应展示。个别计价的计价方式若需取消账务处理也是在这个节点操作,如下图,可取消成本计算:个别计价自动指定场景:未做过个别指定的出库单,如果有出库跟踪入库关系,成本计算时,自动基于出库跟踪入库完成个别指定。首先物料档案-库存信息页签勾选“出库跟踪入库”。物料还是同一个物料,出库跟踪入库可以随时修改,由于此物料已经有入库单了,也成本计算成功了,故直接录入一张不录入单价的出库单。修改出库单的单据模板,放出表体字段“对应入库单号”。维护一张其它出库单后点击自动拣货按钮后,对应入库单号能自动获取。(自动取数按钮无法获取)个别计价节点的查询条件:只显示手工个别指定勾选和不勾选都可以查询出来,勾选则是手工指定,不勾选则是自动指定。本例直接不勾选“只显示手工个别指定”后直接成本计算。成本计算成功后查询报表:计价辅助查询。个别计价按批次自动指定场景:IA0307批次自动个别指定,此参数决定计价方式是"个别指定"而且是批次管理的物料,在【存货核算—个别计价】功能中进行成本计算时,是否进行批次自动个别指定。参数值为是:没有单价的出库单行成本按照批次号先进先出的原则自动进行匹配指定。否:忽略,不做成本计算。物料启用批次管理物料启用批次核算维护两张其它入库单把两张入库单做成本计算维护一张没有单价的其它出库单把出库单成本计算,自动按批次号先进先出的原则自动进行匹配指定。若库存红字出库单上没有单价,但签字传存货核算的单据是可以有单价的,走参数IA0303的设置。转库出库单进行个别计价的成本计算时,查询出来后做个别指定。对库存转库入库单进行个别计价成本计算,单价取转库出库单的单价。3.5计划价对采用“计划价”这种计价方式的物料,在会计期末,要计算当月每个物料的差异率,从而计算物料的实际出库成本。计划成本法:企业的收入、发出、结存都按照预先制定的计划成本核算,同时设置成本差异科目,登记实际与计划成本的差异,月末根据成本差异率计算发货成本和结存成本。优点是简化工作,存货帐可以只登记数量,单价均为计划价,很方便得到成本。成本差异率的计算是:(期初差异+本期入库差异-本期有金额出库差异)/(期初计划成本+本期入库计划成本-本期已有成本)。每一笔出库,分摊的差异金额是:出库计划成本*差异率。采用计划价核算的存货的实际成本是:计划成本金额+差异金额。产品演示:建立一个计价方式为“计划价”的物料,并分配到业务单元和成本域。库存模块录入一张红字库存其它出库单,签字后传存货核算,库存单据是没有单价的,但是存货核算的其它出库单却是有单价,走参数IA0304的设置。参数IA0304设置如下:若通过参数取值不到,则会报错。可修改参数IA0303或参数IA0304的设置,若确实取不到红字出库成本,也可通过修改参数IA0304d的参数值为“是”而达到传单据到存货核算模块的目的。若参数IA0303的参数值设置的是手工录入,计算差异率时还是提示需要手工录入单价。手工新增库存的其他入库单,签字后传存货核算,若入库未录入单价,计算差异率后,单价按参数IA0305的参数设置走。若按参数IA0305设置取值不到,计算差异率会报错。设置好参考成本:计算差异率之前的存货明细账。计算差异率:计算差异率之后的存货明细账:上图有两张差异率结转单涉及参数:IA0104差异明细账是否根据差异结转单形成。参数用途:成本域级参数。此参数决定了计价方式是"计划价"的物料,其差异明细账形成的规则。是:差异明细账根据差异结转单生成,差异结转单是在进行差异率计算时生成的;否:差异明细账不根据差异结转单生成,而是根据业务单据上的数据生成。差异结转单支持生成凭证。修改参数IA0104的参数值为否,取消计算差异率,重新计算差异率,再看存货明细账,没有差异率结转单了,分配到单据上了。差异率计算公式:(期初差异+本期入库差异-本期有金额出库差异)/(期初计划成本+本期入库计划成本-本期已有成本)【-900-6300-3500-(-34)-(-22)】/【1000+9000+5000-(-134)-(-222)】=-10644/15356=-0.685556,本例中有金额的出库是红字出库。每一笔出库,分摊的差异金额是:出库计划成本*差异率。100*(-0.685556)=-68.56采用计划价核算的存货的实际成本是:计划成本金额+差异金额。100-68.56=31.44,下图是转库单生成的其它出库单。其它入库单:I42022072600000036和其它出库单:I72022072600000016都是库存转库单生成的存货其它出入库单。非特殊业务的其它入库单:I42022072800000039和I42022072800000040按参数IA0305的设置取的是物料的参考成本。若物料设置标准差异率:我们取消计算差异率,再重新计算差异率,由于之前的差异率是(-0.685556)小于下限:(-0.5),故差异率直接为(-0.5)。再看存货明细账,差异额也变成了-50。计划价发生变化时,通过『计划价调整单』实现,调整物料的计划价,影响物料档案上对应物料的计划价,同时在进行成本计算后会影响结存计划金额和结存差异,如果物料已经计算了差异率,将无法进行计划价调整。取消计算差异率后,计划价调整成功。计划价调整单取消审核时将自动取消并删除其对应的入库调整单。计划价调整单不能配置会计凭证模板。即不生成会计凭证,通过入库调整单传凭证。我们检查物料的计划价和存货明细账。放大标准差异率下限,重新计算差异率。查询存货明细账,我们发现期初差异不变,还是-900。计划价批量调整支持在全集团内多成本域同时进行物料计划价调整,计划价批量调整单支持审批流,计划价调整单不支持审批流。3.6标准价存货核算采用标准价核算时,与成本估算和标准成本核算联用,不支持单独使用。产品按标准价实时核算成本,应用流程图如下图:产品演示:建立业务单元,勾选库存、工厂、责任组织职能并启用。修改参数,启用标准成本体系:若未启用标准成本体系,物料的计价方式不支持标准价。若已存在业务单据,则无法修改此参数。建立成本域:不能按财务组织建立成本域,否则会报如下错误:建立财务核算账簿并启用标准成本和成本估算:需要同时勾选存货账簿、成本中心会计账簿后才可以启用标准成本账簿,否则会报下图错误。建立一个计价方式为“标准价”的物料,并分配到业务单元和成本域。生产信息页签,“物料形态”属性请根据实际物料形态进行设置。(注:“采购件”、“能源介质”按原材料处理,半成品、产成品、副产品、委外件、工序委外件物料形态按产品处理。)财务成本信息页签(获取物料对应的要素)1)修改计价方式信息中的“计价方式”为“标准价”,并勾选“计算生产成本“;(注:原材料支持标准价、计划计;产品仅支持标准价;)2)修改计价方式信息“核算要素”,选择物料归集的要素,要素必须为“材料”属性的要素;3)勾选“计算生产成本”属性;勾选此属性参与计算,否则不参与计算;新增成本组件:新增成本组件结构并分配:新增成本组件与要素对照关系;1)核算要素与物料要素一致;2)若多个物料对应不同要素时,则表体同一成本组件要对应所有物料的要素;否则取估算标准价时会报“物料找不到成本组件错误”。建两套成本类型,核算类别分别为“核算”、“模拟”;手工新增“模拟”类别的物料标准价格,注意事项:1、核算要素成本页签的“核算要素”与“成本组件与要素对照”须保持一致;2、输入核算要素后会自动带出成本组件信息;3、手工输入本层成本、上层成本数据;4、保存后自动生成“成本组件成本”页签数据;5、账簿成本估算模块需启用,否则参照不到账簿。将“模拟”更新为“核算”标准价。在标准成本更新节点,执行更新。将“模拟”成本类型数据更新为“核算”成本类型数据;注:来源成本类型为“模拟”成本类型,目的成本类型为“核算”成本类型;执行完标准成本更新后,在物料标准成本节点可以查询出刚更新的“核算”用的数据;此价用于提供外领域取标准价使用。查询“核算”类别的物料标准成本。录入一张存货核算模块的其它出库单。做成本计算:查看其它出库单:查看存货明细账:进行月末差异回摊:做月末结账:4、注意事项全月平均计价方式注意事项:报表:全月平均单价查询支持查询“全月平均”计价方式的物料,各会计期间的全月平均单价。查询不出数据,是因为:查询“全月平均”计价方式的物料的全月平均单价,只能查询已结账各会计期间的全月平均单价。计划价计价方式注意事项:计算差异率提示下图错误,需取消计算差异率后重新计算差异率,需一次计算差异率成功。计划价不支持辅助属性核算成本。当前会计月的计划调整单必须审核,如果当月不调整,则必须月末结账前修改计划调整单表头的会计期间,否则不允许月末结账。标准价计价方式注意事项:标准价不支持多辅助属性核算成本。