基于BOM的在制品标准成本计算模型研究

时间:2022-10-27 11:32:24

基于BOM的在制品标准成本计算模型研究

【摘 要】产品的在制品计算是企业成本管理的重要部分,本文以某军工制造企业的在制品为研究对象,从BOM的结构出发,以标准成本的构成为依据,阐述了基于bom的成本卷积逻辑和计算模型设计,并针对该计算模型的算法进行了详细的描述。

【关键词】BOM;在制品成本;成本卷积

0 引言

对于一个大型制造企业来讲,复杂的产品结构,较长的生产周期,决定了产品生产制造完成期间有大量的零部件、半成品停留在在制品状态,在制品成本是企业存货成本中的重要一项,其结果可以反映公司生产进程和组织管理,在制品成本管理的质量会对生产单位资金调配和整体盈利水平造成直接的影响,所以在制品的成本管理就成为企业着重关注的地方,而在制品成本计算就是成本管理中首要需要解决的问题。BOM作为企业成本管理的基础,研究基于BOM的在制品成本计算模型是解决此问题的关键。

1 BOM的概念与分类

1.1 BOM的概念

BOM(Bill of Material)即物料清单,是指产品所需零部件明细表及其结构。产品在设计完成后都以一张张的图纸表示,把图纸表达的产品结构转化成某种数据格式,这种以数据格式描述产品结构的文件就是BOM(如图1所示)。BOM是定义产品结构的技术文件,根据表达形式的不同,BOM分为两种形式:产品结构树和产品明细表。产品都是由一系列的零部件构成,将产品按照部件分解,部件再进一步分解成子部件和零件,直到零件为止,由此形成的分层树状结构,称为产品结构树。在产品结构树中根节点代表产品(或部件),枝节点和叶节点分别表示部件(或子部件)、零件。产品明细表集中反映了产品结构的汇总信息,它描述了产品结构中各零部件的层次关系,每个零件的数量、及零件是自制件还是外购件等信息。

1.2 Bom的分类

根据针对的角度和应用的目的不同,一般把BOM分为三大类:设计BOM(EBOM)、制造BOM(MBOM)和成本BOM(CBOM)。设计BOM从设计的角度反映产品的设计结构;制造BOM从加工零件的工艺角度反映产品的制造加工与装配;成本BOM从零部件的成本角度反映产品的成本情况。

2 成本的分类及构成

2.1 产品的成本的类型

产品的成本可以分为多种类型,不同类型的产品成本用于不同的目的。为了便于计划、监控、分析和维护产品成本,通常分为两种基本的成本类型。

2.1.1 标准成本(Standard Cost)

标准成本是在正常生产条件下的平均先进成本,相当于人们常说的计划成本或目标成本,是经营的目标和评价的尺度,反映了在一定时间内计划要达到的成本水准。

标准成本按照理想的定额标准设置,它应该不包含无效或非增值作业。标准成本在会计期内保持不变,是一种“冻结”的成本。它作为预计企业收入、报价、物料库存值等计算的基础。实际成本与标准成本对比产生成本差异,作为成本分析的依据。制定标准成本时,应充分考虑到在有效作业状态下所需要的材料和人工数量,预期支付的材料和人工费用,以及在正常生产情况下所应分摊的制造费等因素。

2.1.2 实际成本(Practicality Cost)

实际成本是生产过程中实际发生的成本,其计算依据主要来自各部门的反馈信息,如领料单、完工报告、采购发票等。

2.2 产品标准成本的构成

产品的标准成本一般由直接材料、直接人工和制造费用三大部分构成。直接材料成本是指直接用于产品生产的材料成本,它包括标准用量和标准单位成本两方面。直接人工成本是指直接用于产品生产的人工成本,它由生产加工过程中的工艺、工序以及相应工艺、工序下企业需要支付的工资所决定,即单位产品的标准工时乘以小时标准工资率。制造费用可以分为变动制造费用和固定制造费用两部分,这两部分制造费用都按标准用量和标准分配率的乘积计算,标准用量一般都采用工时表示。

2.3 在制品标准成本

在制品,又称在产品,是指在产品正停留在生产车间进行加工的在产品,以及正在生产车间返修的废品和虽然已完成了本年间生产,但尚未送验入库的产品;在制品成本是指正停留在生产车间进行加工的产品成本,正在车间返修的废品的成本,以及虽已完成了本车间生产,但尚未送验入库的产品的成本。在制品成本以标准成本为基础,依据物料清单和工艺路线累计卷积完成产品的标准成本计算

3 基于BOM的在制品成本计算模型

3.1 成本计算模型设计思路

本文以某大型军工制造企业离散制造过程为背景,以其在制品为研究对象,设计基于BOM的在制品成本计算模型。

在制品成本核算是企业经常进行的一项非常繁杂的工作,需要对组成产品的所有零部件成本进行核算。一般产品成本数据要包括直接材料成本(包括需要采购的原材料、成附件和成品件等)、直接人工成本(主要参考依据是零件的加工工时),并以此为基础核算管理成本和其他间接成本(制造费用)。

基于BOM的成本计算是BOM整体卷积的过程,其逻辑是从产品结构最底层开始,首先计算本层的物料成本、人工成本和制造费用,进而确定本层每一个零部件的总成本,计算每一层成本时都要考虑每一层的单级定额数量。在本层成本计算完成后,逐步累加到高一层部件,直到确定最终产品的成本为止。这里我们为简化模型描述,不考虑间接成本(制造费用)的计算,只对直接材料成本和直接人工成本,即材料费和人工费进行计算。

在该企业,一个产品的完成需要几万个零部件经过几千道工序加工制造完成,这是一个复杂的长期的生产过程,其中每个零部件需要依照生产工艺流水线,经过一个或多个生产车间,在每个车间进行一道或多道工序的加工或装配完成。而产品在某一车间的某道工序的在制品成本计算是依照工序逐层累加,在每个车间的完工状态的在制品成本是依照工艺流水线的每个车间逐步累加,每个零部件的成本依照BOM的产品层级关系及定额逐层累加计算,最终完成产品在整个在制过程的全部成本计算。

3.2 成本计算模型算法

3.2.1 基于BOM的成本卷积

BOM是一种树形结构,基于BOM的成本卷积过程其实可以归结为一种对树形结构的遍历。树的遍历的最基本的遍历方法是广度优先遍历和深度优先遍历,目前所有的遍历算法都是这两种基本遍历算法的变形。但需要注意的是,成本计算过程中,BOM树中父节点的成本应该有子节点的成本累加得到,因此子节点应该优先于父节点被计算。而广度优先遍历相当于先根序遍历,即自根节点开始由上至下对树进行遍历;深度优先遍历相当于后根序遍历,即自叶子节点开始由下至上对树进行遍历;显然,基于以上分析,对于产品的成本计算,应选择深度优先遍历。这里可以通过递归算法实现对BOM结构树上的每一个节点自底向上的进行遍历计算,这样,在计算某一零部件的成本时已经完成了其全部子件的成本计算,在进行成本累加时可以完成对该零件的成本计算。

算法伪代码如下:

Void Traversal(Node root)//计算以root为根的BOM成本

{

if (root 有孩子)

for (root 的每一个儿子节点child)

{

Traversal(child) //如果此节点还有孩子那么继续向下遍历

}

Cost(root) //cost()为成本计算函数,此处计算root的成本

}

3.2.2 在制品成本计算

在制品成本计算逻辑是在对BOM进行遍历的过程中对每个物料进行成本的计算,这是一个经历生产流水线上每一个加工车间的计算过程,依照上面的分析,在制品成本的计算应得出每个物料在每个加工车间的每道工序上的四个成本要素:本车间材料费、本车间人工费、上车间材料费、上车间人工费。计算过程依照零部件的生产流水进行,分为集件和未集件两种情况,即是否有BOM下一层子件参与生产的过程。如果只有该零部件的加工,那么其上车间材料费=流水的上一车间的(本车间材料费+上车间材料费),上车间人工费=流水的上一车间的(本车间人工费+上车间人工费);如果有集件的情况,那么上车间材料费(人工费)除包含上一车间的全部材料费(人工费)还需要包含BOM中该部件子件的全部材料费(人工费)。

算法伪代码如下:

Cost(root)//计算root的在制品成本

{

For(生产流水中每个车间 plate)

{

For(车间里每到生产工序process)

{//计算在plate车间的process工序上root的四个成本要素

root 的本车间材料费

root的本车间人工费

if(车间 plate工序process中没有BOM中root的儿子child参加集件)

{

root上车间材料费= plate的上一车间本车间材料费+上车间材料费

root上车间人工费= plate的上一车间本车间人工费+上车间人工费

}

else

{

root上车间材料费= plate的上一车间本车间材料费+上车间材料费

+BOM中root孩子child的(本车间材料费+上车间材料费)*定额

root上车间人工费=plate的上一车间本车间人工费+上车间人工费

+BOM中root孩子child的(本车间人工费+上车间人工费)*定额

//将计算结果插入到内部结算价格表,为BOM中root父亲的成本价格计算提供依据

insert into 内部结算借个表(物料,车间,工序,本车间材料费,本车间人工费,上车间材料费,上车间人工费)

values(root,plate,process,root 本车间材料费, root本车间人工费, root上车间材料费, root上车间人工费)

}

}

}

}

4 结论

本文基于BOM的在制品标准成本计算,即依据产品的BOM将产品成本由上向下逐层分解到最底层零部件,再依照工艺生产流水线分解到每一道加工工序,分别计算每个零部件每道工序的标准成本,由下向上逐层滚动累加,最终得到在制品的全部成本。通过对某军工企业在制品成本模型的设计及算法分析,为企业在制品成本计算提供了基于计算机软件实现的解决方案,改变原有依靠手工计算费时、费力、数据不准确的落后状况,能使企业快速准确掌握在制品标准成本,事先预测到成本的变动,从而做出相应的决策。

【参考文献】

[1]徐洁磐.数据仓库与决策支持系统[M].北京:科学出版社,2005.

[2]何志国,陈奇.基于TreeView的标准成本的计算[J].计算机应用,2002.

[3]刘敬东.成本会计[M].北京:中国商业出版社,1999.

上一篇:中学思想品德教学面临的问题和应对策略 下一篇:基于X62W万能铣床应用的改造实践与探究