| AdjustmentAmountScope |
- 型
- picklist
- プロパティ
- Filter、Group、Nillable、Restricted picklist、Sort
- 説明
-
AdjustmentValue と共に使用し、調整額を決定します。
- 可能な値は次のとおりです。
-
Total — この調整は品目の合計に適用されますが、数量には乗じられず、サブスクリプション期間に応じて按分されます。
たとえば、売上取引項目の数量が 10 で、TotalLineAmount が 1000 だとします。価格調整品目の AdjustmentValue が -10、AdjustmentType が AdjustmentAmount、AdjustmentAmountScope が Total の場合、合計品目金額に 10 ドルの割引が適用されます。価格調整品目の TotalAmount は、$1000 + (-$10) = $990 となります。
-
Unit — 調整値は、品目の数量に乗じられます。
たとえば、売上取引項目の数量が 5 で、TotalLineAmount が 1000 だとします。価格調整品目の AdjustmentValue が -10、AdjustmentType が AdjustmentAmount、AdjustmentAmountScope が Unit の場合、各品目金額に 10 ドルの割引が適用されます。価格調整品目の TotalAmount は、$1000 + (-$10 x 5) = $950 となります。
|
| AdjustmentSource |
- 型
- picklist
- プロパティ
- Filter、Group、Restricted picklist、Sort
- 説明
- 調整の取得元を示します。
- 可能な値は次のとおりです。
-
Discretionary — 調整内容を営業担当などが手動で入力する場合。
-
Promotion — 調整がプロモーションの場合。
-
Rule — 今後の使用のために予約されています。
-
System — 調整が、割引率表などの商品の価格設定によって決定される場合。
|
| AdjustmentType |
- 型
- picklist
- プロパティ
- Filter、Group、Restricted picklist、Sort
- 説明
- 調整が、パーセント、金額、上書きのいずれであるかを示します。
- 可能な値は次のとおりです。
- AdjustmentAmount
- AdjustmentPercentage
- OverrideAmount
|
| AdjustmentValue |
- 型
- double
- プロパティ
- Filter、Sort
- 説明
- 調整の値。AdjustmentAmountScope と共に使用し、調整額を決定します。
|
| Description |
- 型
- textarea
- プロパティ
- Nillable
- 説明
- 価格調整品目に関するユーザー入力の説明。API バージョン 55.0 ~ 57.0 で使用可能です。
|
| ImplementorType |
- 型
- string
- プロパティ
- Filter、Group、Nillable、Sort
- 説明
- CartItemPriceAdjustment オブジェクトなどのこのオブジェクトインターフェースを実装するオブジェクト。
|
| PriceAdjustmentCauseId |
- 型
- reference
- プロパティ
- Filter、Group、Nillable、Sort
- 説明
- 調整の原因となったレコードの ID。たとえば、価格調整がプロモーションによる場合、この項目にはプロモーションレコードの ID が含まれます。価格調整が価格調整階層による場合、この項目には PriceAdjustmentTier レコードの ID が含まれます。
- この項目はリレーション項目です。
- リレーション名
- PriceAdjustmentCause
- リレーション種別
- Lookup
- 参照先
- PriceAdjCauseInterface
|
| PriceAdjustmentGroupId |
- 型
- reference
- プロパティ
- Filter、Group、Nillable、Sort
- 説明
- 複数の価格調整品目からの値をまとめたオブジェクトインターフェースまたはオブジェクトへの参照。関連エンティティがオブジェクトの場合、そのオブジェクトは PriceAdjustmentGroup オブジェクトインターフェースを実装している必要があります。
- リレーション名
- PriceAdjustmentGroup
- リレーション種別
- Lookup
- 参照先
- PriceAdjustmentGroup
|
| Priority |
- 型
- int
- プロパティ
- Filter、Group、Nillable、Sort
- 説明
- この価格調整品目が適用される順番を他の価格調整品目との相対的な関係で示す正の整数。priority が 1 の場合、この価格調整品目が最初に適用されることを示します。
priority が Null の価格調整は、priority に特定の値が指定されている価格調整の後に適用されます。2 つ��上の価格調整の priority が NULL の場合、割合の調整が金額の調整よりも前に適応されます。金額の調整の前に割合の調整を適用した場合、合計の調整額が大きくなります。
priority の値は、1 つの価格調整グループに関連する価格調整項目間で一意でなければなりません。たとえば、優先度が 1 の価格調整品目が 2 つ存在することは許可されません。
たとえば、1 つの価格設定対象品目に 2 つの価格調整項目が適用されるとします。最初の価格調整である Spring_Promotion は、10% の割引を定義し、priority が 1 です。2 つ目の価格調整である Early_Renewal_Discount は、2,000 ドルの割引を定義し、priority は 2 です。この場合、Spring_Promotion の価格調整が、Early_Renewal_Discount の価格調整の前に適用されます。
|
| SalesTransactionItemId |
- 型
- reference
- プロパティ
- Filter、Group、Nillable、Sort
- 説明
- 価格調整品目が適用される販売取引項目の ID。
- この項目はリレーション項目です。
- リレーション名
- SalesTransactionItem
- リレーション種別
- Lookup
- 参照先
- SalesTransactionItem
|
| TotalAmount |
- 型
- currency
- プロパティ
- Filter、Sort
- 説明
- 価格設定する品目に適用される調整の総額 (数量を含む) をサブスクリプション期間に応じて按分したもの。
たとえば、価格調整品目で、AdjustmentAmountScope が Unit、AdjustmentType が AdjustmentAmount、AdjustmentValue が -10 であるとします。この設定は、1 ユニットあたり 10 ドルの割引を適用することを意味します。サブスクリプションが 12 か月間に対して価格設定され、価格設定期間が 1 である場合、販売取引項目の PricingTermCount は 12 となります。数量が 5 の場合、TotalAmount の値は、5 x 12 x -10 で -600 です。
|