価格丸め値の適用
価格設定手順の丸め値を使用して商品の価格を正確に計算し、正確な価格設定金額を確保します。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Revenue Cloud の Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition (Salesforce 価格設定が有効) |
四捨五入により、財務計算で通貨の小数点以下の桁数が正しく使用され、適用された丸めルールに基づいて結果が切り上げられます。適用される丸めルールは次のとおりです。
- 切り上げ: このルールでは、項目の通貨値を最も近い高い値に切り上げます。たとえば、ペンの価格が US$1.60 の場合、このルールを適用すると価格が $2 に調整されます。
- 切り捨て: このルールでは、項目の通貨値を最も近い下限値に丸めます。たとえば、ペンの価格が $1.60 の場合、このルールを適用すると価格が $1 に調整されます。
- 切り上げ: このルールでは、項目の通貨値を小数部に基づいて最も近い数値に丸めます。たとえば、ペンの価格が $1.45 で、[ハーフアップ] ルールを選択した場合、価格は $1.50 に調整されます。 ただし、ペンの価格が $1.20 の場合、価格は $1.00 に調整されます。
丸め値要素は、マルチ通貨を使用しない組織の丸め精度を制御します。ただし、マルチ通貨が有効になっている場合は、組織のデフォルト設定によって精度が決まり、[設定] の [通貨の管理] で各通貨の小数点の位置をさらにカスタマイズできます。
丸め値要素は、全体的な精度を設定するだけでなく、手動割引やボリューム割引などの先行の価格設定要素から最終的な通貨出力を決定する上でも重要な役割を果たします。
丸め値要素の使用
四捨五入値要素を使用して、価格設定手順の価格設定要素の出力が、指定された小数点以下になるようにします。
必要なエディション
| 必要なユーザー権限 | |
|---|---|
| 価格設定手順を作成、更新、および削除する | Salesforce 価格設定設計時間ユーザー |
顧客が 50 個以上のプリンターバンドルを購入した場合にのみ割引を適用する条件を設定し、数式を使用して割引を計算するシナリオを考えてみましょう。この例では、ItemNetTotalPrice が小数点以下 1 桁に切り捨てられるように設定しましょう。
精度変数の定数の作成
- 価格設定手順を作成します。価格設定手順を作成するには、「価格設定手順の設定」の最初の 5 つの手順に従います。
-
Pricing Procedure Builder のキャンバスで、[
] をクリックします。
- [リソースマネージャー] パネルで、[リソースを追加] をクリックします。
-
[新規リソースを追加] ページで、次の詳細を指定します。
- リソース種別: 定数
- リソース名: PrecisionVariable
- データ型: 数値
- 小数点の位置: 2
- デフォルト値: 1。この値は、商品の価格を小数点以下 1 桁に丸めることを示します。
- 変更内容を保存します。
丸め値要素の追加
-
次に、[価格設定] 要素を追加して、次の変数を対応付けます。
- 入力変数
- 品目: LineItem
- 出力変数
- 価格ウォーターフォール: price_water_fall
- 正味単価: NetUnitPrice。
- 小計: ItemNetTotalPrice
- 入力変数
-
[リスト価格] 要素を追加して、商品の基本価格を取得します。
[ルックアップテーブルの詳細] で、[価格表エントリ] 決定表を選択し、次の変数を対応付けます。
- 入力ルール変数
- 商品: 商品
- 価格表: PriceBooks
- 商品販売モデル: ProductSellingModel
- 入力変数
- Quantity: LineItemQuantity
- 出力変数
- リスト価格: ListPrice
- 小計: ItemNetTotalPrice
- 入力ルール変数
- リストグループ要素を追加します。
-
リストグループで、プリンターの最終価格の 10% 割引をユーザーが 50 台以上購入した場合にのみ適用できる条件を設定して、リスト操作を設定します。
- 検索条件の要件: すべての条件に一致 (AND)<
- リソース: # LineItemQuantity
- 演算子: >
- 値: 50
-
リストコンテナ内で、[数式ベースの価格設定] 要素を追加し、次の変数値を指定します。
- 数式: ItemNetTotalPrice - ( ItemNetTotalPrice * 0.10 )
- 出力変数: TotalLineAmount
-
リストコンテナの外部で、[丸め値] 要素を追加し、次の変数を指定します。
- 固定入力変数
- Precision: PrecisionVariable
- 丸めルールと変数
- 入力変数: ItemNetTotalPrice
- 丸めルール: 切り捨て。
- 出力変数: ItemNetTotalPrice
- 固定入力変数
-
をクリックし
て、[出力に含める] を選択します。
- 最後に、価格設定情報、プロファイルアクセス権、ランク情報を表示するように設定を行います。
- 手順を保存します。
-
[シミュレーション] をクリックして手順をテストします。プリンタバンドル商品の入力値を入力し、再度 [シミュレーション] をクリックします。
価格ウォーターフォールには、割引 10% のプリンターバンドルの合計コストを計算するために使用される数式が表示されます。また、四捨五入された価格が [正味金額] の最初の小数に適用されていることがわかります。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

