七、分割评估
Valuation,评估也翻译为估价,即计算价值,在这里指的是计算存货价值,SAP系统通过公式“存货价值=存货数量×价格”来计算存货价值,分割评估(Split Valuation)就是分别按照这个公式计算价值。分割评估不是批次范畴的概念,而是针对物料价值来说的,按照批次分割评估是物料分割评估中的一种。
既然提到评估(valuation),就有必要了解一下跟评估有关的概念,评估涉及到评估级别(level)、评估范围(area)、评估类别(category)、评估类型(type)等内容。
评估级别level定义了是在公司级别评估还是在工厂级别评估。
评估范围area:若评估级别选择了公司级,那么每个公司都是一个评估范围area;如果评估级别选择了工厂级,那么每个工厂就是一个评估范围。
评估类别category:对于某些物料,在一个评估范围内area,不同存货可能要进行分别评估,例如不同的原产地、不同的颜色、不同的状态等等,通过评估类别category来定义物料是按照哪种方式进行分别评估。
评估类型type:为物料定义了评估类别后,还要针对该评估类别定义不同的评估类型type,可理解为子存货(substock),物料在每个评估类型(子存货)下进行分别评估。
下图说明了按照“评估类别category:颜色”进行分别评估的结构及原理:
SAP系统表MBEW存储评估数据,上图事例工厂9510的存货在表中存储如下图:
每当白色评估类型数量和价值发生变化时,就会更新表MBEW中“580000019 9510 白色”这个行项目的数据,黑色同理。无论物料是否分割评估,维护会计视图后,都会生成一条估价抬头记录(创建物料会计视图时,让组织级别评估类型为空,维护的就是估价抬头记录),估价抬头记录是对某一评估范围下所有评估类型的累计,所以任何一个评估类型存货发生变化时,不但更新该评估类型对应的行项目,还要更新估价抬头记录。例如,白色的存货数量增加5个后MBEW变为:
了解了分割评估,接下来继续看按照批次分割评估(valuation for single batch)。按照批次分割评估(X自动批量)是一种特殊的评估类别,该评估类别没有指定评估类型,而是把每个批次当做一个评估类型,也就是物料每个批次下分别计算价值。
按照批次分割评估首先必须要启用批次管理,这样可以记录每次收货的价值,每次增加一个新批次存货,就会在MBEW表中增加一条记录。
若物料启用分割评估,每个评估类型既可以使用移动平均价,也可以使用标准价,而估价抬头记录(物料主数据的组织级别为空时的会计视图)是各个评估类型的累计,举个例子:
一个物料MAT_001有两个评估类型X和Y,那么MAT_001的总存货价值和价格计算如下:
总价值 = X的价格*X的数量 + Y的价格*Y的数量
价格 = 总价值 / 总数量 = (X价格*X数量 + Y价格*Y数量)/(X数量 + Y数量)
从公式可以看出,物料抬头记录的价格是随着评估类型变化的,所以必须采用移动平均价。