| # 更新单位成本移动平均值 - 示例 初始情况（无任何库存）
物料 | 仓库 | 仓库估价组 | 估价方法 | 按仓库估价组
--- | --- | --- | --- | ---
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 按每件 10 欧元对 W1 中的 14 件物料 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 中的 FTP）对 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 为该物料更正作为负库存的库存值。 相关主题 库存估价 |