《基于BOM在制品标准成本计算模型探究》由会员分享,可在线阅读,更多相关《基于BOM在制品标准成本计算模型探究(10页珍藏版)》请在金锄头文库上搜索。
1、基于BOM在制品标准成本计算模型探究【摘 要】产品的在制品计算是企业成本管理的重要 部分,本文以某军工制造企业的在制品为研究对象,从BOM 的结构出发,以标准成本的构成为依据,阐述了基于BOM的 成本卷积逻辑和计算模型设计,并针对该计算模型的算法进 行了详细的描述。【关键词】BOM;在制品成本;成本卷积0引言对于一个大型制造企业来讲,复杂的产品结构,较长的 生产周期,决定了产品生产制造完成期间有大量的零部件、 半成品停留在在制品状态,在制品成本是企业存货成本中的 重要一项,其结果可以反映公司生产进程和组织管理,在制 品成本管理的质量会对生产单位资金调配和整体盈利水平 造成直接的影响,所以在制品
2、的成本管理就成为企业着重关 注的地方,而在制品成本计算就是成本管理中首要需要解决 的问题。BOM作为企业成本管理的基础,研究基于BOM的在 制品成本计算模型是解决此问题的关键。1 BOM的概念与分类1. 1 BOM的概念BOM (Bill of Material)即物料清单,是指产品所需 零部件明细表及其结构。产品在设计完成后都以一张张的图 纸表示,把图纸表达的产品结构转化成某种数据格式,这种 以数据格式描述产品结构的文件就是BOM(如图1所示)。BOM 是定义产品结构的技术文件,根据表达形式的不同,BOM分 为两种形式:产品结构树和产品明细表。产品都是由一系列 的零部件构成,将产品按照部件分
3、解,部件再进一步分解成 子部件和零件,直到零件为止,由此形成的分层树状结构, 称为产品结构树。在产品结构树中根节点代表产品(或部 件),枝节点和叶节点分别表示部件(或子部件)、零件。产 品明细表集中反映了产品结构的汇总信息,它描述了产品结 构中各零部件的层次关系,每个零件的数量、及零件是自制 件还是外购件等信息。1. 2 Bom的分类根据针对的角度和应用的目的不同,一般把BOM分为三 大类:设计 BOM(EBOM).制造 BOM (MBOM)和成本 BOM (CBOM)o 设计BOM从设计的角度反映产品的设计结构;制造BOM从加 工零件的工艺角度反映产品的制造加工与装配;成本BOM从 零部件的
4、成本角度反映产品的成本情况。2成本的分类及构成2.1产品的成本的类型产品的成本可以分为多种类型,不同类型的产品成本用 于不同的目的。为了便于计划、监控、分析和维护产品成本, 通常分为两种基本的成本类型。2. 1. 1 标准成本(Standard Cost)标准成本是在正常生产条件下的平均先进成本,相当于 人们常说的计划成本或目标成本,是经营的目标和评价的尺 度,反映了在一定时间内计划要达到的成本水准。标准成本按照理想的定额标准设置,它应该不包含无效 或非增值作业。标准成本在会计期内保持不变,是一种“冻 结”的成本。它作为预计企业收入、报价、物料库存值等计 算的基础。实际成本与标准成本对比产生成
5、本差异,作为成 本分析的依据。制定标准成本时,应充分考虑到在有效作业 状态下所需要的材料和人工数量,预期支付的材料和人工费 用,以及在正常生产情况下所应分摊的制造费等因素。2. 1. 2 实际成本(Practicality Cost)实际成本是生产过程中实际发生的成本,其计算依据主 要来自各部门的反馈信息,如领料单、完工报告、采购发票 等。2. 2产品标准成本的构成产品的标准成本一般由直接材料、直接人工和制造费用 三大部分构成。直接材料成本是指直接用于产品生产的材料 成本,它包括标准用量和标准单位成本两方面。直接人工成 本是指直接用于产品生产的人工成本,它由生产加工过程中 的工艺、工序以及相应
6、工艺、工序下企业需要支付的工资所 决定,即单位产品的标准工时乘以小时标准工资率。制造费 用可以分为变动制造费用和固定制造费用两部分,这两部分 制造费用都按标准用量和标准分配率的乘积计算,标准用量 一般都采用工时表示。2. 3在制品标准成本在制品,又称在产品,是指在产品正停留在生产车间进 行加工的在产品,以及正在生产车间返修的废品和虽然已完 成了本年间生产,但尚未送验入库的产品;在制品成本是指 正停留在生产车间进行加工的产品成本,正在车间返修的废 品的成本,以及虽已完成了本车间生产,但尚未送验入库的 产品的成本。在制品成本以标准成本为基础,依据物料清单 和工艺路线累计卷积完成产品的标准成本计算。
7、3基于BOM的在制品成本计算模型3. 1成本计算模型设计思路本文以某大型军工制造企业离散制造过程为背景,以其 在制品为研究对象,设计基于BOM的在制品成本计算模型。在制品成本核算是企业经常进行的一项非常繁杂的工 作,需要对组成产品的所有零部件成本进行核算。一般产品 成本数据要包括直接材料成本(包括需要采购的原材料、成 附件和成品件等)、直接人工成本(主要参考依据是零件的 加工工时),并以此为基础核算管理成本和其他间接成本(制 造费用)。基于BOM的成本计算是BOM整体卷积的过程,其逻辑是 从产品结构最底层开始,首先计算本层的物料成本、人工成 本和制造费用,进而确定本层每一个零部件的总成本,计算
8、 每一层成本时都要考虑每一层的单级定额数量。在本层成本计算完成后,逐步累加到高一层部件,直到确定最终产品的 成本为止。这里我们为简化模型描述,不考虑间接成本(制 造费用)的计算,只对直接材料成本和直接人工成本,即材 料费和人工费进行计算。在该企业,一个产品的完成需要几万个零部件经过几千 道工序加工制造完成,这是一个复杂的长期的生产过程,其 中每个零部件需要依照生产工艺流水线,经过一个或多个生 产车间,在每个车间进行一道或多道工序的加工或装配完 成。而产品在某一车间的某道工序的在制品成本计算是依照 工序逐层累加,在每个车间的完工状态的在制品成本是依照 工艺流水线的每个车间逐步累加,每个零部件的成
9、本依照 BOM的产品层级关系及定额逐层累加计算,最终完成产品在 整个在制过程的全部成本计算。 3.2成本计算模型 算法3. 2. 1基于BOM的成本卷积BOM是一种树形结构,基于BOM的成本卷积过程其实可 以归结为一种对树形结构的遍历。树的遍历的最基本的遍历 方法是广度优先遍历和深度优先遍历,目前所有的遍历算法 都是这两种基本遍历算法的变形。但需要注意的是,成本计算过程中,BOM树中父节点的成本应该有子节点的成本累加 得到,因此子节点应该优先于父节点被计算。而广度优先遍 历相当于先根序遍历,即自根节点开始由上至下对树进行遍 历;深度优先遍历相当于后根序遍历,即自叶子节点开始由 下至上对树进行遍
10、历;显然,基于以上分析,对于产品的成 本计算,应选择深度优先遍历。这里可以通过递归算法实现 对BOM结构树上的每一个节点自底向上的进行遍历计算,这 样,在计算某一零部件的成本时已经完成了其全部子件的成 本计算,在进行成本累加时可以完成对该零件的成本计算。算法伪代码如下:Void Traversal (Node root) /计算以 root 为根的 BOM 成本if (root有孩子)for (root的每一个儿子节点ch订d)Traversal (child) /如果此节点还有孩子那么继续 向下遍历Cost (root)/cost ()为成本计算函数,此处计算root的成本3. 2. 2在制
11、品成本计算在制品成本计算逻辑是在对BOM进行遍历的过程中对每 个物料进行成本的计算,这是一个经历生产流水线上每一个 加工车间的计算过程,依照上面的分析,在制品成本的计算 应得出每个物料在每个加工车间的每道工序上的四个成本 要素:本车间材料费、本车间人工费、上车间材料费、上车 间人工费。计算过程依照零部件的生产流水进行,分为集件 和未集件两种情况,即是否有BOM下一层子件参与生产的过 程。如果只有该零部件的加工,那么其上车间材料费二流水 的上一车间的(本车间材料费+上车间材料费),上车间人工 费二流水的上一车间的(本车间人工费+上车间人工费);如 果有集件的情况,那么上车间材料费(人工费)除包含
12、上一 车间的全部材料费(人工费)还需要包含BOM中该部件子件 的全部材料费(人工费)。算法伪代码如下:Cost (root) /计算root的在制品成本For (生产流水中每个车间plate)For (车间里每到生产工序process)/计算在plate车间的process工序上root的四个成本要素root的本车间材料费root的本车间人工费if (车间plate工序process中没有B0M中root的儿 子child参加集件)root上车间材料费=plate的上一车间本车间材料费+ 上车间材料费root上车间人工费二plate的上一车间本车间人工费+ 上车间人工费elseroot上车间材
13、料费二plate的上一车间本车间材料费+ 上车间材料费+B0M中root孩子ch订d的(本车间材料费+上车间材料 费)*定额root上车间人工费二plate的上一车间本车间人工费+上 车间人工费+B0M中root孩子child的(本车间人工费+上车间人工 费)*定额/将计算结果插入到内部结算价格表,为B0M中root 父亲的成本价格计算提供依据insert into内部结算借个表(物料,车间,工序,本 车间材料费,本车间人工费,上车间材料费,上车间人工费) values (root, plate, process, root 本车间材料费, root本车间人工费,root上车间材料费,root
14、上车间人 工费)4结论本文基于B0M的在制品标准成本计算,即依据产品的BOM 将产品成本由上向下逐层分解到最底层零部件,再依照工艺 生产流水线分解到每一道加工工序,分别计算每个零部件每 道工序的标准成本,由下向上逐层滚动累加,最终得到在制 品的全部成本。通过对某军工企业在制品成本模型的设计及 算法分析,为企业在制品成本计算提供了基于计算机软件实 现的解决方案,改变原有依靠手工计算费时、费力、数据不 准确的落后状况,能使企业快速准确掌握在制品标准成本, 事先预测到成本的变动,从而做出相应的决策。【参考文献】1 徐洁磐数据仓库与决策支持系统M.北京:科学出版社,2005.2何志国,陈奇.基于TreeView的标准成本的计算j 计算机应用,2002.3刘敬东.成本会计m.北京:中国商业出版社,1999 责任编辑:汤静