| AdjustmentSource |
-
Type: picklist
-
Properties: Filter, Restricted picklist, Sort
-
Description: Indicates the source of the adjustment. This field is available
with B2B Commerce. Possible values are:
-
Discretionary—The adjustment is entered
manually, for example, by a sales rep.
-
Promotion—The
adjustment is part of a promotion.
-
Rule—Reserved
for future use.
-
System—The
adjustment is configured by the system data, for example, as
part of a pricing rule or discount schedule.
|
| AdjustmentType |
-
Type: picklist
-
Properties: Filter, Restricted picklist, Sort
-
Description: Indicates whether the adjustment is a percentage, an amount, or an
override. Possible values are:
-
AdjustmentAmount—Reserved for future
use.
- AdjustmentPercentage
- OverrideAmount
|
| AdjustmentValue |
-
Type: double
-
Properties: Filter, Sort
-
Description: The value of the adjustment. To indicate a discount, use a
negative number.
|
| Description |
-
Type: textarea
-
Properties: Nillable
-
Description: User-entered description of the price adjustment group. Available
in API versions 55.0 to 57.0.
|
| ImplementorType |
-
Type: string
-
Properties: Filter, Group, Nillable, Sort
-
Description: The object that is implementing this entity interface, for
example, a WebCartAdjustmentGroup object.
|
| PriceAdjustmentCauseId |
-
Type: reference
-
Properties: Filter, Nillable, Sort
-
Description: The ID of the record that is the source of the adjustment. For
example, if the price adjustment is due to a promotion, this field
contains the ID of the promotion record. If the price adjustment is
due to a price adjustment tier, this field contains the ID of the
price adjustment tier record. This field is a relationship field.
-
Relationship Name: PriceAdjustmentCause
-
Relationship Type: Lookup
-
Refers To: PriceAdjCauseInterface
|
| Priority |
-
Type: int
-
Properties: Filter, Nillable, Sort
-
Description: A positive integer indicating the order in which this price
adjustment group is applied, relative to other price adjustment
groups. A Priority of 1 indicates this price adjustment
group is applied first.
Price adjustments with a null priority
are applied after price adjustments with a specified priority.
If two or more price adjustments have a null priority,
percentage adjustments are applied before amount
adjustments. Applying a percentage adjustment before an amount
adjustment results in a larger total adjustment.
The
value of Priority must be unique among
price adjustment groups in the same sales transaction.
|
| SalesTransactionId |
-
Type: reference
-
Properties: Filter, Group, Nillable, Sort
-
Description: The ID of the sales transaction that the price adjustment group
belongs to. This field is a relationship field.
-
Relationship Name: SalesTransaction
-
Relationship Type: Lookup
-
Refers To: SalesTransaction
|
| TotalAmount |
-
Type: currency
-
Properties: Filter, Sort
-
Description: The total amount of adjustments of all related price adjustment
items, inclusive of quantity, prorated for the duration of the
subscription. This field is a calculated field equal to the sum of
the TotalAmount fields in the related price
adjustment items.
|