会計グループ間移動オーダの単価計算

2 つのサイト間を移動する [サイト間パラメタ] レコードの [転記方法] が [会計グループ間] に設定されている移動オーダ明細では、次のように価格が計算されます。

  1. 移動する品目について、元サイトの [サイト間パラメタ] フォームまたは元サイトの [品目価格設定] フォームで、移動オーダの価格コードが指定されます。価格コードが次の 2 つの領域のうちどちらか 1 つ だけに表示されている(または価格コードが表示されていない)場合、手順 3 に進みます。
  2. システムが 2 つ の有効な価格コードがあると判断した場合、以下の手順が実行されます。
    1. このコードの組み合わせに対する 価格マトリックス レコードが検索されます。
    2. 価格マトリックスレコードが見つかると、対応する価格方式が検索され、 [価格方式] フォームで定義された数量価格基準が確認されます。
      • 移動明細数量がフォームの一番下に表示されている 1 つ以上の基準数を超えている場合は、最も適切な基準数を使用して価格が判定されます。
      • 移動明細数量がどの基準数も超えていない、または全ての基準数が 0 の場合は、 [価格方式] フォームの右上の式を使用して価格が判定されます。
  3. 存在する価格コードが 1 つ以下(1 または 0 個)であり、(品目価格設定の有効日に基づいて)品目に対する現在の [品目価格設定] レコードが見つかった場合、以下の手順が実行されます。
    • [品目価格設定] フォームの品目に対して数量価格基準が確立されており、その価格基準が適合する場合は、それらを使用してデフォルトの価格が判定されます。
    • ほかに価格設定が行われていない場合は、[品目価格設定]レコードの [価格 1] フィールドに入力された値がデフォルトの価格になります。
  4. 価格コードが存在せず、現在の [品目価格設定] レコードがない場合、[価格]は[単価]に設定されます。

複数通貨の計算では、まず先サイトの通貨で価格方式と品目価格設定レコードが検索されます。先サイトの通貨が使用できる場合、それらの値が使用されます。先サイトの通貨でレコードが見つからない場合、自国通貨でレコードが検索されてから、移動オーダの為替レートを使用して先サイトの通貨に変換されます。

例:

サイト A、通貨 = USD

サイト B、通貨 = GBP

移動オーダの元サイトは A、先サイトは B、為替レートは 2.4 です。サイト A には、移動する品目に対して 2 つの [品目価格設定] レコードがあり、ひとつは USD 通貨の 100、もうひとつは GBP 通貨の 111 です。

移動オーダ明細を入力すると、価格は 111 に設定されます。GBP レコードがない場合、価格は 41.67 (= 100 / 2.4)になります。

移動オーダ価格は常に現行サイトの自国通貨で表示されます。