加重平均について
適用: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012
加重平均は加重平均原則に基づく在庫モデルであり、在庫原価計算期間中に受け入れて在庫となった品目の平均価値に、前の期間からの手持在庫を加えて、在庫からの払出の価値を決めます。
在庫原価計算を実行するときは、すべての受入が仮想払出に対して決済され、仮想払出は受け入れた合計の数量と価値を保持します。この仮想払出には、対応する仮想受入があり、そこから払出を決済します。このようにして、すべての出庫が同じ平均原価を取得します。仮想の払出と入庫は仮想の転送と見なすことができ、加重平均在庫原価計算転送と呼ばれます。
入庫が 1 つしかない場合、すべての出庫をその入庫から決済することでき、仮想移動は作成されません。
加重平均を使用する場合、加重平均ルールを使用する代わりに、特定の品目入庫が特定の出庫を対象に決済されるように、在庫トランザクションをマークすることができます。
加重平均在庫モデルを使用する場合は、在庫原価計算を毎月行うことをお勧めします。
Microsoft Dynamics Ax では、加重平均在庫原価計算方法の計算式は次のとおりです。
- 加重平均 = (Q1*P1 + Q2*P2 + Qn*Pn) / (Q1 + Q2 + Qn)
在庫払出から発する在庫トランザクション(販売注文、在庫仕訳帳、製造オーダーなど) は、転記日の見積原価価格で発生します。この見積原価価格は、移動平均とも呼ばれます。
在庫原価計算の時点で、Microsoft Dynamics Ax は、前の期間と現在の期間の在庫トランザクションを分析し、次の在庫計算原則のどちらを使用する必要があるかを決定します。
直接決済
集計決済
決済は、原価計算日時点での正しい加重平均に払出を調整する在庫原価計算転記です。
次の例は、5 つの異なるコンフィギュレーションで加重平均を使用した場合の影響を示しています。
[現物価格を含める] オプションを使用しない加重平均直接決済
[現物価格を含める] オプションを使用しない加重平均集計決済
[現物価格を含める] オプションを使用した加重平均直接決済
[現物価格を含める] オプションを使用した加重平均集計決済
マーキングを使用した加重平均
現物価格を含めない加重平均直接決済
このバージョンの Microsoft Dynamics Ax で使用される直接決済原則は、以前のバージョンの加重平均で使用されていたものと同じです。システムは、入庫と払出の間で直接決済を行います。Microsoft Dynamics Ax は、次のような特定の個別状況においてこの直接決済原則を使用します。
1 件の入庫と 1 件以上の払出が期間内に転記された
払出のみが期間内に転記され、在庫には前の原価計算からの手持品目が含まれる
以下のセクションのシナリオでは、財務的に更新された入庫と払出が転記されています。在庫原価計算の際に、Microsoft Dynamics Ax は払出に対して入庫を直接決済し、原価価格に対して払出を調整する必要はありません。
以下のトランザクションを図に示します。
1a.各 USD 10.00 の数量 5 に対して更新された在庫現物受入
1b.各 USD 10.00 の数量 5 に対して更新された在庫財務受入
2a.各 USD 10.00 の数量 2 に対して更新された在庫現物払出
2b.各 USD 10.00 の数量 2 に対して更新された在庫財務払出
3.在庫原価計算は直接決済方式を使用して実行され、在庫財務払出に対して在庫財務受入を決済します。
次の図は、加重平均在庫モデルおよび [現物価格を含める] オプションを使用しない直接決済原則を選択した場合の、この一連のトランザクションを示しています。
図の説明
在庫トランザクションは、縦の矢印で表されています。
在庫への入庫は、タイムラインの上の縦の矢印で表されています。
在庫からの払出は、タイムラインの下の縦の矢印で表されています。
各縦矢印の上または下には、在庫トランザクションの値が "数量@単価" の形式で指定されています。
かっこで囲まれた在庫トランザクションの値は、在庫トランザクションが在庫に現物転記されることを示します。
かっこで囲まれていない在庫トランザクションの値は、在庫トランザクションが在庫に財務転記されることを示します。
個々の新しい入庫トランザクションまたは払出トランザクションは、新しいラベルで示されます。
各縦矢印には、1a のような連続した ID のラベルが付いています。ID は、タイムラインでの在庫トランザクション転記の順序を示しています。
在庫原価計算は、赤い縦の点線と "Inventory Close" のラベルで示されています。
在庫原価計算によって実行される決済は、受入から払出へと斜めに向かう赤い点線の矢印で表されます。
[現物価格を含める] オプションを使用しない加重平均集計決済
Microsoft Dynamics Ax の加重平均決済では、原価計算期間内のすべての入庫は加重平均在庫原価計算と呼ばれるトランザクションに集計されるという決済原則が使用されます。期間のすべての受入は、新しく作成される在庫転送トランザクションの払出に対して決済されます。期間のすべての払出は、新しい在庫転送トランザクションの受入に対して決済されます。
在庫原価計算の後で手持在庫が正の場合は、その手持在庫と在庫の値が、新しい在庫転送トランザクション (入庫) に集計されます。
在庫原価計算の後で手持在庫が負の場合、手持在庫と在庫の値は、完全に決済されていない個別払出の合計です。
次のシナリオでは、複数の財務更新受入と 1 つの払出が転記されています。
在庫原価計算の間に、Microsoft Dynamics Ax は、集計された在庫転送トランザクションを生成して転記し、その期間のすべての受入を、集計された在庫転送払出トランザクションに対して決済します。その期間に転記されるすべての払出は、集計された在庫転送受入トランザクションに対して決済されます。加重平均の計算結果は USD 15.00 になります。
払出はもともと USD 14.67 の見積原価価格で転記されています。したがって、マイナス USD 0.33 の調整が作成されて、払出に転記されます。在庫原価計算日の時点で、手持在庫は 3 個で、値は USD 45.00 です。
次のトランザクションを下の図に示します。
1a.原価がそれぞれ USD 11.00 の数量 2 に対して更新された在庫現物受入
1b.原価がそれぞれ USD 14.00 の数量 2 に対して更新された在庫財務受入
2a.原価がそれぞれ USD 12.00 の数量 1 に対して更新された在庫現物受入
2b.原価がそれぞれ USD 16.00 の数量 1 に対して更新された在庫財務受入
3a.原価がそれぞれ USD 14.67 (移動平均) の数量 1 に対して更新された在庫現物払出
3b.原価がそれぞれ USD 14.67 (移動平均) の数量 1 に対して更新された在庫財務払出
4a.原価がそれぞれ USD 14.00 の数量 1 に対して更新された在庫現物受入
4b.原価がそれぞれ USD 16.00 の数量 1 に対して更新された在庫財務受入
5.在庫決算が行われました。
6a.すべての在庫財務受入の決済を合計するため、"加重平均在庫原価計算トランザクション" 財務払出が作成されます。
6b.5a に対する相殺として、"加重平均在庫原価計算トランザクション" 財務受入が作成されます。
次の図は、加重平均在庫モデルおよび [現物価格を含める] オプションを使用しない集計決済原則を選択した場合の、この一連のトランザクションを示しています。
図の説明
在庫トランザクションは、縦の矢印で表されています。
在庫への入庫は、タイムラインの上の縦の矢印で表されています。
在庫からの払出は、タイムラインの下の縦の矢印で表されています。
各縦矢印の上または下には、在庫トランザクションの値が "数量@単価" の形式で指定されています。
かっこで囲まれた在庫トランザクションの値は、在庫トランザクションが在庫に現物転記されることを示します。
かっこで囲まれていない在庫トランザクションの値は、在庫トランザクションが在庫に財務転記されることを示します。
個々の新しい入庫トランザクションまたは払出トランザクションは、新しいラベルで示されます。
各縦矢印には、1a のような連続した ID のラベルが付いています。ID は、タイムラインでの在庫トランザクション転記の順序を示しています。
在庫原価計算は、赤い縦の点線と "Inventory Close" のラベルで示されています。
在庫原価計算によって実行される決済は、受入から払出へと斜めに向かう赤い点線の矢印で表されます。
赤い矢印は、システムによって作成される払出トランザクションに対して決済される、受入トランザクションまたは払出トランザクションを示しています。
緑の矢印は、もともと転記された払出トランザクションの決済の対象となる、システム生成の相殺受入トランザクションを表します。
[現物価格を含める] オプションを使用した加重平均直接決済
このバージョンの Microsoft Dynamics Ax では、パラメータ [現物価格を含める] の加重平均在庫モデルに対する働きは、以前のバージョンの製品と異なります。
"品目モデル グループ" フォームで、品目の [現物価格を含める] ボックスを選択します。すると、Microsoft Dynamics Axは、見積原価価格または移動平均を計算するときに現物更新済入庫を使用します。払出は、期間中のこの見積原価価格に基づいて転記されます。在庫原価計算では、財務更新済受入のみが、加重平均の計算で考慮されます。
加重平均在庫モデルを使用するときは、月ごとの在庫原価計算をお勧めします。
この加重平均直接決済の例では、品目モデル グループは現物価格を含むようにマークされています。
次のトランザクションを下の図に示します。
1a.原価がそれぞれ USD 11.00 の数量 1 に対して更新された在庫現物受入
1b.原価がそれぞれ USD 10.00 の数量 1 に対して更新された在庫財務受入
2a.原価がそれぞれ USD 15.00 の数量 1 に対して更新された在庫現物受入
3a.原価がそれぞれ USD 12.50 (現物受入の値が考慮されるので、移動平均原価) の数量 1 に対して更新された在庫現物払出
3b.原価がそれぞれ USD 12.50 (現物受入の値が考慮されるので、移動平均原価) の数量 1 に対して更新された在庫財務払出
4.在庫決算が行われました。在庫原価計算で Microsoft Dynamics Ax は、現物更新のみが行われたすべての在庫トランザクションを無視します。存在する財務受入が 1 つだけなので、代わりに直接決済原則を使用します。在庫原価計算日の時点で財務払出済の在庫トランザクションに対し、USD 2.50 の調整が転記されます。在庫原価計算の後の手持在庫は、数量が 1 で、移動平均原価価格が USD 15.00 です。
次の図は、加重平均在庫モデルおよび [現物価格を含める] オプションを使用した直接決済原則を選択した場合の、この一連のトランザクションを示しています。
図の説明
在庫トランザクションは、縦の矢印で表されています。
在庫への入庫は、タイムラインの上の縦の矢印で表されています。
在庫からの払出は、タイムラインの下の縦の矢印で表されています。
各縦矢印の上または下には、在庫トランザクションの値が "数量@単価" の形式で指定されています。
かっこで囲まれた在庫トランザクションの値は、在庫トランザクションが在庫に現物転記されることを示します。
かっこで囲まれていない在庫トランザクションの値は、在庫トランザクションが在庫に財務転記されることを示します。
個々の新しい入庫トランザクションまたは払出トランザクションは、新しいラベルで示されます。
各縦矢印には、1a のような連続した ID のラベルが付いています。ID は、タイムラインでの在庫トランザクション転記の順序を示しています。
在庫原価計算は、赤い縦の点線と "Inventory Close" のラベルで示されています。
在庫原価計算によって実行される決済は、受入から払出へと斜めに向かう赤い点線の矢印で表されます。
[現物価格を含める] オプションを使用した加重平均集計決済
このバージョンの Microsoft Dynamics Ax では、[現物価格を含める] パラメータの加重平均に対する働きは、以前のバージョンのプログラムと異なります。
"品目モデル グループ" フォームで、品目の [現物価格を含める] ボックスを選択します。すると、Microsoft Dynamics Axは、見積原価価格または移動平均を計算するときに現物更新済受入を使用します。払出は、期間中のこの見積原価価格に基づいて転記されます。在庫原価計算では、財務更新済受入のみが、加重平均の計算で考慮されます。
加重平均在庫モデルを使用するときは、月ごとの在庫原価計算をお勧めします。
この加重平均集計決済の例では、在庫モデルは現物価格を含むようにマークされています。
次のトランザクションを下の図に示します。
1a.原価がそれぞれ USD 11.00 の数量 2 に対して更新された在庫現物受入
1b.原価がそれぞれ USD 14.00 の数量 2 に対して更新された在庫財務受入
2.原価がそれぞれ USD 10.00 の数量 1 に対して更新された在庫現物受入
3a.原価がそれぞれ USD 12.00 の数量 1 に対して更新された在庫現物受入
3b.原価がそれぞれ USD 16.00 の数量 1 に対して更新された在庫財務受入
4a.原価がそれぞれ USD 13.50 (現物受入の値が考慮されるので、移動平均原価) の数量 1 に対して更新された在庫現物払出
4b.原価がそれぞれ USD 13.50 (現物受入の値が考慮されるので、移動平均原価) の数量 1 に対して更新された在庫財務払出
5a.原価がそれぞれ USD 14.00 の数量 1 に対して更新された在庫現物受入
5b.原価がそれぞれ USD 16.00 の数量 1 に対して更新された在庫財務受入
6.在庫決算が行われました。在庫原価計算で Microsoft Dynamics Ax は、現物更新のみが行われたすべての在庫トランザクションを無視します。存在する財務受入が 1 つだけなので、集計決済原則を使用します。在庫原価計算日の時点で財務払出済の在庫トランザクションに対し、USD 1.50 の調整が転記されます。在庫原価計算の後の手持在庫は、数量が 3 で、移動平均原価価格が USD 15.00 です。
7a.すべての在庫財務受入の決済を合計するため、"加重平均在庫原価計算トランザクション" 財務払出が作成されます。
7b.5a に対する相殺として、"加重平均在庫原価計算トランザクション" 財務受入が作成されます。
次の図は、加重平均在庫モデルおよび [現物価格を含める] オプションを使用しない集計決済原理を選択した場合の、この一連のトランザクションを示しています。
図の説明
在庫トランザクションは、縦の矢印で表されています。
在庫への入庫は、タイムラインの上の縦の矢印で表されています。
在庫からの払出は、タイムラインの下の縦の矢印で表されています。
各縦矢印の上または下には、在庫トランザクションの値が "数量@単価" の形式で指定されています。
かっこで囲まれた在庫トランザクションの値は、在庫トランザクションが在庫に現物転記されることを示します。
かっこで囲まれていない在庫トランザクションの値は、在庫トランザクションが在庫に財務転記されることを示します。
個々の新しい入庫トランザクションまたは払出トランザクションは、新しいラベルで示されます。
各縦矢印には、1a のような連続した ID のラベルが付いています。ID は、タイムラインでの在庫トランザクション転記の順序を示しています。
在庫原価計算は、赤い縦の点線と "Inventory Close" のラベルで示されています。
在庫原価計算によって実行される決済は、受入から払出へと斜めに向かう赤い点線の矢印で表されます。
赤い矢印は、システムによって作成される払出トランザクションに対して決済される、受入トランザクションまたは払出トランザクションを示しています。
緑の矢印は、もともと転記された払出トランザクションの決済の対象となる、システム生成の相殺受入トランザクションを表します。
マーキングを使用した加重平均
マーキングは、払出トランザクションを入庫トランザクションにリンクまたはマークする Microsoft Dynamics Ax のプロセスです。マーキングは、トランザクションが転記される前でも後でも可能です。トランザクションを転記するとき、または在庫原価計算を実行するときに、在庫の原価を正確にする必要がある場合は、マーキングを使用できます。
たとえば、顧客サービス部門が重要な顧客から急ぎの注文を受けたとします。急ぎの注文なので、顧客の要求を満たすには、その品目に対する支払を高くする必要があります。この販売注文請求書の利ざやつまり売却済商品の原価 (COGS) に在庫品目の原価が確実に反映されるようにする必要があります。
発注書を転記するとき、在庫は USD 120.00 の原価で入庫されます。たとえば、この販売注文ドキュメントは、梱包明細または請求書を転記する前に発注書に対してマークされます。その場合、COGS は品目の現在の移動平均原価ではなく USD 120.00 になります。マーキングが発生する前に販売注文梱包明細または請求書が転記されると、COGS は移動平均原価価格で転記されます。
在庫原価計算を実行する前でも、これら 2 つのトランザクションは相互にマークできます。
受入トランザクションは払出トランザクションにマークされています。その場合、品目の品目モデル グループに対して選択されている評価方法は無視され、Microsoft Dynamics Ax がこれらのトランザクションを相互に決済します。
トランザクションが転記される前に払出トランザクションを入庫にマークするには、以下を実行します。"販売注文" フォームを開き、トランザクション明細行を選択し、トランザクション明細行の [在庫] ボタンをクリックして、[マーキング] を選択します。"マーキング" フォームが開き、すべての未処理入庫トランザクションが表示されます。その後、これらのトランザクションの 1 つを選択して、この払出トランザクションに一致させる、つまりマークすることができます。
トランザクションが転記された後で払出トランザクションを入庫にマークするには、以下を実行します。"在庫トランザクション" フォームの在庫品目に移動し、[トランザクション] ボタンをクリックします。マークする払出トランザクションを選択し、[在庫] ボタンをクリックして、[マーキング] を選択します。"マーキング" フォームが開き、すべての未処理入庫トランザクションが表示されます。その後、これらのトランザクションの 1 つを選択して、この払出トランザクションに一致させる、つまりマークすることができます。
次のトランザクションを下の図に示します。
1a.原価がそれぞれ USD 10.00 の数量 1 に対する在庫現物入庫
1b.原価がそれぞれ USD 10.00 の数量 1 に対する在庫財務入庫
2a.原価がそれぞれ USD 20.00 の数量 1 に対する在庫現物入庫
2b.原価がそれぞれ USD 20.00 の数量 1 に対する在庫財務入庫
3a.原価がそれぞれ USD 25.00 の数量 1 に対する在庫現物入庫
4a.原価がそれぞれ USD 30.00 の数量 1 に対する在庫現物入庫
4b.原価がそれぞれ USD 30.00 の数量 1 に対する在庫財務入庫
5a.原価価格 USD 21.25 (財務および現物更新済トランザクションの移動平均) の数量 1 に対する在庫現物払出
5b.トランザクションが転記される前に、数量 1 に対する在庫財務払出を、在庫受入 2b にマークします。このトランザクションは、原価価格 USD 20.00 で転記されます。
6a.原価価格がそれぞれ USD 21.25 の数量 1 に対する在庫現物払出
7. 在庫原価計算が実行されます。財務更新済トランザクションが既存の受入に対してマークされているので、これらのトランザクションは相互に決済され、調整は行われません。
新しい移動平均原価価格は、USD 27.50 での財務および現物更新済トランザクションの平均を反映しています。
次の図は、マーキングを使用した加重平均在庫モデルを選択した場合の、この一連のトランザクションを示しています。
図の説明
在庫トランザクションは、縦の矢印で表されています。
在庫への入庫は、タイムラインの上の縦の矢印で表されています。
在庫からの払出は、タイムラインの下の縦の矢印で表されています。
各縦矢印の上または下には、在庫トランザクションの値が "数量@単価" の形式で指定されています。
かっこで囲まれた在庫トランザクションの値は、在庫トランザクションが在庫に現物転記されることを示します。
かっこで囲まれていない在庫トランザクションの値は、在庫トランザクションが在庫に財務転記されることを示します。
個々の新しい入庫トランザクションまたは払出トランザクションは、新しいラベルで示されます。
各縦矢印には、1a のような連続した ID のラベルが付いています。ID は、タイムラインでの在庫トランザクション転記の順序を示しています。
在庫原価計算は、赤い縦の点線と "Inventory Close" のラベルで示されています。
在庫原価計算によって実行される決済は、入庫から払出へと斜めに向かう赤い点線矢印で表されます。