mirror of
https://github.com/forcedotcom/afv-library.git
synced 2026-08-07 00:02:34 +08:00
43 lines
3.8 KiB
JSON
43 lines
3.8 KiB
JSON
|
|
{
|
||
|
|
"sections": [
|
||
|
|
"title",
|
||
|
|
"description",
|
||
|
|
"fields",
|
||
|
|
"special_access_rules"
|
||
|
|
],
|
||
|
|
"title": "PriceAdjustmentGroup - Data API",
|
||
|
|
"description": "Defines the business logic for a top-level price adjustment, for example, a discount applied to an entire order. This object interface is available in API version 55.0 and later.",
|
||
|
|
"fields_columns": [
|
||
|
|
"description"
|
||
|
|
],
|
||
|
|
"fields": {
|
||
|
|
"AdjustmentSource": {
|
||
|
|
"description": "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": {
|
||
|
|
"description": "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": {
|
||
|
|
"description": "Type: double Properties: Filter, Sort Description: The value of the adjustment. To indicate a discount, use a negative number."
|
||
|
|
},
|
||
|
|
"Description": {
|
||
|
|
"description": "Type: textarea Properties: Nillable Description: User-entered description of the price adjustment group. Available in API versions 55.0 to 57.0."
|
||
|
|
},
|
||
|
|
"ImplementorType": {
|
||
|
|
"description": "Type: string Properties: Filter, Group, Nillable, Sort Description: The object that is implementing this entity interface, for example, a WebCartAdjustmentGroup object."
|
||
|
|
},
|
||
|
|
"PriceAdjustmentCauseId": {
|
||
|
|
"description": "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": {
|
||
|
|
"description": "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": {
|
||
|
|
"description": "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": {
|
||
|
|
"description": "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."
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"special_access_rules": "This object interface is available with Subscription Management or B2B Commerce."
|
||
|
|
}
|