Salesforce Spiff の通貨
会社がマルチ通貨で手数料を支払う場合、Salesforce Spiff で会社の主通貨を定義でき、個々の営業担当は優先通貨を指定できます。通貨金額を使用して計算を行うには、まず金額を同じ通貨に変換します。すべてのルールを同じ通貨で計算します。
必要なエディション
| 使用可能なインターフェース: Salesforce Classic (一部の組織で使用可能) および Lightning Experience の両方 |
| 使用可能なエディション: Enterprise Edition、Unlimited Edition、および Developer Edition |
| 有料オプションで使用可能なエディション: Web Services API が有効になっている Professional Edition |
たとえば、会社の通貨が USD で、営業担当が EUR で商談を成立させた場合、支払ルールの計算で商談を会社の通貨に変換します。または、会社が米国に拠点を置き、営業担当が海外に住んでいる場合は、支払を目的の通貨に変換します。
通常、会社は特定の項目を使用して商談の通貨を追跡します。たとえば、Salesforce 商談オブジェクトに CurrencyIsoCode 項目があるとします。
サポートされる通貨コード
Spiff は次の通貨をサポートしています。
- AUD
- CAD
- CNY
- EUR
- GBP
- JPY
- NZD
- USD
優先通貨と通貨換算
Designer の右パネルには、[表示形式] が [通貨] のデータシートまたはワークシートで項目または計算を操作するときに通貨を変換するオプションが表示されます。
| デザイナーの項目 | 説明 |
|---|---|
| 対象通貨 | 値を変換する通貨を指定します。 |
| 担当者希望通貨 | プロファイルから営業担当の希望通貨を参照します。 |
| 固定通貨 | 特定の通貨を参照します。 |
| 項目からの通貨 | 計算項目から通貨コードを選択します。 |
| 別の通貨に変換 | 別の通貨と有効換算レートを適用する日付を指定します。通貨換算レートは頻繁に変更されるため、使用する実効レートを決定する日付を選択します。たとえば、商談完了日やステートメント期間の終了日を指定します。 |
データをインポートするときに、特定の通貨換算レートをインポートできます。換算レートはマスター通貨に対する相対レートである必要があります。「Import Currency Rates in Salesforce Spiff (Salesforce Spiff での通貨レートのインポート)」を参照してください。
通貨の不一致
商談に蓄積された変数を使用する場合、データ検索条件の 1 つ以上の商談の通貨が他のすべての商談と異なるとエラーが発生します。
amounts_from() 関数を使用していて、要求の範囲内の 1 つ以上の期間にステートメントが欠落している場合、欠落している期間に対して異なる通貨コードが返されます。たとえば、営業担当の支払が EUR で、手数料プランに YTD 積み上げ集計ルールが含まれており、次の関数があるとします。
=amounts_from(BeginningOfYear, EndOfPeriod, PlanName)欠損ステートメント期間の場合、この関数は 0.00 EUR ではなくデフォルトのマスター通貨で 0 の金額を返すため、通貨不一致エラーが発生します。このエラーを解決するには、YTD 積み上げ集計ルールで currency() 関数を使用して、営業担当の優先通貨を設定します。
=currency(YTD_Paid, RepCurrency)- Salesforce Spiff での通貨の文字列への変換
Salesforce Spiff 文書または明細書カードで記号やカンマなどの書式を使用して通貨値を表示するには、通貨項目を文字列データ型に変換します。
