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

SalesTransactionItemShape

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

このオブジェクトは、カスタマイズのためにオブジェクトマネージャーで表示されます。たとえば、このオブジェクトのカスタム項目を作成できます。

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

create()describeLayout()describeSObjects()getDeleted()query()retrieve()

特別なアクセスルール

このオブジェクトは、Subscription Management、B2C Commerce、または B2C Commerce で使用できます。

項目

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

メモ

PeriodBoundary
picklist
プロパティ
Create、Filter、Group、Nillable、Restricted picklist、Sort
説明
請求期間の開始日と終了日を決定するための期間境界。この項目は、[サブスクリプション管理] が有効な場合に使用できます。
可能な値は次のとおりです。
  • AlignToCalendar — 期間が、月の最初の日など、期間単位の初日に開始されます。
  • Anniversary — 開始日により境界が決まります。たとえば、9 月 13 日に月間サブスクリプションを開始する場合、サブスクリプションは毎月の 13 日に開始されます。
  • DayOfPeriodPeriodBoundaryDay で示される日に期間が開始されます。
  • LastDayOfPeriod — 期間���、月の最終日など、価格設定期間単位の最終日に開始されます。
PeriodBoundaryDay
int
プロパティ
Create、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
プロパティ
Create、Filter、Group、Nillable、Sort
説明
関連付けられた価格表エントリの ID。関連する価格表エントリには、販売中の商品の価格情報がすべて含まれています。
この項目は多態的なリレーション項目です。
リレーション名
PricebookEntry
リレーション種別
Lookup
参照先
PricebookEntryInterface
PricingTermCount
double
プロパティ
Create、Filter、Nillable、Sort
説明
サブスクリプションの価格設定期間の数を示す計算項目です。この項目は、[サブスクリプション管理] が有効な場合に使用できます。
PricingTransactionType
picklist
プロパティ
Create、Filter、Group、Nillable、Restricted picklist、Sort
説明
価格設定トランザクションの種別 (新規販売、修正、更新など) を示します。この項目は、[サブスクリプション管理] が有効な場合に使用できます。
可能な値は次のとおりです。
  • AmendmentAtLastNegotiatedPrice — 新規販売品目と同じ価格表および価格調整を使用して、修正された販売取引形態項目の価格を計算します。たとえば、価格設定トランザクション種別の AmendmentAtLastNegotiatedPrice を使用して修正された注文品目は、新規販売品目と同じ価格表情報および価格調整を使用して価格設定されます。修正注文品目は、新規販売注文品目と同じ価格になります。
  • AmendmentStartingFromListPrice — 新規販売品目に適用された価格情報または価格調整を無視して、現在の価格表情報を使用して修正販売取引形態項目の価格を計算します。通常修正取引項目は、新規販売取引項目と異なる価格になります。
  • Cancellation — キャンセルされた取引の価格を計算します。たとえば、1 月 1 日に 1 年間のサブスクリプションを購入し、7 月 31 日にキャンセルしたとします。キャンセルされた商品およびサービスの 8 月 1 日から 12 月 31 日までの価格が計算されます。
  • NewSale — 新規取引の価格を計算します。
  • RenewalAtLastNegotiatedPrice — 新規販売品目と同じ価格表および価格調整を使用して、更新販売取引形態項目の価格を計算します。たとえば、価格設定トランザクション種別の RenewalAtLastNegotiatedPrice を使用して更新された注文品目は、新規販売品目と同じ価格表情報および価格調整を使用して価格設定されます。更新注文品目は、新規販売注文品目と同じ価格になります。
  • RenewalAtListPrice — 新規販売品目に適用された価格情報または価格調整を無視して、現在の価格表情報を使用して更新販売取引形態項目の価格を計算します。通常、更新取引項目は、新規販売取引項目と異なる価格になります。
ProductId
reference
プロパティ
Create、Filter、Group、Nillable、Sort
説明
関連商品の ID。
この項目はリレーション項目です。
リレーション名
Product
リレーション種別
Lookup
参照先
Product2
ProductSellingModelId
reference
プロパティ
Create、Filter、Group、Nillable、Sort
説明
関連する商品販売モデルの ID。商品販売モデルは、商品の販売方法の 1 つを定義します。たとえば、1 回限りの販売、エバーグリーンサブスクリプション、期限付きサブスクリプションなどがあります。この項目は、[サブスクリプション管理] が有効な場合に使用できます。
この項目はリレーション項目です。
リレーション名
ProductSellingModel
リレーション種別
Lookup
参照先
ProductSellingModel
ProrationPolicyId
reference
プロパティ
Create、Filter、Group、Nillable、Sort
説明
関連する按分ポリシーの ID。按分ポリシーは、契約期間ごとの価格の計算方法を定義します。たとえば、部分期間を許可するかどうかや、残額の処理方法などを定義します。この項目は、[サブスクリプション管理] が有効な場合に使用できます。
この項目はリレーション項目です。
リレーション名
ProrationPolicy
リレーション種別
Lookup
参照先
ProrationPolicy
Quantity
double
プロパティ
Create、Filter、Nillable、Sort
説明
販売取引形態項目の単位数。
SalesItemType
picklist
プロパティ
Create、Filter、Group、Nillable、Restricted picklist、Sort
説明
販売の種別。
可能な値は次のとおりです。
  • Charge — 料金として機能し、履行できない項目。たとえば、配送料、送料、会費などです。
  • Product — 履行可能な物品やサービスの項目。たとえば、ウィジェットやウィジェットの保証などです。
SalesTransactionItemShapeName
string
プロパティ
Create、Filter、Group、idLookup、Sort
説明
必須。販売取引形態項目の名前。
SalesTransactionShapeId
reference
プロパティ
Create、Filter、Group、Sort
説明
必須。販売取引形態の ID。販売取引形態とは、販売取引を発生させた方法です。たとえば、カート、注文、見積などです。
この項目はリレーション項目です。
リレーション名
SalesTransactionShape
リレーション種別
Lookup
参照先
SalesTransactionShape
StartDate
date
プロパティ
Create、Filter、Group、Nillable、Sort
説明
サブスクリプションの開始日。この項目は、[サブスクリプション管理] が有効な場合に使用できます。
StartingPriceTotal
currency
プロパティ
Create、Filter、Nillable、Sort
説明
開始単価 (数量を含み、サブスクリプション期間に応じて按分した価格)。この項目では、2 つの方法で値を指定できます。値を手動で入力するか、自動的に計算できます。この計算は、StartingUnitPrice × Quantity と等しくなります。
StartingUnitPrice
currency
プロパティ
Create、Filter、Nillable、Sort
説明
調整の前の単価。
StartingUnitPriceSource
picklist
プロパティ
Create、Filter、Group、Nillable、Restricted picklist、Sort
説明
開始単価が継承されたものか、手動入力されたものか、計算されたものかを示します。
可能な値は次のとおりです。
  • Inherited — 開始単価は、更新された注文項目など、以前の取引からコピーされます。
  • Manual — 開始単価は、営業担当などにより手動で入力されます。
  • System — 開始単価は価格設定階層などの管理者が設定した価格設定情報を使用して計算されます。
StockKeepingUnit
string
プロパティ
Create、Filter、Group、Nillable、Sort
説明
関連商品に割り当てられた SKU。
SubscriptionTerm
int
プロパティ
Create、Filter、Group、Nillable、Sort
説明
サブスクリプションの期間の数。サブスクリプション期間は、開始日と終了日、または開始日とサブスクリプション期間のいずれかを使用して指定できます。この項目は、[サブスクリプション管理] が有効な場合に使用できます。
TotalAdjustmentAmount
currency
プロパティ
Create、Filter、Nillable、Sort
説明
関連する販売取引形態項目に適用されるすべての調整の総額 (数量を含む) をサブスクリプション期間に応じて按分したもの。分配価格調整品目と直接適用される価格調整品目が含まれます。これは計算項目であり、関連する販売取引形態項目の TotalAdjustmentAmount の合計と等しくなります。
TotalAdjustmentDistAmount
currency
プロパティ
Create、Filter、Nillable、Sort
説明
販売取引形態項目に適用される分配価格調整品目の総額で、サブスクリプション期間に応じて按分した額。直接的適用される価格調整品目は含みません。分配価格調整が自動的に作成され、取引レベルの調整が取引項目に適用されます。たとえば、ファイルストレージサービスと動画ストリーミングサービスの 2 つの注文品目を含んだ注文があるとします。10% のボリューム割引と 15% の手動割引が注文全体に対して適用されます。ファイルストレージサービスには、さらに 20% の割引が適用されます。注文レベルでの割引を分配するために、各注文品目に対して 10% の価格調整品目と 15% の価格調整品目が作成されます。この例では、ファイルストレージサービスの販売取引形態項目には、次の項目値があります。
  • TotalAdjustmentAmount — 10% の価格調整品目、15% の価格調整品目、および 20% の価格調整品目を含む、すべての項目レベルの調整の合計値です。
  • TotalAdjustmentDistAmount — 10% の価格調整品目、15% 価格調整品目を含む、分配された項目レベルの調整の合計値です。
TotalLineAmount
currency
プロパティ
Create、Filter、Nillable、Sort
説明
調整前の合計金額 (数量を含む) をサブスクリプション期間に応じて按分したもの。この計算項目は、StartingPriceTotal × PricingTermCount と等しくなります。
TotalPrice
currency
プロパティ
Create、Filter、Nillable、Sort
説明
すべての調整後の価格 (数量を含む) をサブスクリプション期間に応じて按分したもの。この計算項目は、TotalAdjustmentAmountStartingPriceTotal を加算した金額と等しくなります。