物料分类账详解(修订版)

更新时间:2024-06-03 17:14:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

物料分类账详解(修订版)

一、业务背景:

中国会计准则规定,对存货的核算必须采用历史成本法(即实际成本法).如果企业采用计划成本法或者定额成本法进行日常核算的,应当按期结转其成本差异,将计划成本或者定额成本调整为实际成本.

“存货采用计划成本法核算,有利于简化财务会计处理工作,有利于考核采购部门的经营业绩,促使降低采购成本、节约支出”.

完全成本法和变动成本法最核心、本质的差异在于对固定制造费用的处理上,比如生产设备的折旧被划分为固定制造费用,如受外界影响企业两个月份的产量差异很大,那么这种差异反映到产品的单位成本上的差异就会很大。而事实上这种成本差异并不会被市场所认可。所以,可以把当期产品该摊的部分(通过定额确定)以变动成本的形式计入产品,而不该摊的部分(与期间相关的)直接计入当期损益。

二、物料帐概念:

物料的明细分类账它平行于总账每个物料在物料分类账中都视同一个明细科目系统自动在该明细分类账中记录所有和该物料有关的业务从而可以按照期间计算该物料的实际成本(周期单位价格PUP即月末加权平均价)

三、物料分类帐的差异分摊原理

(一) 启用物料分类账的意义

1、记录差异 2、分摊差异

在期末分摊差异之后,以实现还原物料的实际成本(如果产成品使用的标准价则月末还原实际成本所产生的凭证次月要冲销)。

(二) 差异类别

1、价格差异是由于物料移动的评估价格与实际价格(或者计划价格)不同而产生的差异。 (1).库存初始化差异:例如561类型的入库,若实际价与标准价不一致就会产生差异; (2).PO的收货差异:PO采购价格与标准价格不一致,就会产生差异;

(3).PO发票校验差异:此种差异通常是由于发票价格与采购价格不一致产生的;但还有一种差异即物料分类账中所体现的汇率差异。

(4).物料过账转移差异:若在OX14中配置评估级别是按工厂,则跨工厂的物料转移过账,会因为两工厂的物料标准价格不同而造成差异;若在OX14中配置评估级别是按公司,则跨公司的物料转移过账,会因为两公司的物料标准价格不同而造成差异(通常跨公司调拨也会视同销售和采购业务进行,若如此其差异如前2、3的差异);

(5).标准价格变更差异:MR21/MR22或CK40N(CK11N)、CK24,以及CKMPRPN、CKME等方式的价格变更,都会造成差异(实际业务为,为了保持期间数据一致,通常若物料有业务发生,一般不允许修改标准价);

(6).生产环节结算差异:生产环节,生产订单的报工、生产收货都是按照标准价格或计划作业价格计算成本,在订单结算环节,会结转将投入与产出的差异(需要注意的是WIP不承担差异);此差异包括材料差异(一般是由于数量差异引起的差异)和制造费用差异;

(7).其他类型业务差异:如退货等。 2、因汇率产生的差异

价格差异又分类单层价格差异和多层价格差异,二者之和构成总的价格差异。简单的讲,单层差异是由于物料本身而产生的差异;多层差异是由来自于物料所处BOM的下层物料的差异而引起的该物料的差异。

(三) 差异分摊逻辑

1、差异从期初库存和入库中收集,在消耗与期末库存之中分摊 2、每单位数量的同一物料所分摊到的差异相同。 下图可以说明这两个原则: 业务 业务分类 期初库存 进 收入 消耗 销 期末库存 85.26 -5,510.19 19,185.06 13,674.87 00000000 38,791.71 39,547.01 -2,401,261.76 -2,555,846.99 8,861,125.84 8,898,800.63 6,459,864.08 6,342,953.64 00000000 00000000 数量 840.56 单级价格差异 -160,095.42 多级价格差异 56,859.85 总价格差异 -103,235.57 汇率差异 00000000 (四) SAP物料计价方式

计价方式1 计价方式2 计价方式3 原材料 产成品\\半成品 物料帐价格控制 S S V V V S 无论V+2还是V+3,差都才有3+S,差异分原料V+2,实际成本;成品S+3,异都不能被分摊,不摊后计算实际成本 标准成本,期末还原为实际成本 需要实施ML. 满足管理和财务报表需求 标准价比较准确时可不用ML,产品需要按批次计价 少量差异直接进销售成本或存货 备注 此处的价格确定包含以下两种类型: 2 Transaction-Based 基于交易 3 Single-/Multilevel 单层/多级。若选择2,物料价格控制可同时被定义为移动平均价或标准价。 若选择3,物料价格控制将只能选择标准价。

关于物料分类账的价格确定,同样是按照通常的规则,只对后续的数据有影响,历史数据将不做调整,也不允许调整,所有的之前的物料将自动设置为“2-基于业务”。 在此处可以对物料分类账的相关配置进行一个检查,需要说明的是,有些检查出来的错误也不一定都需要解决。

(五) SAP帐套参考列表

帐套种类 总分类账 分类帐 0L 分类帐名称 旧总帐 新总账 统驭分类帐 总计表名称 GLT0 FAGLFLEXT COFIT 备注 未激活新总账时,为了保证FI和CO数不可变更的SPL 3A 据的一致性,在期末执行KALC时,FICO统驭数据就写入Ledger 3A, 利润中心被看成为Ledger A,此两套帐不能配置 这两个常用帐套如有实际业务需求,可以使用自定义的帐套替代. 类似之意指和上两种SPL数据更新逻辑8A 可以配置的SPL 0F 1C 利润中心会计 销售成本会计分类帐 合并分类帐 GLPCT GLFUNCT ECMCT CKMLPP CKMLCR 物料分类帐 类似分类帐 无 利润分析 类似但是使用表格不相同,比如利润分析的表格(包括特征和值)实际上是由用户根据业务需求自定义的,这些数据一般比SPL处理要复杂,SPL通常只包括计划数据表,实际数据表和汇总数据表而已. CE1-4**** 注意:1.SPL(Special-Purpose Ledger),除法定Ledger 0以外都归于此类。

2.表T882中可以看到各公司代码启动的各种帐套。

3.每个帐套只有相应模块被启动时才产生相关凭证,.比如在产生物料凭证时不仅有会计凭证,可能伴随物料分类帐凭证,利润中心凭证,利润分析凭证,销售成本会计分类帐凭证,TR凭证等,同一个数据源能保证各帐的数据完整性。

四、 ML的主要功能:

(一) 期末差异分摊

使用ML可以将物料采购产生的采购价格差异、生产过程中产生的生产成本差异、物料价格变更引起的价格变更差异等差异以单层/多层的方式分摊出去。

无论是标准成本法还是实际成本法,都得不到实时的绝对的实际成本,差异总是不可消除的,关于差异的帐务处理方法,一般认为有3种方法: 1.期间分配法

假使当期差异很大,原则上不允许全部转入销售成本,否则严重影响当期损益,而应在在产品,产成品和销售成本间按比例分摊。

在ML中使用实际成本核算(Actual costing),相关物料的价格控制必须是S(即标准价),价格确定必须是3(其它的价格控制和价格确定组合在本篇有详细讨论),此时,ML在平时使用期间固定的唯一标准价格核算物料的各种交易,差异都被记录在ML(表MLCRF)中.

在多层差异确定后,用户可以选择使用PUP重估或不重估当期库存,如果选择重估计库存,则当期物料主数据的价格控制自动从S到V,产生的会计凭证是:

Dr:库存 (OBYC->BSX) 如果不重估物料则使用OBYC-LKW科目. Cr:单层差异 (OBYC-PRY科目) 多层次差异 (OBYC-PRV科目) 在下个月初该凭证则被冲销回,

在标准价格不变的情况下,差异分配只是将各种差异在销售成本和存货之间进行了分配, 由存货承担的差异依然留在差异账户中并带到下期期初,并未做到“实际成本还原”。在物料分类帐中,由存货承担的差异是可以全部还原到存货中去的,如果以上期的周期实际价做下期的标准价并且重估物料,则下期期初没有任何存货差异,如图1和图2(Tcode:CKM3),并且使用ML的的Actual Cost component Split功能也可做到根据成本部件进行传说中的“成本还原”。

图1中表示物料60000056在2007/08期物料分类帐结算完后的画面,启动物料帐后,CKM3可以非常方便地分析每个物料在某期间初始库存和期初差异(差异包括价格差异和汇率差异)、本期所有的收货收据,本期所有的消耗在消耗类别下和期末库存,本例中,没有初始库存没有差异,本期没有收货,价格差异64394.32元是后勤发票校验差异,所有有金额没有库存数量,

物料的差异分配公式是:

期初差异+∑本期收货差异 = ∑本期消耗差异 + ∑期末库存承担的差异

期初差异和收货差异在本期消耗和本期期末库存间分摊,差异分摊的依据是消耗和期末库存的数量,所以,本例中期末库存的差异是40195.28 = 64394.32 * ( 5204/(5204 + 3133 ))。

在图1-[5]中,注意价格控制标志已经是V ,即平时使用标准价29496752.14/10000元/吨, 在月末加权平均价还原为29573991.33/10000元/吨,满足了平时标准价格计算抛出差异,期间还原为实际成本。

第8期物料分类帐结算时针对该料产生一正一反两张凭证。 重估物料,将标准价格控制S改成V,结算凭证如下: Dr: 原材料 40195.28 (数量5204)

->平时标准成本少计,期末加上这部分,因为价格控制已经是V,则8月份期末价格是29573991.33/10000元/吨.

Cr:材料采购差异 40195.28 (数量5204) Dr:物料消耗 24199.04 (数量3133) Cr:材料采购差异24199.04 (数量3133)

将第8期的材料采购64394.32在消耗和期末库存间分完, 如果是生产性的物料消耗层层上转后反应到产成品的销售成本和期末库存上去,不需要再冲回。

而第9期期初将冲回期末存货差异部分,在物料分类帐结算时和第8期的结算凭证同时产生,如果第9期依旧使用以前的标准价格(差异摊销至期末库存,实际单价发生变化),则冲回的会计分录如下,如图2:

Dr: 材料采购差异 40195.28 Cr:原材料 40195.28*

系统还提供一种方法是不重估计物料,将差异不分配到物料而是一中间科目(OBYC-LKW定义)。

图2中,在第9期间的标准价格依旧是8期的标准价格,所以差异是40195.28 = 5204 *

(29573991.33/10000 - 29496752.14/10000),如果第9期的标准价格设置为第8期的周期单位价格,则第9期间的期初差异将为0 。换个思路就非常容易理解,第8期在重估物料后期末实际价格为29573991.33/10000元/吨,期末库存价值15390305.09,如图1显示的当前库存值,存货价值为而第9期依旧使用标准价,标准价格是29496752.14/10000,期初库存价值为15350109.81,如图2显示的当前库存值,相当是进行了一次价格变更,当然在9期期初抛出差异,除非将上期的期末实际周期价格做为下期的标准价格。

在一些企业,下期的标准价一般在物料分类帐结算前通过成本估算(Tcode:CK40N)获得并且release为计划价格,同样,在上期物料分类帐结算时下期自动冲回的期初价格差异金额则通过以下公式计算:

冲回下期期初价格差异金额 =(下期标准价格-上期期末周期价格) * 下期期初库存数量。

2.年末一次处理法

平时不处理差异,年底将累积差异一次结转,同样如果差异小,直接到销售成本,如果差异大同期间分配法在在产品,产成品和销售成本间按比例分摊。

3.直接处理法

如果产销比较平衡而差异在允许范围内,可以将所有差异全部挂在销售成本下。

上述差异分摊的做法,并未涉及差异如何在产品在产品间根据什么标准分摊的细节,ML差异分摊是按期进行的,类似国内的期间分配法(传统成本会计有分批法、分步法的成本核算,分步法又分顺序结转

和平行结转两步),但是ML的在制品不分摊差异(据说新版本在制品也可分摊差异),而且ML的多层差异上转分摊似乎比国内的差异分摊做法更加合理。

(二) 实际成本成本核算和月末加权平均价

无论是哪种计价格方式,都有其缺点,而ML则集中了移动平均价和标准价格的各种优点,平时物料使用标准价格核算,差异收集也方便成本管理分析,差异分析完毕后再在期末将它调整为实际成本,物料在重估后价格标志可从S变成V,价格则变成实际价格即所谓的PUP->Periodic Unit Price->周期单位价格,本节图1中显示的正是这个结果,期间8在物料分类帐运行完毕后自动将价格控制标志变成V。

注意:实施了物料分类帐,如果物料采用移动平均价标志V,PUP= MAP(移动平均价),物料分类帐虽然不能分配移动平均价格差异,但是可以记录价格变化情况。

如果采用标准价格控制S,平时用标准价格核算,期末CKMLCP在结算重估物料才得到实际价格PUP。

(三) 实现多币种评估方法

货币类型和评估参数文件合成评估方法,你可以在ML中只使用多个货币类型,但是并不一定需要启动多级评估。

通常将ML的货币类型设置成FICO货币,但是FI可能启动平行货币(附加本位币)。

(四) 实现成本分割

所谓的“成本还原”是“综合结转分步法”中的常用方法,指的是将产品在产品半成品,把所耗上一步骤的综合成本还原为按原材料、工资及福利费、制造费用等最终原始成本项目反映的成本信息。

物料分类帐的实际成本分割可以实现这个功能。 如下图3(Tcode:CKM3).

图3-[1]显示ML使用了3个货币类型,选择图3-[2]的成本组件(即国内所谓的成本项目),系统将显示出成本组件(Tcode:OKTZ定义成本组件),告诉用户成本的构成,在SAP系统中,还可轻松地同时实现变动成本法和完全成本法,将费用分成固定和变动, 如图3-[3]。

实际成本还原涉及以下几个主要步骤:

1.需要CK11N/CK40N进行标准成本估算,各成本组件标准记录各自标准成本。

2.需要KSS1/KKS1/KKS2/KKS5/KKS6等进行差异计算出各成本组件的各种(9种)差异。 3.运行ML将差异传送到各成本部件,如果不使用实际成本分割,可以只传总差异。 4.可以将各成本组件的差异传到对应的CO-PA值字段,详细请参考CO-PA介绍。

可实现实际成本组件传输至CO-PA利润分析模块,在CO-PA建立标准成本和标准成本部件值字段,平时销售时的成本是标准成本,同时也传输标准成本部件值到CO-PA,工单的结算参数文件中设置“PA传输结构”比如传输结构CO,然后Tcode:KEI1制作传输结构CO,如合成图4。

有两种方式传送产品的差异(即生产成本结算差异)到CO-PA:

方法一:如图4-[5]中的结算参数文件不设置PA传输结构,总差异通过会计科目传送到PA,步骤是Tcode:OKB9为该科目定义默认的成本对象为PSG,二是图4-[1]中在系统默认的MM/FI PA传输结构FI设置一分配行,源的成本要素是生产成本结算差异科目,源选择图4-[2]的”成本/收入”,再对应一值字段。

方法二:建立传输结构CO,在图4-[5]中将PA传输结构CO分配给工单的结算参数文件,源选择“生产订单差异”,并分配9种差异的一个“差异种类”。这样就可将成本部件的各种差异带到Co-PA,在ML中分摊差异时不但将整个差异在本期消耗和期末库存间分摊,消耗差异如有产出物料又再上卷,而且在成本部件层也是按这种逻辑分摊差异的,在成本项目(部件)层次上做到实际成本。

五、物料账后台配置

(一) 后台配置

序 配置内容 T-CODE 路径 控制->一般控制->组织结构->维护成本控制范围 财务会计(新)->财务会计全局设置2 配置公司代码的多本位币 SPRO (新)->分类帐->分类帐->定义主要分类帐的货币 控制->一般控制->多种评估方法/转3 维护货币和评估参数 8KEM 帐价格->基本设置->维护货币和评 估参数文件 分配货币和评估参数到控制范围 控制->一般控制->多种评估方法/转8KEQ 帐价格->基本设置->将货币和评估 参数文件分配到成本控制范围 物料管理->评估和科目设置->科目5 价格差异科目 OBYC 确定->无向导的科目确定->配置自PRG 动记帐分配到成本控制范围 来源于低阶的价格差异科目 物料管理->评估和科目设置->科目OBYC 确定->无向导的科目确定->配置自PRV 动记帐分配到成本控制范围 控制->产品成本控制->实际成本核7 检查物料分类帐设置 CKM9 算/物料分类帐->激活物料分类帐的 评估区域 关于物料分类账的价格确定,同样是按控制->产品成本控制->实际成本核照通常的规则,只对后续的数据有影8 激活物料分类账区域 OMX1 算/物料分类帐->激活物料分类帐的响,历史数据将不做调整,也不允许调评估区域 整,所有的之前的物料将自动设置为“2-基于业务”。 控制->产品成本控制->实际成本核9 定义物料分类账类型 OMX2 算/物料分类帐->分配货币类型给物 料分类帐类型 为物料分类账分配物料分类账类型 控制->产品成本控制->实际成本核OMX3 算/物料分类帐->分配材料分类帐类 型给评估区域 控制->产品成本控制->实际成本核OMX4 算/物料分类帐->维护材料分类帐文 档的编号范围 SPRO SPRO SPRO 控制->产品成本控制->实际成本核算/物料分类帐->设置动态价格变化 控制->产品成本控制->实际成本核算/物料分类帐->价格更改原因 控制->产品成本控制->实际成本核算/物料分类帐->物料更新->定义材 注意事项 需要设置为“10-公司代码货币”或者是“30-集团公司货币”,不可以设置为“20-控制代码货币”。 如果希望使用集团公司货币作为控制范围的货币,需要配置此项。 1 检查控制范围的货币类型 OKKP 4 6 10 11 维护物料分类帐凭证的编号范围 12 维护价格动态发布 13 为价格改变定义原因 14 为物料分类账定义移动类型组 需要同步在OBYC中定义UMB的科目 直接使用系统标准 料分类帐组的变化类型 控制->产品成本控制->实际成本核SPRO 算/物料分类帐->物料更新->指定材 料分类帐组的变化类型 控制->产品成本控制->实际成本核16 定义物料更新结构 SPRO 算/物料分类帐->物料更新->定义材 料更新结构 分配物料更新结构到评估范围 控制->产品成本控制->实际成本核SPRO 算/物料分类帐->物料更新->指定材 料更新结构给评估区域 控制->产品成本控制->实际成本核18 激活实际成本结算 SPRO 算/物料分类帐->实际成本核算->激 活实际成本核算 控制->产品成本控制->实际成本核19 激活实际成本组件分割 SPRO 算/物料分类帐->实际成本核算->激 活实际成本组件划分 控制->产品成本控制->实际成本核20 维护耗费差异的分摊 SPRO 算/物料分类帐->实际成本核算->激活耗费差异的分配 控制->获利能力分析->主数据->评21 定义并分配评估策略 KE4U 估->评估策略->定义并分配评估策略 控制->获利能力分析->主数据->评22 定义实际成本核算/物料分类账的访问 SPRO 估->使用物料成本评估设置评估->定义实际成本核算/物料分类账的访问 分配成本核算码到物料类型 控制->获利能力分析->主数据->评KE4J 估->使用物料成本评估设置评估-> 分配成本核算码到物料类型 使用SM30直接维护表CKMLDUVN001L 获利能力分析,需要配置COPA重估策略,为KE27所使用 15 为物料分类账分配移动类型组 17 如果传输总成本,需要指派一个值字段作为接收方,如果传输成本构成分割,使用KE4R配置 23 (二) 上线准备(前台)

0 检查物料类型 第一次将物料帐开到当前时间,以后用MMPV 检查物料类型是否在所在的工厂允许数量及价值更改 1 OMSY 后勤-常规->物料主记录->基本设置->维护物料管理的公司代码 会计核算->项目系统->凭证->凭证管理系统->环境->物料清单->环境->物料2 上线启动 CKMSTART 主数据->环境->物料分类帐->环境->生产启动->CKMSTART-将评估范围设置为生产 会计核算->项目系统->凭证->凭证管理系统->环境->物料清单->环境->物料主数据->环境->物料分类帐->环境->->CKM9-检查定制设置 3 配置情况检查 CKM9 (三) 月结前处理(前台)

1 允许物料价格计算 CKMF 后勤->物料管理->评估->物料价格更改->CKMF-允许物料价格确定 2 运行单层价格计算 CKMH (四) 月结

会计核算->项目系统->凭证->凭证管理系统->环境->物料清单->环境->物料1 运行关账 CKMG CKMLCP CKMI FB03 MM03 CKM3 主数据->环境->物料分类帐->定期物料估价->组织的计量->CKMG-允许结帐输入 2 3 4 5 实际成本计算 查看生成的凭证 查看计算后的物料基本信息 计算后的物料价格分析 会计核算->项目系统->凭证->凭证管理系统->环境->物料清单->环境->物料主数据->环境->物料分类帐->实际成本核算->CKMLCP-编辑成本核算运行 会计核算->项目系统->凭证->凭证管理系统->环境->物料清单->环境->物料主数据->环境->物料分类帐->信息系统->详细的报表->CKM3-物料价格分析

六、物料帐应注意问题及缺陷

1.在制品WIP差异计算

默认情况下,在制品WIP不参与差异计算,当企业存在大量WIP时候,则需要激活新的功能,通过OMXW激活,并用SM30维护表CKMLDUVN001L(需要输入的验证码为:WPSOLUTION)

2.未分配/不包括差异问题

物料消耗能被分配到下一更高层次的生产环节的差异(多层差异)才能继续分配,也就是说有输入和输出物料的业务才能将多层差异分配出去。例如:

311物料跨工厂转移,309转移物料,都有”投入”和”产出”, 除非你分工厂跑ML,像311这样的多层差异都能正确分配出去。

而如果物料消耗到内部订单,委外加工,没建立对应BOM关系的CO订单,成本中心领料等,只有消耗投入,没有产出物料,也就是差异上卷没有依据,则运行ML后这些差异就进入“未分配差异”,如果差异较小,可将差异进入销售成本,如果差异非常大,有的企业未实施PP投料直接投入生产性成本中心,巨大的“未分配差异”就可能严重影响当期损益。

3.ML月结问题

本文来源:https://www.bwwdw.com/article/db46.html

Top