Represents an Advanced Orders line-item specification template — a reusable set of rules (quantity limits, logistics units, pricing impact, inventory and merchandise-limit behavior) that governs how a specific product or product family can be ordered under an OrderSpec. This object is available in API version 68.0 and later.
Description: Specifies whether the ordered quantity can be modified from its default or recommended value, and in which direction. Possible values are No, None, OnlyDecrease, OnlyIncrease, and Yes.
Description: The ISO code for the currency of this 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: The default unit of measure assumed when a product is scanned during order capture. Possible values are ConsumerUnit, Layer, None, Pallet, and SalesUnit.
Description: The system behavior when an order would exceed available inventory. Possible values are Allow, Block, and Warn.
IsActive
Type: boolean
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
Description: Indicates whether this order item specification is currently active. The default value is false.
IsClosedAuthorizationList
Type: boolean
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
Description: Indicates whether the specification restricts orders to only products on a closed authorization list. The default value is false.
IsInventoryApplicable
Type: boolean
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
Description: Indicates whether inventory-availability checks apply to this item specification. The default value is false.
IsManualProdtAddAllowed
Type: boolean
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
Description: Indicates whether products can be manually added to the order outside the specification’s default product list. The default value is false.
IsMdseLimitApplicable
Type: boolean
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
Description: Indicates whether merchandise-limit checks apply to this item specification. The default value is false.
IsOrderRoundingExcluded
Type: boolean
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
Description: Indicates whether this item specification is excluded from order-quantity rounding rules. The default value is false.
IsPriceOverriden
Type: boolean
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
Description: Indicates whether the pricing engine price is overridden with a manually defined special price. The default value is false.
IsProdtDeliveryStateConsidered
Type: boolean
Properties: Create, Defaulted on create, Filter, Group, Sort, Update
Description: Indicates whether the product’s delivery state is factored into order validation for this specification. The default value is false.
Description: The classification of the order item specification for pricing calculations. Possible values are Delivery, FreeItem, Return, and ReturnResale.
LastReferencedDate
Type: dateTime
Properties: Filter, Nillable, Sort
Description: The timestamp when the current user last accessed this record, a related record, or a list view.
LastViewedDate
Type: dateTime
Properties: Filter, Nillable, Sort
Description: The timestamp when the current user last viewed this record.
Description: Specifies whether exceeding MaximumQuantity is blocked, allowed with a warning, or allowed outright. Possible values are No, Warning, and Yes.
Description: The usage context of the order item specification, for example Retail.
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.