この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

SalesTransactionItem

注文内の品目などの販売取引項目に対するビジネスロジックを定義します。このオブジェクトインターフェースは API バージョン 55.0 以降で使用できます。

サポートされているコール

describeSObjects()query()retrieve()

特別なアクセスルール

このオブジェクトインターフェースは、Subscription Management または B2B Commerce で使用できます。

項目

項目 詳細
BasisTransactionItemId
reference
プロパティ
Filter、Group、Nillable、Sort
説明
この取引の価格を決定する際に参照として使用する取引項目の ID。

たとえば、注文品目が更新される場合を考えます。この場合、新規販売注文品目から更新注文品目が作成され、新規販売注文品目の BasisTransactionItemId が更新されて更新注文品目の ID が格納されます。

この項目は多態的なリレーション項目です。
リレーション名
BasisTransactionItem
リレーション種別
Lookup
参照先
SalesTransactionItem
BillingFrequency
picklist
プロパティ
Filter、Group、Nillable、Restricted picklist、Sort
説明
売上取引項目の請求頻度を示す期間。
可能な値は次のとおりです。
  • Annual (毎年)
  • Monthly
EndDate
date
プロパティ
Filter、Group、Nillable、Sort
説明
販売取引項目が使用可能な最後の日。たとえば、注文項目で購入したサービスを利用可能な最終日などです。
ImplementorType
string
プロパティ
Filter、Group、Nillable、Sort
説明
OrderProduct オブジェクトなどのこのエンティティインターフェースを実装するオブジェクト。
ListPrice
currency
プロパティ
Filter、Nillable、Sort
説明
販売取引項目のリスト価格。この値は、関連する価格表エントリから継承されます。
ListPriceTotal
currency
プロパティ
Filter、Nillable、Sort
説明
リスト価格 (数量を含む) をサブスクリプション期間に応じて按分したもの。この計算項目は、ListPrice × Quantity × PricingTermCount と等しくなります。
NetUnitPrice
currency
プロパティ
Filter、Nillable、Sort
説明
すべての調整が適用された後の単価。
ObligatedAmount
currency
プロパティ
Filter、Nillable、Sort
説明
サブスクリプションにおいて、登録者が、サブスクリプション期間中に使用した商品をサブスクリプションの終了日前に返品した場合の課金額。この項目の値は、商品の使用価格です。
この項目はバージョン 57.0 以降で使用できます。この項目は、[サブスクリプション管理] が有効な場合に使用できます。
  • 登録者が、サブスクリプションの商品数量を変更するには、数量修正を提出する必要があります。数量修正要求は、サブスクリプション終了日までしか有効ではありません。
  • 登録者は、製品を使用しなかった期間についてのみ、返金を受けることができます。
  • サブスクリプションの按分ポリシーは、支払が必要な金額と返金額が、部分的な期間について按分されるかどうかを示しています。

メモ

ParentSalesTransactionItem
reference
プロパティ
Filter、Group、Nillable、Sort
説明
BasisTransactionItemId の親トランザクション。この項目は、API バージョン 58.0 以降で使用できます。この項目は多態的なリレーション項目です。
リレーション名
ParentSalesTransactionItem
リレーション種別
Lookup
参照先
SalesTransactionItem
PeriodBoundary
picklist
プロパティ
Filter、Group、Nillable、Restricted picklist、Sort
説明
請求期間の開始日と終了日を決定するための期間境界。
可能な値は次のとおりです。
  • AlignToCalendar — 期間が、月の最初の日など、期間単位の初日に開始されます。
  • Anniversary — 開始日により境界が決まります。たとえば、9 月 13 日に月間サブスクリプションを開始する場合、サブスクリプションは毎月の 13 日に開始されます。
  • DayOfPeriodPeriodBoundaryDay で示される日に期間が開始されます。
  • LastDayOfPeriod — 期間が、月の最終日など、価格設定期間単位の最終日に開始されます。
PeriodBoundaryDay
int
プロパティ
Filter、Group、Nillable、Sort
説明
PeriodBoundaryDayOfPeriod の場合に必須です。期間境界を示す週または月の日付を示します。1 ~ 31 の整数を指定する必要があります。
PeriodBoundaryStartMonth
picklist
プロパティ
Create、Filter、Group、Restricted picklist、Nillable、Sort、Update
説明
この項目は、BillingFrequency が Annual の場合、StartDate、PeriodBoundary、PeriodBoundaryDay の入力に基づいて入力されます。またユーザーの手入力により入力可能です。可能な値は次のとおりです。
  • 1-January
  • 2-February
  • 3-March
  • 4-April
  • 5-May
  • 6-June
  • 7-July
  • 8-August
  • 9-September
  • 10-October
  • 11-November
  • 12-December
PricebookEntryId
reference
プロパティ
Filter、Group、Nillable、Sort
説明
関連付けられた価格表エントリの一意の識別子。
この項目はリレーション項目です。
リレーション名
PricebookEntry
リレーション種別
Lookup
参照先
PricebookEntryInterface
PricingTermCount
double
プロパティ
Filter、Nillable、Sort
説明
サブスクリプションの価格設定期間の数を示す計算項目です。
PricingTransactionType
picklist
プロパティ
Filter、Group、Nillable、Restricted picklist、Sort
説明
価格設定トランザクションの種別 (新規販売、キャンセル、修正、更新など) を示します。
可能な値は次のとおりです。
  • AmendmentAtLastNegotiatedPrice — 新規販売品目と同じ価格表および価格調整を使用して、修正された販売取引項目の価格を計算します。たとえば、価格設定トランザクション種別の AmendmentAtLastNegotiatedPrice を使用して修正された注文品目は、新規販売品目と同じ価格表情報および価格調整を使用して価格設定されます。修正注文品目は、新規販売注文品目と同じ価格になります。この値は、バージョン 57.0 以降で使用できます。
  • AmendmentStartingFromListPrice — 新規販売品目に適用された価格情報または価格調整を無視して、現在の価格表情報を使用して修正販売取引項目の価格を計算します。通常修正取引項目は、新規販売取引項目と異なる価格になります。この値は、バージョン 57.0 以降で使用できます。
  • Cancellation — キャンセルされた取引の価格を計算します。たとえば、1 月 1 日に 1 年間のサブスクリプションを購入し、7 月 31 日にキャンセルしたとします。キャンセルされた商品およびサービスの 8 月 1 日から 12 月 31 日までの価格が計算されます。
  • NewSale — 新規取引の価格を計算します。
  • RenewalAtLastNegotiatedPrice — 新規販売品目と同じ価格表および価格調整を使用して、更新取引項目の価格を計算します。たとえば、価格設定トランザクション種別の RenewalAtLastNegotiatedPrice を使用して更新された注文品目は、新規販売品目と同じ価格表情報および価格調整を使用して価格設定されます。更新注文品目は、新規販売注文品目と同じ価格になります。
  • RenewalAtListPrice — 新規販売品目に適用された価格情報または価格調整を無視して、現在の価格表情報を使用して更新取引項目の価格を計算します。通常、更新取引項目は、新規販売取引項目と異なる価格になります。
ProductId
reference
プロパティ
Filter、Group、Nillable、Sort
説明
関連商品の ID。
この項目はリレーション項目です。
リレーション名
Product
リレーション種別
Lookup
参照先
ProductInterface
ProductSellingModelId
reference
プロパティ
Filter、Group、Nillable、Sort
説明
関連する商品販売モデルの ID。商品販売モデルは、商品の販売方法の 1 つを定義します。たとえば、1 回限りの販売、エバーグリーンサブスクリプション、期限付きサブスクリプションなどがあります。
この項目はリレーション項目です。
リレーション名
ProductSellingModel
リレーション種別
Lookup
参照先
ProductSellingModel
ProrationPolicyId
reference
プロパティ
Filter、Group、Nillable、Sort
説明
関連する按分ポリシーの ID。按分ポリシーは、契約期間ごとの価格の計算方法を定義します。たとえば、部分期間を許可するかどうかや、残額の処理方法などを定義します。
この項目はリレーション項目です。
リレーション名
ProrationPolicy
リレーション種別
Lookup
参照先
ProrationPolicy
Quantity
double
プロパティ
Filter、Sort
説明
必須。販売取引項目の単位数。
SalesItemType
picklist
プロパティ
Filter、Group、Restricted picklist、Sort
説明
必須。販売の種別。
可能な値は次のとおりです。
  • Charge
  • Product
SalesTransactionId
reference
プロパティ
Filter、Group、Nillable、Sort
説明
関連する販売取引の ID。
この項目は多態的なリレーション項目です。
リレーション名
SalesTransaction
リレーション種別
Lookup
参照先
SalesTransaction
StartDate
date
プロパティ
Filter、Group、Nillable、Sort
説明
サービスまたは請求の開始日。
StartingPriceTotal
currency
プロパティ
Filter、Nillable、Sort
説明
開始単価 (数量を含み、サブスクリプション期間に応じて按分した価格)。この計算項目は、StartingUnitPrice × Quantity × PricingTermCount と等しくなります。
StartingUnitPrice
currency
プロパティ
Filter、Nillable、Sort
説明
調整の前の単価。
StartingUnitPriceSource
picklist
プロパティ
Filter、Group、Restricted picklist、Sort
説明
必須。開始単価が継承されたものか、手動入力されたものか、計算されたものかを示します。
可能な値は次のとおりです。
  • Inherited — 開始単価は、更新された注文項目など、以前の取引からコピーされます。
  • Manual — 開始単価は、営業担当などにより手動で入力されます。
  • System — 開始単価は、価格設定階層などの管理者が設定した価格設定情報を使用して計算されます。
StockKeepingUnit
string
プロパティ
Filter、Group、Nillable、Sort
説明
関連商品に割り当てられた SKU。
SubscriptionTerm
int
プロパティ
Filter、Group、Nillable、Sort
説明
サブスクリプションの期間の数。サブスクリプション期間は、開始日と終了日、または開始日とサブスクリプション期間のいずれかを使用して指定できます。
TotalAdjustmentAmount
currency
プロパティ
Filter、Nillable、Sort
説明
販売取引項目に適用されるすべての調整の総額 (数量を含む) で、サブスクリプション期間に応じて按分した額。分配価格調整品目と直接適用される価格調整品目が含まれます。
TotalAdjustmentDistAmount
currency
プロパティ
Filter、Nillable、Sort
説明
販売取引項目に適用される分配価格調整品目の総額で、サブスクリプション期間に応じて按分した額。直接的適用される価格調整品目は含みません。

分配価格調整が自動的に作成され、取引レベルの調整が取引項目に適用されます。たとえば、ファイルストレージサービスと動画ストリーミングサービスの 2 つの注文品目を含んだ注文があるとします。10% のボリューム割引と 15% の手動割引が注文全体に対して適用されます。ファイルストレージサービスには、さらに 20% の割引が適用されます。注文レベルでの割引を分配するために、各注文品目に対して 10% の価格調整品目と 15% の価格調整品目が作成されます。

この例では、ファイルストレージサービスの販売取引項目には、次の項目値があります。
  • TotalAdjustmentAmount は、10% の価格調整品目、15% の価格調整品目、および 20% の価格調整品目を含む、すべての項目レベルの調整の合計値です。
  • TotalAdjustmentDistAmount は、10% の価格調整品目、15% 価格調整品目を含む、分配された項目レベルの調整の合計値です。
TotalLineAmount
currency
プロパティ
Filter、Nillable、Sort
説明
調整前の販売取引項目の合計価格 (数量を含む) をサブスクリプション期間に応じて按分したもの。この計算項目は、TotalPrice × Quantity × PricingTermCount と等しくなります。
TotalPrice
currency
プロパティ
Filter、Nillable、Sort
説明
すべての調整後の価格 (数量を含む) をサブスクリプション期間に応じて按分したもの。この計算項目は、TotalAdjustmentAmountTotalLineAmount を加算した金額と等しくなります。