共用方式為


與 Supply Chain Management 價格引擎隨選同步

Microsoft Dynamics 365 Supply Chain Management 包括一個處理貿易協議、價目表、客戶忠誠度計劃、促銷和折扣的定價引擎。 此定價引擎使用複雜的規則來確定給定報價或訂單的最佳價格。 當它與 Dynamics 365 Sales 整合時,您可以選擇是否在 Supply Chain Management 中完成所有與價格相關的計算,然後同步到 Sales,或者 Sales 是否對報價單和銷售訂單進行選擇性的價格相關計算。 您可以透過在設定>管理>系統設定>銷售中設定 Sales 中的使用系統定價計算選項來控制行為。 當此選項設定為時,Supply Chain Management 負責所有定價計算。 當其設定為時,也會套用部分 Sales 定價計算邏輯。 在本文後面的範例中,使用系統定價計算選項設定為

附註

此外,還提供改進的方法以對銷售報價和銷售訂單定價。 在這種方法中,Supply Chain Management 成為價格主控,銷售中不進行任何與價格相關的計算。 此外,在 Sales 中建立和更新銷售報價或銷售訂單和明細時,可以立即在系統之間更新和同步明細詳細資料、貨幣明細值和總計。 如需有關如何設定和啟用這些功能的詳細資訊,請參閱透過 Dynamics 365 Sales 啟用和設定報價到收款的額外效率透過 Dynamics 365 Sales 啟用和設定無縫同步

使用 Sales 中 Supply Chain Management 的定價引擎,並將「使用系統定價計算」設為「是」

  1. 在 Sales 中,進入銷售>訂單

  2. 選取新建建立新的訂購單,或在我的訂單清單選取現有訂單。

  3. 新增新的訂單明細。

  4. 如果您要建立新訂單,請選取動作窗格上的價格訂單。 如果您要更新現有訂單,請選取動作窗格上的重新計算

  5. 以下資料欄會自動填入:

    • 明細金額
    • 折扣 %
    • 折扣
    • 運費前金額
    • 運費金額
    • 總稅金
    • 總金額

附註

建立報價單時也適用類似的過程。

運作方式

當您在 Sales 中建立訂單時,該訂單會立即使用您在 Sales 中輸入的值同步到 Supply Chain Management。 當您在 Sales 中選取價格訂單報價,Supply Chain Management 根據 Supply Chain Management 中定義的貿易協議規則計算每個訂單行的價格和總訂單。 然後將新計算的值同步回 Sales。

在 Supply Chain Management 中設定貿易協議評估選項

您可以將 Supply Chain Management 設定為在計算在 Sales 中建立的訂單的價格時尊重或忽略貿易協議。 按照以下步驟動作安裝此選項。

  1. 登入您的 Supply Chain Management 環境。

  2. 前往應收帳款>設定>應收帳款參數

  3. 價格索引標籤,在貿易協定評估 FastTab,根據需要新增或刪除手動輸入原則的資料列。 此原則的存在與否會控制 Supply Chain Management 定價引擎是否會自動否決在 Sales 中輸入的銷售價格。

    • 如果手動輸入原則存在於貿易協定評估設定,Supply Chain Management 則是價格主資料。 當使用者選取 Sales 動作窗格中的價格訂單報價,調用 Supply Chain Management 定價引擎,並覆寫在 Sales 中輸入的銷售價格,除非它等於在 Supply Chain Management 中計算的銷售價格。
    • 如果手動輸入原則存在貿易協定評估設定,Sales 則是價格主資料。 當使用者在 Sales 中的動作窗格上選取價格訂單報價時,防止在銷售中輸入的銷售價格被自動覆寫。
    • 銷售中的單價和/或折扣值為 0 (零) 的訂單明細和報價行被視為特殊情況。 如果相關貿易協議價格可用,Supply Chain Management 將一律將其套用於這些欄位,而不管貿易協議評估設定如何。

    如需每種情況的範例,請參閱以下情境。

範例情境 1:沒有手動輸入選項的貿易協議評估

在這種情況下,Supply Chain Management 中的貿易協議評估設定包括手動輸入原則。 銷售使用者在 Sales 中輸入具有非零銷售價格的訂單明細,並且在 Supply Chain Management 中沒有為項目定義銷售價格。

  1. 在 Sales 中,使用者建立一個訂單明細,其單價為 1 美元 (USD)。
  2. 訂單行以 1 美元的銷售價格同步到 Supply Chain Management。
  3. 在 Sales 中,使用者選取動作窗格上的價格訂單
  4. Supply Chain Management 搜尋相關價格和折扣,然後計算總計。 由於該項目在 Supply Chain Management 中沒有銷售價格,因此計算會更新該行,使其具有 0 美元的銷售價格。
  5. 該行的新銷售價格將同步回 Sales。
  6. 結果是銷售中的訂單行,其銷售價格為 0 美元。

範例情境 2:含有手動輸入選項的貿易協議評估

在這種情況下,Supply Chain Management 中的貿易協議評估設定包括手動輸入原則。 Sales 使用者在銷售中輸入具有非零銷售價格的訂單明細。 Supply Chain Management 包括一個貿易協議,該協議為訂購的商品設定了 2 美元的銷售價格。

  1. 在 Sales 中,使用者為單價為 1 美元的商品建立訂單明細。
  2. 訂單行以 1 美元的銷售價格同步到 Supply Chain Management。
  3. 在 Sales 中,使用者選取動作窗格上的價格訂單
  4. 由於 Supply Chain Management 中的貿易協議評估設定包括手動輸入策略,因此銷售價格不會更改,即使適用的貿易協議指定了另一個銷售價格。
  5. Sales 和 Supply Chain Management 中的銷售價格保持不變。

範例情境 3:Sales 中銷售價格為零的項目的貿易協議評估

在這種情況下,Supply Chain Management 中的貿易協議評估設定包括手動輸入原則。 Sales 使用者在 Sales 中輸入銷售價格為 0 (零) 的訂單明細。 Supply Chain Management 包括一個貿易協議,該協議為訂購的商品設定了 2 美元的銷售價格。

  1. 在 Sales 中,使用者建立一個訂單明細,其單價為 0 美元,明細折扣值為 0 美元。
  2. 訂單行以 0 美元的銷售價格同步到 Supply Chain Management。
  3. 因為它收到一個銷售價格為 0 (零) 的訂單明細,即使手動輸入選項已啟用,Supply Chain Management 將其稱為定價引擎。 定價引擎回傳由貿易協議確定的 2 美元的銷售價格,並更新 Supply Chain Management 中的訂單明細。
  4. 更新的銷售價格尚未同步到銷售中的訂單明細。
  5. 在 Sales 中,使用者選取動作窗格上的價格訂單
  6. Supply Chain Management 中的訂單明細保持其銷售價格 2 美元,現在已同步回 Sales。 因此,Sales 中訂單明細的單價值從 0 美元更新為 2 美元。
  7. 在 Sales 中,使用者輸入新的明細折扣值 0.50 美金。 Sales 現在計算出該明細的擴展金額值為 1.50 美元。
  8. 訂單明細以 0.50 美元的明細折扣同步到 Supply Chain Management。
  9. 在 Sales 中,使用者選取動作窗格上的價格訂單
  10. 銷售中的訂單明細沒有價格或折扣變化。

限制

填入 Sales 中的資料欄時,適用以下限制:

  • Supply Chain Management 中的費用設定和費用指派不會在 Sales 中複製。
  • 定價不考慮在 Supply Chain Management 的銷售訂單行頁面的零售通路欄中指定的特殊零售定價。
  • 不考慮在 Supply Chain Management 的貿易津貼管理部分中定義的折扣。
  • 定價不考慮銷售協議。