折扣散佈服務
在每個條列項目之間套用報價層級折扣,以使用 Revenue Cloud 中的「折扣散佈服務」功能確保一致且準確的定價。
必要版本
| 適用於:Lightning Experience |
| 適用於:啟用 Salesforce 定價的 Revenue Cloud Enterprise、Performance、Unlimited 及 Developer Edition |
在某些銷售交易期間,賣方想要在報價總計層級 (也稱為標題層級) 上套用任意折扣。當銷售代表將這些折扣套用至標題時,必須同時調整報價或報價條列群組中的個別條列項目,以確保會計準確性並促進協調。「折扣散佈服務」可確保這些折扣在合格條列項目之間正確套用。
此外,您可以設定價格下限來保護利潤利潤,甚至從折扣分配中排除特定產品或種類,讓您能精確控制折扣策略。
什麼是樓地價限制?
下限價格代表公司為其產品建立的最低價格,有效防止任何折扣或價格減少落在此預先定義的值以下。
這可保護利潤利潤並維持定價完整性。這些限制適用於當折扣分佈設定為「淨單價」,且在「總剩餘金額」中追蹤任何取消申請的折扣金額時。
您可以透過將這些限制包含在內容定義中,或為其建立自訂物件並使用「內容服務」加以整合來實作這些限制。這兩種方法都可確保即使有任意折扣,您的獲利能力也會受到保護。
瞭解折扣散佈服務條款
熟悉當您設定定價程序以使用「折扣散佈服務」元素計算折扣時會遇到的變數和術語。
以下是當您在定價程序中使用「折扣散佈服務」元素時,特定且務必瞭解的變數。
| 變數 | 描述 |
|---|---|
| 標頭散佈類型 | 此變數表示要從 ItemNetTotalPrice 或 NetUnitPrice 變數中移除的折扣金額。 |
| 標題折扣類型 | 此變數表示可套用的折扣類型。有三個可能的值:金額、百分比和覆寫。 如果您選取「覆寫」選項,您也需要提供「標題小計」的變數。「標題小計」變數包含要從中扣除目標折扣的小計金額。 |
| 標題散佈邏輯 | 此變數定義折扣的散佈方法。您可以套用的值為「等於」或「比例」。 |
您可以依照下列方式控制折扣的散佈邏輯:
| 邏輯 | 描述 |
|---|---|
| 等於 | 在此散佈邏輯中,折扣會平均套用至所有條列項目。 |
| 比例 | 在此散佈邏輯中,在報價層級 (標題) 套用的折扣會根據個別的價目表價格分配給個別條列項目。基本上,值較高的項目會收到比值較低的項目更大的折扣部分。這可確保折扣按每個條列項目的報價總值貢獻比例散佈。 |
當您設定層級限制時,必須在程序中對應這些標記。
| 變數 | 描述 |
|---|---|
| 最低淨單價 | 此變數表示可針對條列項目設定之最低淨單價。此價格以下的折扣無法套用。這必須為貨幣類型。 |
| 餘額總金額 | 套用所有折扣後,此變數會儲存剩餘金額。這必須為貨幣類型。 |
折扣散佈服務限制
將「折扣散佈服務」元素新增至您的定價程序前,請記住下列幾點:
- 「折扣散佈服務」元素必須是定價程序中的最後一個元素。
- 該元素只能在單一定價程序內使用一次。
- 您無法將折扣分佈套用至用於計算產品衍生價格的定價程序。
- 只有在散佈類型設定為 NetUnitPrice 變數時,才會套用最低價格限制。
- 修正與續約流程不會考慮預期的價格值,因為其假設該值 (NetUnitPrice * Quantity = ItemNetTotal)。在「折扣散佈服務」元素中,當折扣套用至 ItemNetTotal 時,不會重新計算 NetUnitPrice;此為一次性折扣。
- 當「比例分配」和「訂閱」元素透過使用 NetUnitPrice 標記乘以 ProrationMultiplier 來更新 LineItemSubTotal 變數時,「折扣散佈服務」只會針對其定價計算使用 NetUnitPrice 變數。
- 如果您想要使用訂閱總價,請使用「公式」元素並提供公式 - 比例乘數 * NetUnitPrice。接著,使用此公式的輸出作為「折扣散佈服務」元素內計算的 InputPrice 變數。
使用折扣散佈服務元素
若要計算可平均分配至所有條列項目或特定分配至條列項目子區段的折扣,請使用「折扣散佈服務」元素。
必要版本
- 建立定價程序。若要建立定價程序,請遵循設定定價程序中的前 5 個步驟。
-
按一下
以新增「定價設定」元素並對應這些變數。
- 輸入變數
- 條列項目:LineItem
- 輸出變數
- 價格瀑布圖:price_water_fall
- 淨單價:NetUnitPrice。
- 小計:ItemNetTotalPrice
- 輸入變數
-
新增「價目表價格」元素以提取產品的基本價格。
在「對應表格詳細資料」下方,選取「價目手冊項目」 決策表格,並對應這些變數。
- 輸入規則變數
- 產品:產品
- 價目手冊:PriceBooks
- 產品銷售模型:ProductSellingModel
- 輸入變數
- 數量:LineItemQuantity
- 輸出變數
- 價目表價格:ListPrice
- 小計:ItemNetTotalPrice
- 輸入規則變數
-
新增「折扣散佈服務」元素。
重要 您只能在定價程序的「折扣散佈服務」元素之後新增「捨入值」與「彙總價格」元素。 -
選取必須符合折扣資格的條列項目。在我們的範例中,我們不會選取任何項目,因為我們想要將報價中的所有輸入條列項目納入計算考量。
如果您已選取其中一個選項,則此為程序讀取資訊的方式。
對應表格 折扣會根據您選取要從中提取資料的決策表格,散佈在所有條列項目之間。
定義參與條件 折扣會根據您設定的條件套用至報價。例如,您可以設定條件,將折扣套用至產品種類為「電子產品」且產品的淨單價不超過 $150 的報價。
-
對應這些變數。
- 輸入變數
- 標頭折扣類型:HeaderDiscountType
- 標頭折扣值:HeaderDiscountValue
- 標頭散佈邏輯:HeaderDistributionLogic
- 標頭散佈類型:HeaderDistributionType
- 價目表價格:ListPrice
- 數量:LineItemQuantity
- 條列項目:條列項目
- 輸入單價:ListPrice
- 最低淨單價:MinimumNetUnitPrice
- 輸出變數
- 折扣值:LineItemDiscountValue
- 散佈類型:LineItemDiscountType
- 折扣類型:LineItemDiscountType
- 淨單價:NetUnitPrice
- 小計:ItemNetTotalPrice
- 輸入變數
-
按一下
並選取「包含在輸出中」。
- 最後,設定您的偏好設定以檢視定價資訊、設定檔存取權和排名資訊。
- 儲存您的程序。
-
按一下「模擬」以測試您的程序。
指定筆記型電腦和印表機的輸入值,以及標題折扣詳細資料,這是 $300 的折扣,必須平均或比例套用至所有條列項目。
-
將折扣分配邏輯指定為「等於」 來測試您的輸入值,然後再次按一下「模擬」。
-
現在,將折扣分配邏輯指定為「相對」,然後再次按一下「模擬」,以變更輸入值。
現在,讓我們使用相同的案例來瞭解如何設定下限,以及如何儲存剩餘金額以供日後使用。返回「折扣散佈服務」元素,然後選取「設定樓地板價格限制」。在「價格下限」區段下,選取「儲存餘額金額」,然後將 TotalRemainderAmount 標記對應至「總餘額金額」變數。

讓我們模擬此情況。在您的輸入值中,將 HeaderDiscountValue 變更為 $900,而非 $300。
模擬後,由於我們已為印表機和筆記型電腦提供樓地價格 (淨單價下限),在將折扣平均套用至整個產品後,系統遵守其樓地價格後,您會看到剩餘金額。此餘數金額值接著會寫回 TotalRemainderAmount 標記。


