成本更新和算法
Posted ebsblog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了成本更新和算法相关的知识,希望对你有一定的参考价值。
物料成本就是一个Item的成本,所以也有公司叫单品成本、产品成本、单位成本。与实际业务一样,EBS系统中有关物料的事务处理,均以Item为基础,进一步,其成本核算都是基于“物料成本”计算的。
比如销售物品A给客户,销售收入=售价*销售数量,销售成本=物料成本*销售数量,于是很容易得到一张销售订单的毛利 = 销售收入-销售成本。
在系统中,采购、库存事务、WIP也与物料成本息息相关,如PO算采购价差/发票价差、INV算库存价值及交易成本、WIP算生产成本及其差异等也是直接以物料成本为基础的。
那么“物料成本”怎么来的呢?其一当然是手工输入,直接定义;不过实际使用中,一般都是由系统根据相应的成本方法自动计算。为此需要先了解一些Oracle中的成本概念。
成本结构:Oracle提供的成本模型
库存组织:成本模块和其他制造模块一样,都是基于“库存组织”来定义、记录、屏蔽基础数据和业务数据;此外,与BOM的Common一样,成本也可以从其他组织Share过来,不过Share仅限于标准成本法,并且Share组织不能启用WIP功能;Share组织叫“成本子组织”,相应的,被Share的组织的叫“成本主组织”,大部分企业应用中,都不使用Share功能,所以组织的“成本主组织”通常也是自己。
成本方法:系统支持永续成本法(每笔事务处理实时核算成本)、期间成本法(以期间为单位核算事务处理成本)。前者是主要的核算方法,具体分标准、移动加权平均、FIFO、LIFO,一个库存组织只能使用并且必须使用一种永续成本法,通常由经营特性或者行业法规确定;后者通常作为补充,具体分PAC期间平均成本、期间LIFO,亦是由法规、会计准则规定。一个库存组织,同时使用永续成本法和期间成本法时,“对于同一项成本事务,可以产生多套成本会计分录。 但可以选择只将某一套会计分录传送到总帐,使得成本处理符合法规的规定”,这个通过选择不同的过账程序来实现。
通常制造企业采用标准成本法,分销/零售企业采用平均成本法。
成本要素Cost Element:Oracle划分的成本粒度
物料成本在系统中具体细分为5大要素的成本:Material、Material Overhead、Resource、Outside Processing、Overhead。与实际成本分析中的“料、工、费”对应。
这5大要素是整个成本核算的重要基础,也是我们理解系统成本计算和流转的关键。库存价值账户、WIP估价账户、WIP差异账户、各要素吸收账户、库存成本分录、WIP资源分录、WIP成本差异、物料成本卷积等等,都是基于此来处理的--从技术角度看,其成本相关的程序代码,Oracle都是写死处理这5大要素的。
1、材料Material:材料成本,通常是BOM最底层的组件的直接采购成本。
2、材料间接费Material Overhead:材料的管理费。
3、资源Resource:直接制造成本,通常指直接消耗的人工、设备、场地、杂项费用。
4、外协Outside Processing:委外加工费,可与Item关联以便通过采购接收管理。
5、制造费用Overhead:资源消耗和外协处理过程中的间接费用。
系统中,如果要使用上述任一要素,必须至少定义一个对应的子要素Sub Element,这实际上提供了一个灵活、细致的平台,用户可以根据自己的成本核算特点“随意”设置。
材料子要素:如不细分,设一个笼统的“原材料”子要素即可;也可细分如胶料、钢构、化学品、土豆等等。
材料间接费子要素:设置材料管理费明细,诸如采购费、运费、税款等等。
资源子要素:可设置各类实际资源,如车床1、硫化机1、普通人工、技工等等。
外协子要素:设置委外加工类型,也可按供应商设置,也可与Item关联。
制造费用子要素:即设置制造费用明细,如水、煤、电。
从成本要素看,物料成本的构成如下:
~~~~
成本类型Cost Type:保存各个版本的成本数据系统中使用Cost Type来保存各个版本的成本数据:现行的成本、备份的成本、准备使用的成本、模拟的成本等。所以如果要取一个物料的成本,必须指定是哪个成本类型下的。
因为可以建立无数个成本类型,实际上就可以保存任何有意义的成本版本,如每年保留一份历史成本。
现行成本使用的成本类型是“内置”的,即Oracle写死的,且不同的成本方法不同:
标准成本法使用“Frozen”、平均成本法使用“Average”、FIFO成本法使用“FIFO”、LIFO成本法使用“LIFO”。
除非初始定义,不然不允许直接定义或者卷积这些“内置”成本类型下的物料成本甚至各种费率,必须先在其他成本类型(通常是Pending)里面把成本数据准备好--手工定义+卷积,最后同过Cost Update程序更新到现行成本类型上。
以上是关于成本更新和算法的主要内容,如果未能解决你的问题,请参考以下文章
优化求解基于matlab粒子群与遗传算法混合算法求解切削参数优化问题(以成本和碳排放量为目标函数)含Matlab源码 1619期