與 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 版本 10.0.34 及更高版本中,提供了一種改進的銷售報價單和銷售訂單定價方法。 在這種方法中,Supply Chain Management 成為價格主控,銷售中不進行任何與價格相關的計算。 有關如何設定和啟用此新方法的詳細資訊,請參閱使用 Dynamics 365 Sales 啟用和設定報價到現金的額外效率。 有關此功能的詳細資訊,請參閱與 Supply Chain Management 定價引擎按需同步。
使用 Sales 中 Supply Chain Management 的定價引擎,並將「使用系統定價計算」設為「是」
在 Sales 中,進入銷售>訂單。
選取新建建立新的訂購單,或在我的訂單清單選取現有訂單。
新增新的訂單明細。
如果您要建立新訂單,請選取動作窗格上的價格訂單。 如果您要更新現有訂單,請選取動作窗格上的重新計算。
以下資料欄會自動填入:
- 明細金額
- 折扣 %
- 折扣
- 運費前金額
- 運費金額
- 總稅金
- 總金額
附註
建立報價單時也適用類似的過程。
運作方式
當您在 Sales 中建立訂單時,該訂單會立即使用您在 Sales 中輸入的值同步到 Supply Chain Management。 當您在 Sales 中選取價格訂單或報價,Supply Chain Management 根據 Supply Chain Management 中定義的貿易協議規則計算每個訂單行的價格和總訂單。 然後將新計算的值同步回 Sales。
在 Supply Chain Management 中設定貿易協議評估選項
您可以將 Supply Chain Management 設定為在計算在 Sales 中建立的訂單的價格時尊重或忽略貿易協議。 按照以下步驟動作安裝此選項。
登入您的 Supply Chain Management 環境。
前往應收帳款>設定>應收帳款參數。
在價格索引標籤,在貿易協定評估 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 中沒有為項目定義銷售價格。
- 在 Sales 中,使用者建立一個訂單明細,其單價為 1 美元 (USD)。
- 訂單行以 1 美元的銷售價格同步到 Supply Chain Management。
- 在 Sales 中,使用者選取動作窗格上的價格訂單。
- Supply Chain Management 搜尋相關價格和折扣,然後計算總計。 由於該項目在 Supply Chain Management 中沒有銷售價格,因此計算會更新該行,使其具有 0 美元的銷售價格。
- 該行的新銷售價格將同步回 Sales。
- 結果是銷售中的訂單行,其銷售價格為 0 美元。
範例情境 2:含有手動輸入選項的貿易協議評估
在這種情況下,Supply Chain Management 中的貿易協議評估設定有包括手動輸入原則。 Sales 使用者在銷售中輸入具有非零銷售價格的訂單明細。 Supply Chain Management 包括一個貿易協議,該協議為訂購的商品設定了 2 美元的銷售價格。
- 在 Sales 中,使用者為單價為 1 美元的商品建立訂單明細。
- 訂單行以 1 美元的銷售價格同步到 Supply Chain Management。
- 在 Sales 中,使用者選取動作窗格上的價格訂單。
- 由於 Supply Chain Management 中的貿易協議評估設定包括手動輸入策略,因此銷售價格不會更改,即使適用的貿易協議指定了另一個銷售價格。
- Sales 和 Supply Chain Management 中的銷售價格保持不變。
範例情境 3:Sales 中銷售價格為零的項目的貿易協議評估
在這種情況下,Supply Chain Management 中的貿易協議評估設定有包括手動輸入原則。 Sales 使用者在 Sales 中輸入銷售價格為 0 (零) 的訂單明細。 Supply Chain Management 包括一個貿易協議,該協議為訂購的商品設定了 2 美元的銷售價格。
- 在 Sales 中,使用者建立一個訂單明細,其單價為 0 美元,明細折扣值為 0 美元。
- 訂單行以 0 美元的銷售價格同步到 Supply Chain Management。
- 因為它收到一個銷售價格為 0 (零) 的訂單明細,即使手動輸入選項已啟用,Supply Chain Management 將其稱為定價引擎。 定價引擎回傳由貿易協議確定的 2 美元的銷售價格,並更新 Supply Chain Management 中的訂單明細。
- 更新的銷售價格尚未同步到銷售中的訂單明細。
- 在 Sales 中,使用者選取動作窗格上的價格訂單。
- Supply Chain Management 中的訂單明細保持其銷售價格 2 美元,現在已同步回 Sales。 因此,Sales 中訂單明細的單價值從 0 美元更新為 2 美元。
- 在 Sales 中,使用者輸入新的明細折扣值 0.50 美金。 Sales 現在計算出該明細的擴展金額值為 1.50 美元。
- 訂單明細以 0.50 美元的明細折扣同步到 Supply Chain Management。
- 在 Sales 中,使用者選取動作窗格上的價格訂單。
- 銷售中的訂單明細沒有價格或折扣變化。
限制
填入 Sales 中的資料欄時,適用以下限制:
- Supply Chain Management 中的費用設定和費用指派不會在 Sales 中複製。
- 定價不考慮在 Supply Chain Management 的銷售訂單行頁面的零售通路欄中指定的特殊零售定價。
- 不考慮在 Supply Chain Management 的貿易津貼管理部分中定義的折扣。
- 定價不考慮銷售協議。