产品成本还原对比分析表--计算逻辑原创
金蝶云社区-李福涛
李福涛
50人赞赏了该文章 1万次浏览 未经作者许可,禁止转载编辑于2019年04月01日 20:38:19
summary-icon摘要由AI智能服务提供

本文介绍了产品耗用关系的准备及成本计算过程,包括生产订单与领料比例、成本计算单示例。随后详细阐述了产品成本还原逻辑,包括从最低层(如CO)开始逐级还原到最终产品(如AO),分析了耗用量、数量和金额来源、还原单价及还原成本计算方法。最后,提出了常见问题及解决方案,如未还原到最底层、数据库页码超出、还原速度慢及还原金额不准确等问题及相应对策。

一、产品耗用关系准备

  1.生产1个BO,需要领用3个CO;

  2.生产1个AO,需要领用2个BO;

  如下图:

 blob.png

 然后我们做生产订单并且按比例领料,进行成本计算,成本计算单展示如下图。

blob.png


blob.png


如上图,我们做了一个A的生产订单,做了两个生产B的生产订单,两个B的生产订单完工入库成本不一样,我们在M000569这个工单故意做了一笔加工费让两个工单入库成本不一致。


二、产品成本还原逻辑

 1.产品成本还原是还原到最低层。如下图的生产过程。

blob.png

        如上分析B是一个半成品!

     产品成本还原是从最底层开始还原,也就是从CO开始还原。 

     CO可以理解为外购物料,作为BO的材料成本。还原CO的时候是把CO设置为第一层,然后记录下来。

     第二次,开始到BO,然后BO和CO有耗用关系,如上图成本计算单截图,2BO用到6个CO,总金额是42元。

     第三次,开始到AO,然后AO和BO的耗用关系,如上图成本计算到单,1A0用到2个BO,总金额是156.66.

 2. 先分析耗用量。

   如1的分析,第二次还原BO的时候,一个BO耗用3个CO。  这个比例从那个地方来? 我们截图的成本计算单可以看到,BO做了两个工单,分别是1个BO 耗用3个CO.  这个地方的1:3 关系是根据,BO总的完工入库数量和BO领用CO的总数量直接的比值。就好比上图BO完工入库一共4个(两个工单,每个工单2个),领料用料12个CO。所以4:12=1:3.

   这样我们就可以清晰看到还原结果是:

blob.png

blob.png

 

   那AO和CO的关系是多少呢?因为AO总的完工1个,而且总的领用BO2个,所以总完工数量比值1:2=1:2 (如上BO和CO的推导)。 又因为BO和CO的关系是1:3(如上分析过程。),所以AO和CO的关系是1:2=1:2*3=1:6;(A0:2BO=AO:2*(3CO))=AO:6CO.

blob.png

blob.png


 以上就是解释了耗用关系。多个多层一样的分析道理。



 3.数量和金额来源。

  本期里面有个数量和金额

 我们先从BO分析,因为BO耗用了CO,这个时候因为CO是外购的,那我们把BO耗用的所有CO的总数量合计,和总金额合计就是还原中的BO中CO对应的总数量和总金额。

blob.png


此时另外一个问题BO的数量是什么? BO的数量就是BO还原期间的总的完工入库数量和完工金额。如上图还原BO的数量和金额和成本计算单(如本文章第3个截图)合计是一致的。


AO的总数量和总金额,就是还原期间内AO的总的完工入库数量和完工入库金额。

AO还原CO的总数量和总金额,因为BO还原出来已经知道1个BO耗用CO的数量和金额,从而可以通过AO和BO的关系,如上面分析耗用关系一样,算出AO和CO之间比例,然后以BO为过度,算出AO中的CO的数量和金额。

提示1:为什么以还原BO结果中1个BO耗用的总的CO的数量和金额,因为BO是个半成品,不一定被AO全部领用,只有一部分被AO领用。

提示2:AO领用BO的时候,BO的单价和BO还原的单价也许不一致,(原因,BO是全部的金额/总数量算出,而AO是领料BO,属于出库序列,如果计价方式不同,会有差异)此时我们需要一个占比关系去处理,就是那AO领料BO的总数量 和总金额去按比例分摊。这样就保证了,AO用到BO的总金额不会变化。

如上图AO和CO耗用关系中的总数量和总金额。


4. 还原单价

  单价这个地方如BO领用CO的时候单价是7元,AO还原到CO的时候单价也是7元,也就是从最底层到还原到最高层,外购物料的单价都是最底层决定的和还原过程没有任何关系。


5. 还原成本

 blob.png


分析BO的还原成本,BO的总金额/总数量,就是BO还原成本,把CO的总金额/BO的总数量,这个得到的就是,CO在BO中的单位还原成本中的还原成本。 如上图84/4=21 。



 blob.png


我们分析AO的还原成本,AO的总金额/总数量,就是AO的还原成本,产品成本还原对比分析表的核心有两点,一点是分析AO领用最底层(如CO)的单位耗用量。 第二个就是AO的还原成本CO的占比,也就是AO的还原结果中CO的还原成本列(本期成本)


如何理解CO在AO还原结果的还原成本呢?

第一我们假设,BO是外购物料,不是半成品。那AO肯定直接还原到BO,这个时候BO的还原成本是多少呢。

如上面我们分析CO在BO中的还原成本。 那BO在AO中的还原成本是156.66/1=156.66. 


第二BO是半成品,

BO的还原成本是78.33 其中CO占了21 。   AO的还原结果BO=156.66*(21/78.33)=42  所以AO中CO的还原结果是42。

逻辑就是拿BO还原结果的CO占比乘以BO在AO的还原成本。 最终结果就是CO在AO的还原成本。


三、常见问题

1. 如上图例子,系统只还原到了半成品BO,没有还原到最底层CO.

   分析还原期间内有没有半成品的完工入库。2. 如果BO不存还原期间内的完工入库,以前成本计算是否勾选了还原系数。 如果都没有还原到BO是正常。


2.按物料还原的时候出现数据库的页码超出,原因是存在了递归死循环。

  最新补丁已经解决。

  如果不愿意打最新补丁,方案一可以按全部物料还原,保存到某个方案,后边按这个方案进行物料的查询。

  方案二,不进行物料范围还原,全部一起还原,实时看。

3.全部还原的时候非常慢。

 可以按成本中心或者物料范围进行还原。

 (物料数量多,物料BOM简单)

4.物料还原非常慢。

 可以全部还原。(场景:物料BOM复杂,物料数量少)

5.还原金额不准确。

  看看系统是不是存在大量的返工。(后边会补丁会排除返工类的生产)









 

图标赞 50
50人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0