販売契約価格 (プレビュー)

この記事はプレリリースであり、変更される可能性があります。

販売取引契約価格 は、特定の顧客に適用される特定の製品の価格の交渉です。 販売取引契約が適用される販売の場合、この価格は品目基準価格よりも優先されます。

価格管理では、Microsoft Dynamics 365 Supply Chain Management の標準の 取引契約価格 - 販売価格 側を使用しますが、価格属性によって強化されています。

紙幣

価格管理では、Supply Chain Management の販売契約 を尊重します。これは、 この記事で説明する 販売取引契約価格 とは異なります。 販売契約 が適用される注文明細行では 、価格決定管理で販売契約が使用されます。 販売契約が適用される場合、価格決定管理は、該当する 販売取引契約価格 が存在するかどうかを決定します。 販売契約 (行割引、複数の割引、割引合計) に含まれる割引は、価格管理の完全なビューの外に含まれます。 代わりに、価格管理は、割引ルールを定義する新しい方法を提供します。

同時実行ルールを含む販売契約の構成

複数の構成設定は、販売契約が価格決定管理で使用される方法に影響します。 販売契約価格ルールの作成を開始する前に、次の手順に従ってシステムを設定します。

  1. 価格管理 > 設定 > 価格管理パラメーター の順に移動します。

  2. 価格と割引 タブの 取引契約 クイック タブで、既定の検索の次のオプションを有効にする を次のいずれかの値に設定して、同時販売契約ルールをシステムで解決する方法を指定します。

    • はい – 価格エンジンは、すべての該当する契約価格を確認し、最も低い価格を適用します。

    • いいえ – 価格エンジンは、次のルール を適用して価格を決定するために 価格属性の組み合わせランク を使用します。

      1. 価格属性の組み合わせランク が最も高いレコードを適用します。
      2. 複数のレコードの 価格属性の組み合わせランク が同一である場合は、ヘッダー価格属性 を確認し、最もランクの高いレコード価格グループを適用します。
      3. 2 つ以上のレコードに同じ高い ヘッダー価格属性 を持つ場合、表示価格属性 を確認して、価格属性グループで最も高くランクされたレコードを適用します。
      4. 複数の価格レコードのランクが同じ場合は、最も低い価格を適用します。
  3. 価格エンジンで 既定の関係 フィールドが 価格 (販売) に設定された転記された販売契約価格決定ルール レコードを考慮する必要がある場合は、既存の取引契約 オプションを はい に設定します。 (これらのレコードは、販売およびマーケティング > 価格と割引 > 契約仕訳帳 で利用できます。) 価格エンジンは次のルールを適用します。

    1. 条件を満たす販売契約価格を適用します。
    2. 販売契約価格が適用される場合は、契約仕訳帳に転記される特定ルールを使用します。
  4. 全般 タブ で、価格決定ルールのレコードに一致する基準を設定するときに使用する日付タイプを 日付タイプ フィールドに設定します。 今日指定出荷日指定入荷日作成日 の値 を選択できます。

コンカレンシーの例

次の表に、価格コンポーネント コード属性の組み合わせの例を示します。

価格属性の組み合わせ 価格属性の組み合わせ ヘッダー価格属性 ランク 明細行価格属性 ランク
ターゲット顧客区分 + 車両製品 2003 顧客アカウント 4 内装処理者 4
ターゲット顧客区分 + 車両製品 2003 顧客グループ 3 外観の色 3
ターゲット顧客区分 + 車両製品 2003 価格グループ 2 燃料タイプ 2
ターゲット顧客区分 + 車両製品 2003 売上グループ 1 駆動タイプ 1

次の 2 つのレコードが、同じ日付範囲の販売契約価格明細行に対して転記されます。 価格属性の組み合わせが同じなので、価格属性の組み合わせのランクも同じです。 したがって、価格エンジンは、RID0002 の価格を適用します。

ID 価格属性の組み合わせ ヘッダー価格属性の基準 明細行価格属性基準 価格 適用可能
RID0001 ターゲット顧客セグメント + 製品セグメント 価格グループ = 01 内装処理者 = パッケージ B 1,500 ドル No
RID0002 ターゲット顧客セグメント + 製品セグメント 顧客アカウント = US-003 内装処理者 = パッケージ B 1,550 ドル 有効

価格コンポーネント コードを価格構造に設定する

販売契約を使用するには、システムに次の構成を設定する必要があります。

  • 価格コンポーネント フィールドが 販売取引契約 に設定されている 価格コンポーネント コードが 1 つ必要です。 この設定により、価格構造の一部として販売契約を含めできます。 詳細については、価格コンポーネント コード を参照してください。
  • 販売取引契約価格を考慮する佳kう価格構造は、前述の 販売取引契約価格コンポーネント コードを含める必要があります。 詳細については、価格コンポーネント コードを価格構造に配置する を参照してください。

売買契約仕訳帳名の管理

次の手順に従って、契約仕訳帳の名前を作成および管理します。

  1. 価格管理 > 設定 > 取引契約価格 > 取引契約仕訳帳名 に移動します。

  2. 次の手順のいずれかを実行します。

    • 新しい仕訳帳名を作成するには、アクション ウィンドウで 新規 を選択します。
    • 既存の仕訳帳名を編集するには、それをグリッドで選択して、アクション ペインで 編集 を選択します。
    • 既存の仕訳帳名を削除するには、グリッドでそれを選択し、アクション ペインで 削除 を選択します。
  3. 新規または選択したレコードに次のフィールドを設定します:

    • 名前 – 取引契約請求仕訳帳名に名前を入力します。
    • 説明 – 契約仕訳帳名の簡単な説明を入力します。
    • 関係 – この読み取り専用フィールドには常に 価格 (販売) の値が表示されます。
    • 価格属性を有効にする – 価格属性を持つ販売契約仕訳帳を作成するには、このチェック ボックスをオンにします。
  4. アクション ウィンドウで、保存を選択します。

  5. 選択した取引契約仕訳帳名を使用するすべての契約仕訳帳を表示および管理するには、アクション ウィンドウで 取引契約仕訳帳 を選択します。

販売取引契約仕訳帳の管理

次の手順に従って、販売取引契約仕訳帳を作成および管理します。

  1. 価格管理 > 販売中の価格 > 販売取引契約価格 > 取引契約仕訳帳 に移動します。

  2. 次の手順のいずれかを実行します。

    • 新しい仕訳帳を作成するには、表示 フィールドが すべて または 転記されていない に設定されているのを確認し、アクション ウィンドウで 新規 を選択します。
    • 既存の仕訳帳を編集するには、グリッドで選択します。
    • 既存の仕訳帳を削除するには、グリッドでそれを選択し、アクション ペインで 削除 を選択します。

    ヒント

    既存の仕訳帳を編集または削除したい場合は、フィルタや 表示 フィールドの一方または一方を使用して仕訳帳を検索できます。

  3. 新規または選択した仕訳帳に次のフィールドを設定します:

    • 名前 – 既存の契約仕訳帳名を選択します。 選択した名前 に対して、価格属性を有効にする オプションを はい に設定し、取引契約仕訳帳名 ページの 関係 フィールドを 価格 (販売) に設定する必要があります。
    • 価格/割引仕訳帳番号 – 新しい仕訳帳を初めて保存すると、値が自動的に生成されます。 このフィールドは読み取り専用になります。
    • 説明 – 仕訳帳の簡単な説明を入力します。 新しい仕訳帳の場合、このフィールドの既定値は、選択された取引契約仕訳帳名から取得されます。
    • 転記 – この読み取り専用フィールドは、仕訳帳が転記されたかどうかを示します。
    • 転記日 – 仕訳帳が転記されている場合、この読み取り専用のフィールドには転記された日付が表示されます。
    • 価格属性を有効にする – この読み取り専用フィールドの既定値は、選択された取引契約仕訳帳名から取得されます。
  4. アクション ウィンドウで、保存を選択します。

販売契約仕訳帳の価格ルールの管理

販売契約仕訳帳の価格決定ルールは、顧客と製品の組み合わせに適用する価格を制御します。 各ルールは、関連する販売契約仕訳帳に属する として存在します。

次の手順に従って、販売契約仕訳帳の価格決定ルールを追加、表示、および管理します。

  1. 価格管理 > 販売中の価格 > 販売取引契約価格 > 取引契約仕訳帳 に移動します。

  2. 前のセクションの説明に従って、使用する仕訳帳を作成または選択します。

  3. アクション ペインの、明細行を選択します。

  4. 仕訳帳明細行、契約 ページが表示されます。 新しい価格ツリーを追加するには、アクション ペインで 新規 を選択します。 既存のルールのみを使用する場合は、手順 10 に進みます。

  5. 価格属性の編集 ダイアログ ボックスでは、その行を適用する顧客および製品を選択するロジックを設定します。 一般 クイック タブ の 価格属性グループの組み合わせ フィールドで、販売取引契約価格価格コンポーネント コード に関連付けられている価格属性の組み合わせを 1 つ選択します。 選択した値によって、行が適用される顧客や製品を定義するために使用できる属性が制御されます。

  6. 選択した価格属性グループの組み合わせでヘッダーの値 ( すべて の顧客に適用されない場合) が考慮される場合は、ヘッダー価格属性グループ クイック タブを使用できます。 この場合、ヘッダー価格属性グループ クイックタブの各行に対して、 条件 列の値を 1 つ以上入力または選択して、顧客を選択するルールを定義します。 次のルールが適用されます。

    • 論理 AND 演算子を使用して、すべての行が結合されます。 そのため、すべて の行に一致する値を持つ顧客だけが含まれます。
    • 複数の値を含む行を 1 つ以上作成する場合は、複数の選択を許可する オプションを はい に設定します。 その後、各行の 列に値のコンマ区切りの一覧を追加できます。 これらの値は、OR 演算子を使用して結合されます。 したがって、明細行には一覧の いずれかの 値に一致する顧客が検索されます。
    • 値の前に感嘆符 (!) を追加することで、除外する値を指定できます。 この感嘆符は、除外接頭語と呼ばれます。 たとえば、DE-001 以外のすべての顧客アカウントを見つけるには、条件 フィールドを 顧客アカウント に設定し、 フィールドを !DE-001 に設定します。 行を選択し、選択した明細行の値を除外する を選択することにより、除外接頭語を任意の行の値に自動的に追加できます。
  7. ヘッダー価格属性グループ クイックタブでの 設定の結果をプレビューするには、照合結果のプレビュー を選択します。 ダイアログ ボックスには、これまでに設定した条件に一致する顧客のプレビューが表示されます。

    • 一覧に除外する顧客が含まれる場合は、ターゲット行を選択し、ツール バーの 除外 を選択します。
    • 明細行タイプ 列は、除外対象として選択した顧客を示します。
    • 以前に除外した顧客を再び含めるには、目的の品目を選択し、ツール バーの 含める を選択します。
  8. 選択した価格属性グループの組み合わせで行の値 ( すべて の製品に適用されない場合) が考慮される場合は、明細行価格属性グループ クイック タブを使用できます。 製品を選択するルールを定義するには、このクイック タブを使用します。 フィールドとプレビュー オプションは、ヘッダー価格属性グループ クイックタブのフィールドと同様に 機能します。

  9. OK を選択し、仕訳帳明細行、取引契約 ページの 概要 クイック タブのグリッドに 新しい行を追加します。

  10. 概要 クイック タブで、グリッドの各行について、必要に応じて次のフィールドを設定します。

    • ヘッダー価格属性グループ – このフィールドには、その行に選択されたヘッダー価格属性グループが表示されます。 すべての顧客に適用される行の場合、このフィールドは空白になります。 これらの値を変更するには、クイック タブのツール バーの 価格属性の編集 を選択します。
    • 価格属性の詳細 – このフィールドは、行が適用される顧客を識別するヘッダー属性値を集計します。 すべての顧客に適用される行の場合、このフィールドは空白になります。 これらの値を変更するには、ツール バーの 価格属性の編集 を選択します。
    • 明細行価格属性グループ – このフィールドには、その行に選択された明細行価格属性グループが表示されます。 すべての製品に適用される行の場合、このフィールドは空白になります。 これらの値を変更するには、ツール バーの 価格属性の編集 を選択します。
    • 価格属性の詳細 – このフィールドは、行が適用される製品を識別する明細行属性値を集計します。 すべての製品に適用される行の場合、このフィールドは空白になります。 これらの値を変更するには、ツール バーの 価格属性の編集 を選択します。
    • 価格属性の組み合わせランク – このフィールドは、価格属性の編集 ダイアログ ボックスの現在の行に対して選択された価格属性グループの組み合わせに対して割り当てられたランクを表示します。 この値は、複数のルールが同じ注文行に適用できる場合の同時ルールの解決方法に影響します。
    • 価格調整を許可する – 販売契約価格が最終的な単価ではなく追加利益幅コンポーネントの価格調整を許可する場合は、このチェック ボックスをオンにします。 この設定が最終的な単価にどのような影響を及ぼすかの例については、この手順の後の表を参照してください。
    • 単位換算を許可する – 選択した単位に対して指定した価格を、他の単位を指定する販売明細行の価格と比例して換算するには、このチェック ボックスをオンにします。 この換算は、使用可能な単位換算率に基づいて行います。 この機能により、異なる単位の販売に適用できるレコードを 1 件管理できます。
    • 最小 – 明細行の最小数量を入力します。 この値は、顧客が協定価格を利用するために注文する必要がある最小数量を定義します。
    • 最大 – 明細行の最大数量を入力します。 この値は、顧客が協定価格を利用するために注文する必要がある最大数量を定義します。
    • 単位 – 指定された価格が適用される単位を選択します。
    • 通貨での金額 – 明細行に適用される価格を入力します。
    • 通貨通貨の金額 フィールドで価格を指定するために使用する 通貨を選択 します。
    • 在庫分析コード – 在庫分析コード (倉庫シリアル番号 など) を表示する列を使用して、行の条件をさらに詳細に調整します。 グリッドで表示される分析コードを選択するには、ツールバーで インベントリ > 分析コード を選択します。

    ヒント

    複数の数量区切りに基づいて価格を提供する 場合は、各数量ブラケットを、関連する 最小 および 最大 の値を持つ行として指定します。 販売契約価格の場合、階層化された数量の範囲は販売注文行ごとに行います。 この動作は、数量割引層が販売注文行ごとに行う割引の動作とは異なります。

  11. 追加した各行を選択し 詳細 タブで次のフィールドを設定します。

    • 開始日 – 選択した行の有効期間の最初の日付を入力します。
    • 終了日 – 選択した行の有効期間の最後の日付を入力します。
  12. 必要に応じて明細行を追加し続けます。 ツール バーの次のボタンを使用して、既存の明細行を変更したりコピーしたりします。

    • 選択 – 転記された仕訳帳から現在の仕訳帳に既存の明細行をコピーします。 このボタンの使い方の詳細については、この記事の 転記された仕訳帳明細行に基づく新しい仕訳帳の作成 セクションを参照してください。
    • 価格属性の編集 – 選択した 行の 価格属性の編集 ダイアログ ボックスを開き、この手順で説明した設定を編集できます。
    • コピーおよび修正 – 選択した行のコピーを作成し、新しい行の設定を事前に編集できるダイアログ ボックスを開きます。
    • 明細行のコピー – 選択した明細行のコピーを作成します。
    • 仕訳帳のクリア – 仕訳帳から すべて の明細行を削除します。 (単一の既存の明細行を削除するには、明細行を選択し、アクション ペインで 削除 を選択します。)
  13. アクション ウィンドウで、保存を選択します。

  14. すべての明細行を検証するには、アクション ウィンドウで 検証する > すべての明細行を検証する を選択します。 選択した明細行のみを検証するには、 検証する > すべての明細行を選択する を選択します。

  15. 価格/割引の仕訳帳の転記ダイアログ ボックスで OK を選択して、検証を実行します。

次の表に、販売取引契約の 価格調整を許可の設定によって影響を受ける価格構造の例を示します。

価格コンポーネント コード 価格コンポーネント 価格シーケンス 金額
TAM01 販売取引契約価格 10 200 ドル
MAC01 価格調整 01 20 10 ドル
MAC02 価格調整 02 30 20 ドル

最終的な価格は、次の方法で影響を受ける可能性があります。

  • 価格調整 を許可 チェック ボックスがオンの場合、最終的な単価が 230 ドルになります。
  • 価格調整 を許可 チェック ボックスが選択されていない場合、最終的な単価が 200 ドルになります。

販売取引契約仕訳帳の転記

これらのステップに従って、売買契約仕訳帳明細行を転記します。

  1. 価格管理 > 販売中の価格 > 販売取引契約価格 > 取引契約仕訳帳 に移動します。
  2. 転記する仕訳帳を選択し、アクション ウィンドウの 明細行 を選択します。
  3. 仕訳帳明細行 、契約契約 ページで、アクション ウィンドウで 転記 を選択します。
  4. 価格/割引の仕訳帳の転記ダイアログ ボックスで OK を選択して、仕訳帳を転記します。

新規仕訳帳と新規仕訳帳明細行を作成する

以前に転記された仕訳帳の明細行に似た行を含む新しい仕訳帳を作成する必要がある場合は、まず、転記された仕訳帳明細行のコピーを新しい仕訳帳に追加します。

  1. 価格管理 > 販売中の価格 > 販売取引契約価格 > 取引契約仕訳帳 に移動します。

  2. アクション ウィンドウで、新規を選択します。

  3. アクション ペインの、明細行を選択します。

  4. 概要 クイックタブで、ツールバーで 選択 を選択します。

  5. 選択 ダイアログ ボックスが表示されます。 このフィールドを使用して、新しい仕訳帳にコピーする転記された仕訳帳の対応する行を見つけるクエリを作成します。

  6. 一致値 のみ オプションを設定 して、システムでレコードをフィルタ処理する方法を制御します。 たとえば、顧客グループ顧客グループ = A の価格属性に一致する仕訳帳行を探している場合に、顧客グループ A に属している顧客 US-001 があります。この場合、値のみの一致 設定が次の方法で機能します。

    • はい – 顧客勘定 US-001 を選択すると、顧客勘定 US-001 にルールが適用される場合でも、顧客勘定を指定するレコードがないので、行と一致しません。
    • いいえ – 顧客勘定 US-001 を選択すると、システムは行に一致します。これは、このルールは顧客勘定 US-001 に適用されます。
  7. クエリを設定した後に、選択 を選択すると、一致する転記された契約項目が新しい仕訳帳にコピーされます。

  8. 必要に応じてコピーした明細行を編集します。

  9. 仕訳を検証して転記します。

製品および顧客の転記された販売契約価格の表示

次の手順に従って、選択した製品または顧客に適用される転記された販売契約価格を表示します。

  1. 次の手順のいずれかを実行します。

    • 製品の取引契約価格を見つけるには、製品情報管理 > 製品 > リリース済製品 の順に移動します。
    • 顧客の契約価格を検索するには、販売およびマーケティング > 顧客 > すべての顧客 に移動します。
  2. 検査したい製品や顧客を選択します。

  3. アクション ペインの 価格 タブで、取引系やkう を選択します。

  4. 取引契約ダイアログ ボックスが表示されます。 選択した製品または顧客の明細行の検索基準が既に含まれています。 転記された明細行のみを検索するには、転記された オプションを はい に設定します。

  5. 一致値のみ オプションを いいえ に設定します。

  6. OKを選択します。 見つかった契約明細行が表示されます。