TrdeMobPrcSpec

Represents a Pricing Specification (also known as a Pricing Condition Template) in the Penny Perfect Pricing feature: the top-level record that defines a type of pricing condition, including how its price is calculated (fixed amount, percentage, tiered, free goods, and so on), its rounding behavior, and the search strategy used to find matching records at pricing time. This object is available in API version 68.0 and later.

Supported Calls 

describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve()

Special Access Rules 

Available only in orgs with the Manufacturing Cloud, Automotive Cloud, or Consumer Goods Cloud Penny Perfect Pricing feature enabled.

Fields 

Base 

Type: picklist

Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update

Description: The basis used when applying this pricing specification’s price impact. Possible values are Quantity, Value, Volume, and Weight.

CurrencyIsoCode 

Type: picklist

Properties: Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update

Description: The ISO code for the currency of the record. Possible values are: AED (UAE Dirham), USD (U.S. Dollar), and every other active currency ISO code configured for the org. The default value is USD.

Description 

Type: string

Properties: Create, Filter, Group, Nillable, Sort, Update

Description: A text description of the pricing specification.

ExpressionSetId 

Type: reference

Properties: Create, Filter, Group, Nillable, Sort, Update

Description: The related Expression Set, the compiled rules-engine runtime artifact used to evaluate this pricing specification. This field is a relationship field.

Relationship Name: ExpressionSet

Refers To: ExpressionSet

InternalOrganizationUnitId 

Type: reference

Properties: Create, Filter, Group, Nillable, Sort, Update

Description: The related internal organization unit that scopes this pricing specification. This field is a relationship field.

Relationship Name: InternalOrganizationUnit

Refers To: InternalOrganizationUnit

IsActive 

Type: boolean

Properties: Create, Defaulted on create, Filter, Group, Sort, Update

Description: Indicates whether this pricing specification is active and eligible to be applied. The default value is false.

IsItemGroupEnabled 

Type: boolean

Properties: Create, Defaulted on create, Filter, Group, Sort, Update

Description: Indicates whether this pricing specification applies at the item-group level rather than to individual line items. The default value is false.

IsManual 

Type: boolean

Properties: Create, Defaulted on create, Filter, Group, Sort, Update

Description: Indicates whether this pricing specification must be applied manually rather than automatically during pricing. The default value is false.

IsSubtotal 

Type: boolean

Properties: Create, Defaulted on create, Filter, Group, Sort, Update

Description: Indicates whether this pricing specification contributes to a subtotal calculation. The default value is false.

LastReferencedDate 

Type: dateTime

Properties: Filter, Nillable, Sort

Description: The timestamp when this record was last referenced (viewed or otherwise touched in a list, related list, and so on).

LastViewedDate 

Type: dateTime

Properties: Filter, Nillable, Sort

Description: The timestamp when this record was last viewed by a user.

ManualSourceAttribute 

Type: picklist

Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update

Description: For manually applied pricing specifications, the pricing info attribute used as the source value. Possible values are PricingInfo1, PricingInfo2, PricingInfo3, and PricingInfo4.

Name 

Type: string

Properties: Create, Filter, Group, idLookup, Sort, Update

Description: The name of the pricing specification.

OwnerId 

Type: reference

Properties: Create, Defaulted on create, Filter, Group, Sort, Update

Description: The User or Group that owns this record. This field is a polymorphic relationship field.

Relationship Name: Owner

Refers To: Group, User

PriceImpact 

Type: picklist

Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update

Description: Indicates whether this pricing specification adds to or subtracts from price. Possible values are Minus, NotSpecified, and Plus.

PricingLevel 

Type: picklist

Properties: Create, Filter, Group, Restricted picklist, Sort, Update

Description: The level at which this pricing specification is applied. Possible values are OrderHeader and OrderItem.

PricingSpecificationType 

Type: picklist

Properties: Create, Filter, Group, Restricted picklist, Sort, Update

Description: The calculation type of this pricing specification. Possible values are AddFreeItem, FixAmount, FlatRate, FreeGood, LastVldVal, Maximum, Minimum, MultiBuy, Percentage, Price, Summation, and UserExit.

RoundingMethod 

Type: picklist

Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update

Description: The rounding method applied to the calculated price. Possible values are AlwaysRoundDown, AlwaysRoundUp, CommercialRounding, and NoRounding.

RoundingPrecision 

Type: picklist

Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update

Description: The number of decimal places to round the calculated price to. Possible values are Zero, One, Two, Three, Four, Five, and Six.

TierType 

Type: picklist

Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update

Description: For tiered pricing specifications, the tier boundary type. Possible values are From, Graduated, and To.

TrdeMobPrcSrchStrategyId 

Type: reference

Properties: Create, Filter, Group, Nillable, Sort, Update

Description: The related Pricing Search Strategy used to locate matching pricing specification records. This field is a relationship field.

Relationship Name: TrdeMobPrcSrchStrategy

Refers To: TrdeMobPrcSrchStrategy

Associated Objects 

This object has the following associated objects. If the API version isn’t specified, they’re available in the same API versions as this object. Otherwise, they’re available in the specified API version and later.