更新移动平均单位成本 - 示例

初始情况(无任何库存)

物料 仓库 仓库估价组 估价方法 按仓库估价组
A W1 G1 单位成本移动平均值
A W2 G1 单位成本移动平均值
A W3 G1 单位成本移动平均值
注意

在下列各表的移动平均单位成本(按仓库)列中,因为相关仓库中的估价是按仓库估价组进行的,所以标有星号的值仅供参考。

事务处理 #1

按每件 10 欧元对 W1 中的 10 件物料 A 执行收货。

结果为:

物料 仓库 数量 移动平均单位成本(按仓库)
A W1 10 10*
A W2 0 0*
A W3 0 0
A G1 10 10

事务处理 #2

按每件 12 欧元对 W2 中的 10 件物料 A 执行收货。

结果为:

物料 仓库 数量 移动平均单位成本(按仓库)
A W1 10 10*
A W2 10 12*
A W3 0 0
A G1 20 11

事务处理 #3

按每件 14 欧元对 W3 中的 10 件物料 A 执行收货。因为对 W3 的估价不是按仓库估价组进行的,所以按仓库估价组的 MAUC 没有任何更改。

结果为:

物料 仓库 数量 移动平均单位成本(按仓库)
A W1 10 10*
A W2 10 12*
A W3 10 14
A G1 20 11

事务处理 #4

从 W1 发放 5 件物料 A。按每件 11 欧元进行发放,这是按仓库估价组的 MAUC。

结果为:

物料 仓库 数量 移动平均单位成本(按仓库)
A W1 5 10*
A W2 10 12*
A W3 10 14
A G1 15 11

事务处理 #5

按每件 14 欧元对 W1 中的 10 件物料 A 执行收货。

结果为:

物料 仓库 数量 移动平均单位成本(按仓库)
A W1 15 12.67*
A W2 10 12*
A W3 10 14
A G1 25 12.2

事务处理 #6

从 W3 发放 5 件物料 A。按每件 14 欧元进行发放,这是仓库的 MAUC。

结果为:

物料 仓库 数量 移动平均单位成本(按仓库)
A W1 15 12.67*
A W2 10 12*
A W3 5 14
A G1 25 12.2

事务处理 #7

将 W3 的估价方法从单位成本移动平均值更改为按仓库估价组。已选择使新库存值等于当前库存价值。

结果为:

物料 仓库 数量 移动平均单位成本(按仓库)
A W1 15 12.67*
A W2 10 12*
A W3 5 14*
A G1 30 12.5**
** 新 MAUC 的计算方法如下:
(25 * 12.2 + 5 * 14) / 30 = 12.5 

事务处理 #8

将 W2 的估价方法从按仓库估价组更改为单位成本移动平均值。已选择使新库存值等于当前库存价值。因此,W2 中的 MAUC 也会变为 12.5。

结果为:

物料 仓库 数量 移动平均单位成本(按仓库)
A W1 15 12.67*
A W2 10 12.5
A W3 5 14*
A G1 20 12.5

事务处理 #9

在仓库估价组 G1 中对所有仓库的 MAUC 进行更正。例如,必须让 MAUC 等于当前标准成本,即在 W1 中为 13(无收货附加费),在 W2 中为 14(仓库收货附加费为 1),以及在 W3 中为 15(仓库收货附加费为 2)。

结果为:

物料 仓库 数量 移动平均单位成本(按仓库)
A W1 15 13.17*
A W2 10 14
A W3 5 16.5*
A G1 20 13.5

事务处理 #10

按每件 10 欧元(而不是 14 欧元)对 W1(事务处理 #5)中的 10 件物料 A 的收货进行开票。为库存指定的合计差异为 10 欧元。

结果为:

物料 仓库 数量 移动平均单位成本(按仓库)
A W1 15 13.83*
A W2 10 14
A W3 5 16.5*
A G1 20 14

事务处理 #11

将 2 件物料 A 从 W3 转移到 W1。按仓库估价组的 MAUC 保持不变。

发料后的结果为:

物料 仓库 数量 移动平均单位成本(按仓库)
A W1 15 13.83*
A W2 10 14
A W3 3 16.5*
A G1 18 14

收货后的结果为:

物料 仓库 数量 移动平均单位成本(按仓库)
A W1 17 13.85*
A W2 10 14
A W3 3 16.5*
A G1 20 14

事务处理 #12

将 2 件物料 A 从 W1 转移到 W3。收货时,由于在 W3 中将收货附加费定义为 2,所以按仓库估价组的 MAUC 会有所更改。

发料后的结果为:

物料 仓库 数量 移动平均单位成本(按仓库)
A W1 15 13.85*
A W2 10 14
A W3 3 16.5*
A G1 18 14

收货后的结果为:

物料 仓库 数量 移动平均单位成本(按仓库)
A W1 15 13.85*
A W2 10 14
A W3 5 16.3*
A G1 20 14.2**
** 新 MAUC 的计算方法如下:
(18 * 14 + 2 * 16) / 20 = 14.2

事务处理 #13

将 2 件物料 A 从 W3 转移到 W2。因为 W2 中的估价不是按仓库估价组进行的,所以此事务处理不会对按仓库估价组的 MAUC 产生影响。

发料后的结果为:

物料 仓库 数量 移动平均单位成本(按仓库)
A W1 15 13.85*
A W2 10 14
A W3 3 16.3*
A G1 18 14.2

收货后的结果为:

物料 仓库 数量 移动平均单位成本(按仓库)
A W1 15 13.85*
A W2 12 14.02
A W3 3 16.3*
A G1 18 14.2**

事务处理 #14

从 W3 发放 10 件物料 A。由于仓库估价组中有足够的库存,将以每件 14.2 欧元进行发放,这是按仓库估价组的 MAUC,即使 W3 中的库存不足也如此。对于 W3,会在负库存消耗量 (whina1520m000) 进程中创建 7 件物料的行。

结果为:

物料 仓库 数量 移动平均单位成本(按仓库)
A W1 15 13.85*
A W2 12 14.02
A W3 -7 16.3*
A G1 8 14.2

事务处理 #15

从 W1 发放 10 件物料 A。由于仓库估价组中的库存不足,将以每件 14.2 欧元(按仓库估价组的 MAUC)对 8 件物料进行发放,以每件 13 欧元(W1 中的标准成本)对 2 件物料进行发放,即使 W1 中有足够的库存也是如此。对于 W1,没有在负库存消耗量 (whina1520m000) 进程中创建任何行。

结果为:

物料 仓库 数量 移动平均单位成本(按仓库)
A W1 5 13.85*
A W2 12 14.02
A W3 -7 16.3*
A G1 -2 13

事务处理 #16

按每件 15 欧元对 W1 中的 1 件物料 A 执行收货。

结果为:

物料 仓库 数量 移动平均单位成本(按仓库)
A W1 6 14.04*
A W2 12 14.02
A W3 -7 16.3*
A G1 -1 13
注意

由于以 15 欧元接收的物料已按 13 欧元进行了发放,所以系统会记录值更正 -2 以更正库存值。

事务处理 #17

按每件 16 欧元对 W3 中的 10 件物料 A 执行收货。

结果为:

物料 仓库 数量 移动平均单位成本(按仓库)
A W1 6 14.04*
A W2 12 14.02
A W3 3 16*
A G1 9 16
注意

由于该物料已按 13 欧元进行了发放,所以系统会记录值更正 -3 为该物料更正作为负库存的库存值。