加重平均日について

適用: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

加重平均日付とは加重平均原則に基づく在庫モデルで、在庫からの出庫は、在庫原価計算期間の 1 日ごとに、在庫に入庫された品目の平均額で決定されます。

加重平均日付を使用して在庫原価計算を実行すると、1 日のすべての入庫が、仮想出庫に対して決済されます。これは、その日の合計入庫数量と金額を保持します。この仮想出庫には対応する仮想入庫があり、この仮想入庫から出庫が決済されます。このようにして、すべての出庫が同じ平均原価を取得します。仮想の払出と入庫は仮想の転送と見なすことができ、加重平均在庫原価計算転送と呼ばれます。

その日付以前に発生した入庫が 1 つしかない場合、平均を求める必要はありません。これは、すべての出庫がその 1 つの入庫から決済され、仮想移動も作成されないためです。同様に、その日付に出庫しか発生しない場合、平均を求めるための入庫がなく、仮想移動は作成されません。

加重平均日付を使用する場合、特定の品目の受入が特定の払出を対象に決済されるように、在庫トランザクションをマークすることもできます。これは、加重平均日付のルールを使用しないことを意味します。

加重平均日付の在庫モデルを使用する場合は、在庫原価計算を毎月行うことをお勧めします。

Microsoft Dynamics Ax では、加重平均日原価計算方法の計算式は次のとおりです。

  • 加重平均 = (Q1*P1 + Q2*P2 + Qn*Pn) / (Q1 + Q2 + Qn)

在庫原価計算時には、次の図のように、決算期間を通じて日次単位で計算が行われます。

Weighted Average Date Daily Calculation Model

購買注文、在庫仕訳帳、製造オーダーなど、在庫から発する在庫トランザクションは、転記時の見積原価価格で発生します。この見積原価価格は、移動平均原価価格とも呼ばれます。

在庫原価計算日に、Microsoft Dynamics Ax は前の期間、前の日付、および現在の日付の在庫トランザクションを分析します。この分析により、次の在庫計算原則のどちらを使用する必要があるかを決定されます。

  • 直接決済

  • 集計決済

決済は、原価計算日時点での正しい加重平均に払出を調整する在庫原価計算転記です。

注記   Microsoft Dynamics Ax での決済の詳細については、「在庫決算について」を参照してください。

次の例は、5 つの異なるコンフィギュレーションで加重平均を使用した場合の影響を示しています。

  • [現物価格を含める] オプションを使用しない加重平均日直接決済

  • [現物価格を含める] オプションを使用しない加重平均日集計決済

  • [現物価格を含める] オプションを使用した加重平均日直接決済

  • [現物価格を含める] オプションを使用した加重平均日集計決済

  • マーキングを使用した加重平均日

[現物価格を含める] オプションを使用しない加重平均日直接決済

このバージョンの Microsoft Dynamics Ax で使用される直接決済原則は、以前のバージョンの製品の加重平均で使用されていたものと同じです。システムは、入庫と払出の間で直接決済を行います。Microsoft Dynamics Ax は、次のような特定の個別状況においてこの直接決済原則を使用します。

  • 1 件の入庫と 1 件以上の払出が期間内に転記された

  • 払出のみが期間内に転記され、在庫には前の原価計算からの手持品目が含まれる

次のシナリオでは、財務的に更新された入庫と払出が転記されています。在庫原価計算の際に、Microsoft Dynamics Ax は払出に対して入庫を直接決済し、原価価格に対して払出を調整する必要はありません。

次のトランザクションを下の図に示します。

  • 1a.数量 5 の在庫現物入庫を、それぞれの原価 USD 10.00 で更新

  • 1b.数量 5 の在庫財務入庫を、それぞれの原価 USD 10.00 で更新

  • 2a.数量 2 の在庫現物払出を、それぞれの原価 USD 10.00 で更新

  • 2b.数量 2 の在庫財務払出を、それぞれの原価 USD 10.00 で更新

  • 3.在庫原価計算は直接決済方式を使用して実行され、在庫財務払出に対して在庫財務受入を決済します。

Weighted Ave Date DS without Include Physical Val

図の説明

  • 在庫トランザクションは、縦の矢印で表されています。

  • 在庫への入庫は、タイムラインの上の縦の矢印で表されています。

  • 在庫からの払出は、タイムラインの下の縦の矢印で表されています。

  • 各縦矢印の上または下には、在庫トランザクションの値が "数量@単価" の形式で指定されています。

  • かっこで囲まれた在庫トランザクションの値は、在庫トランザクションが在庫に現物転記されることを示します。

  • かっこで囲まれていない在庫トランザクションの値は、在庫トランザクションが在庫に財務転記されることを示します。

  • 個々の新しい入庫トランザクションまたは払出トランザクションは、新しいラベルで示されます。

  • 各縦矢印には、1a のような連続した ID のラベルが付いています。ID は、タイムラインでの在庫トランザクション転記の順序を示しています。

  • 在庫原価計算は、赤い縦の点線と "Inventory Close" のラベルで示されています。

  • 在庫原価計算によって実行される決済は、入庫から払出へと斜めに向かう赤い点線矢印で表されます。

[現物価格を含める] オプションを使用しない加重平均日集計決済

Microsoft Dynamics Ax の加重平均は、原価計算期間内のすべての入庫を新しい在庫転送トランザクションに集計するという原則に基づくものです。このトランザクションは、加重平均在庫原価計算と呼ばれます。1 日のすべての入庫は、新たに作成された在庫転送トランザクションの払出に対して決済されます。また、1 日のすべての払出は、新しい在庫転送トランザクションの入庫に対して決済されます。

在庫原価計算の後で手持在庫が正の場合は、その手持在庫と在庫の値が、新しい在庫転送トランザクションの入庫に集計されます。

在庫原価計算の後で手持在庫が負の場合、手持在庫と在庫の値は、完全に決済されていない個別払出の合計です。

次のシナリオでは、期間中に財務上更新された複数の入庫と払出が転記されています。在庫決算時に、Microsoft Dynamics Ax が各日を評価して各入払出の決算処理方法を決めます。

次の例を下の図に示します。

日付 1 :

  • 1a.数量 3 の在庫現物入庫を各 USD 15.00 で更新

  • 1b.数量 3 の在庫財務入庫を各 USD 15.00 で更新

  • 2a.数量 1 を移動平均原価 USD 15.00 で在庫現物払出

  • 2b.数量 1 を移動平均原価 USD 15.00 で在庫財務払出

日付 1 では直接決済法を使用します。

日付 2 :

  • 3a.数量 1 を移動平均原価 USD 15.00 で在庫現物払出

  • 3b.数量 1 を移動平均原価 USD 15.00 で在庫財務払出

日付 2 では直接決済法を使用します。

日付 3 :

  • 4a.数量 1 を移動平均原価 USD 15.00 で在庫現物払出

  • 4b.数量 1 を移動平均原価 USD 15.00 で在庫財務払出

  • 5a.数量 1 を USD 17.00 で在庫現物入庫

  • 5b.数量 1 を USD 17.00 で在庫財務入庫

在庫決算が行われました。複数の日付にわたって複数の入庫が存在するため、直接決済法を使用する必要があります。

  • 7a.加重平均在庫決算トランザクションの財務上の払出を USD 32.00、数量 2 で作成し、決算が済んでいないすべての財務上の在庫入庫の決済を集計します。

  • 7b.7a. に対する相殺として、加重平均在庫原価計算トランザクションの財務受入が作成されます。

Microsoft Dynamics Ax は、集計された在庫転送トランザクションを生成して転記します。また、Microsoft Dynamics Ax は、その日のすべての入庫と前日の手持在庫を、集計された在庫転送払出トランザクションに対して決済します。また、その日のすべての払出を集計済み在庫移動入庫トランザクションで決済します。加重平均原価価格は USD 16.00 で計算します。払出は、加重平均原価に調整するために USD 1.00 の調整が行われます。新しい移動平均原価価格は、USD 16.00 です。

次の図は、加重平均在庫モデルおよび [現物価格を含める] オプションを使用しない集計決済原則を選択した場合の、この一連のトランザクションを示しています。

Weighted Ave Date SS without Include Physical Val

図の説明

  • 在庫トランザクションは、縦の矢印で表されています。

  • 在庫への入庫は、タイムラインの上の縦の矢印で表されています。

  • 在庫からの払出は、タイムラインの下の縦の矢印で表されています。

  • 各縦矢印の上または下には、在庫トランザクションの値が "数量@単価" の形式で指定されています。

  • かっこで囲まれた在庫トランザクションの値は、在庫トランザクションが在庫に現物転記されることを示します。

  • かっこで囲まれていない在庫トランザクションの値は、在庫トランザクションが在庫に財務転記されることを示します。

  • 個々の新しい入庫トランザクションまたは払出トランザクションは、新しいラベルで示されます。

  • 各縦矢印には、1a のような連続した ID のラベルが付いています。ID は、タイムラインでの在庫トランザクション転記の順序を示しています。

  • 在庫原価計算は、赤い縦の点線と "Inventory Close" のラベルで示されています。

  • 在庫原価計算によって実行される決済は、入庫から払出へと斜めに向かう赤い点線矢印で表されます。

  • 赤い斜めの点線矢印は、システムによって作成された払出トランザクションに対して決済される入庫トランザクションを示しています。

  • 緑の斜めの点線矢印は、もともと転記された払出トランザクションが決済される対象となる、システム生成の相殺入庫トランザクションを表します。

[現物価格を含める] オプションを使用した加重平均日直接決済

このバージョンの Microsoft Dynamics Ax の加重平均日で使用される直接決済原則は、以前のバージョンで使用されていたものと同じです。システムは、入庫と払出の間で直接決済を行います。Microsoft Dynamics Ax は、次のような特定の個別状況においてこの直接決済原則を使用します。

  • 1 件の入庫と 1 件以上の払出が期間内に転記された

  • 払出のみが期間内に転記され、在庫には前の原価計算からの手持在庫が含まれる

"品目モデル グループ" フォームで、品目の [現物価格を含める] チェック ボックスをオンにします。すると、Microsoft Dynamics Axは、見積原価価格または移動平均を計算するときに現物更新済入庫を使用します。払出は、期間中のこの見積原価価格に基づいて転記されます。在庫原価計算では、財務更新済入庫のみが加重平均の計算で考慮されます。

[現物価格を含める] オプションを使用した加重平均日集計決済

"品目モデル グループ" フォームで、品目の [現物価格を含める] チェック ボックスをオンにします。すると、Microsoft Dynamics Axは、見積原価価格または移動平均を計算するときに現物更新済入庫を使用します。払出は、期間中のこの見積原価価格に基づいて転記されます。在庫原価計算では、財務更新済入庫のみが、加重平均の計算で考慮されます。

加重平均決済は、原価計算期間内の入庫を加重平均在庫原価計算と呼ばれる新しい在庫転送トランザクションに集計するという原則に基づくものです。1 日のすべての入庫は、新たに作成された在庫転送トランザクションの払出に対して決済されます。また、1 日のすべての払出は、新しい在庫転送トランザクションの入庫に対して決済されます。

在庫原価計算の後で手持在庫が正の場合は、その手持在庫と在庫の値が、新しい在庫転送トランザクション (入庫) に集計されます。

在庫原価計算の後で手持在庫が負の場合、手持在庫と在庫の値は、完全に決済されていない個別払出の合計です。

マーキングを使用した加重平均日

マーキングは、払出トランザクションを入庫トランザクションにリンクまたはマークする Microsoft Dynamics Ax のプロセスです。マーキングは、トランザクションが転記される前でも後でも可能です。トランザクションを転記するとき、または在庫原価計算を実行するときに、在庫の原価を正確にする必要がある場合は、マーキングを使用できます。

たとえば、顧客サービス部門が重要な顧客から急ぎの注文を受けたとします。急ぎの注文なので、顧客の要求を満たすには、その品目に対する支払を高くする必要があります。この販売注文請求書の利ざやつまり売却済商品の原価 (COGS) に在庫品目の原価が確実に反映されるようにする必要があります。

発注書を転記するとき、在庫は USD 120.00 の原価で入庫されます。販売注文ドキュメントは、梱包明細または請求書を転記する前に発注書に対してマークされます。その後、COGS は品目の現在の移動平均原価ではなく USD 120.00 になります。マーキングが発生する前に販売注文梱包明細または請求書が転記されると、COGS は移動平均原価価格で転記されます。

在庫原価計算を実行する前でも、これら 2 つのトランザクションは相互にマークできます。

入庫トランザクションを払出トランザクションにマークすると、その品目の品目モデル グループに定義されている評価方法は無視され、Microsoft Dynamics Ax がトランザクションを相互に決済します。

トランザクションが転記される前に払出トランザクションを入庫にマークするには、以下を実行します。"販売注文" フォームを開き、トランザクション明細行を選択し、トランザクション明細行の [在庫] ボタンをクリックして、[マーキング] を選択します。"マーキング" フォームが開き、すべての未処理入庫トランザクションが表示されます。その後、これらのトランザクションの 1 つを選択して、この払出トランザクションに一致させる、つまりマークすることができます。

トランザクションが転記された後で払出トランザクションを入庫にマークするには、以下を実行します。"在庫トランザクション" フォームの在庫品目に移動し、[トランザクション] ボタンをクリックします。マークする払出トランザクションを選択し、[在庫] ボタンをクリックして、[マーキング] を選択します。"マーキング" フォームが開き、すべての未処理入庫トランザクションが表示されます。その後、これらのトランザクションの 1 つを選択して、この払出トランザクションに一致させる、つまりマークすることができます。

次のトランザクションを下の図に示します。

  • 1a.数量 1 を原価価格 USD 10.00 で在庫現物入庫

  • 1b.数量 1 を原価価格 USD 10.00 で在庫財務入庫

  • 2a.数量 1 を原価価格 USD 20.00 で在庫現物入庫

  • 2b.数量 1 を原価価格 USD 20.00 で在庫財務入庫

  • 3a.数量 1 を原価価格 USD 25.00 で在庫現物入庫

  • 4a.数量 1 を原価価格 USD 30.00 で在庫現物入庫

  • 4b.数量 1 を原価価格 USD 30.00 で在庫財務払出

  • 5a.数量 1 を原価価格 USD 21.25 (財務および現物更新済トランザクションの移動平均) で在庫現物払出

  • 5b.トランザクションが転記される前に、数量 1 に対する在庫財務払出を、在庫入庫 2b にマークします。このトランザクションは、原価価格 USD 20.00 で転記されます。

  • 6a.数量 1 を原価価格 USD 21.25 で在庫現物払出

  • 7.在庫決算が行われました。財務更新済のトランザクションが既存の入庫にマークされているため、これらのトランザクションは相互に決済され、調整は行われません。

新しい移動平均原価価格は、USD 27.50 での財務および現物更新済トランザクションの平均を反映しています。

次の図は、マーキングを使用した加重平均日在庫モデルを選択した場合の、この一連のトランザクションを示しています。

Weighted Average Date with Marking

図の説明

  • 在庫トランザクションは、縦の矢印で表されています。

  • 在庫への入庫は、タイムラインの上の縦の矢印で表されています。

  • 在庫からの払出は、タイムラインの下の縦の矢印で表されています。

  • 各縦矢印の上 (または下) には、在庫トランザクションの値が "数量@単価" の形式で指定されています。

  • かっこで囲まれた在庫トランザクションの値は、在庫トランザクションが在庫に現物転記されることを示します。

  • かっこで囲まれていない在庫トランザクションの値は、在庫トランザクションが在庫に財務転記されることを示します。

  • 個々の新しい入庫トランザクションまたは払出トランザクションは、新しいラベルで示されます。

  • 各縦矢印には、1a のような連続した ID のラベルが付いています。ID は、タイムラインでの在庫トランザクション転記の順序を示しています。

  • 在庫原価計算は、赤い縦の点線と "Inventory Close" のラベルで示されています。

  • 在庫原価計算によって実行される決済は、入庫から払出へと斜めに向かう赤い点線矢印で表されます。

参照

在庫原価計算用の在庫モデルの指定

現物価格とマーキングを使用した FIFO について

LIFO について

LIFO 日付について

加重平均について