WarrantyTerm

Represents warranty terms defining the labor, parts, and expenses covered, along with any exchange options, provided to rectify issues with products. This object is available in Manufacturing Cloud in API version 55.0 and later.

Supported Calls

create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()

Fields

Code

  • Type: string
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: A code or other identifier associated with this warranty term.

Description

  • Type: textarea
  • Properties: Create, Nillable, Update
  • Description: The description of the warranty term.

EffectiveStartDate

  • Type: picklist
  • Properties: Create, Filter, Group, Sort, Update
  • Description: The date on which the warranty term became available for use. Possible values are: Install Date, Manufacture Date, or Purchase Date.

ExchangeType

  • Type: picklist
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The type of exchange offered. Possible values are: Advance Exchange, Loaner, or Return Exchange.

Exclusions

  • Type: textarea
  • Properties: Create, Nillable, Update
  • Description: The description of any exclusions.

ExpensesCovered

  • Type: percent
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The percentage of expenses covered.

ExpensesCoveredDuration

  • Type: int
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The duration for which expenses are covered.

ExpensesCoveredUnitOfTime

  • Type: picklist
  • Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
  • Description: The unit in which expenses covered duration is measured. Possible values are: Days, Months, Weeks, or Years.

IsActive

  • Type: boolean
  • Properties: Create, Defaulted on create, Filter, Group, Sort, Update
  • Description: Indicates whether the warranty term is active (true) or not (false). The default value is false.

IsTransferable

  • Type: boolean
  • Properties: Create, Defaulted on create, Filter, Group, Sort, Update
  • Description: Indicates whether the warranty can be transferred to a new owner (true) or not (false). The default value is false.

LaborCovered

  • Type: percent
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The percentage of labor covered.

LaborCoveredDuration

  • Type: int
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The duration for which labor is covered.

LaborCoveredUnitOfTime

  • Type: picklist
  • Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
  • Description: The unit in which labor covered duration is measured. Possible values are: Days, Months, Weeks, or Years.

LastReferencedDate

  • Type: dateTime
  • Properties: Filter, Nillable, Sort
  • Description: The date when the warranty term was last modified.

LastViewedDate

  • Type: dateTime
  • Properties: Filter, Nillable, Sort
  • Description: The date when the warranty term was last viewed.

OwnerId

  • Type: reference
  • Properties: Create, Defaulted on create, Filter, Group, Sort, Update
  • Description: The warranty term’s assigned owner. This field is a polymorphic relationship field.
  • Relationship Name: Owner
  • Relationship Type: Lookup
  • Refers To: Group, User

PartsCovered

  • Type: percent
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The percentage of parts covered.

PartsCoveredDuration

  • Type: int
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The duration for which parts are covered.

PartsCoveredUnitOfTime

  • Type: picklist
  • Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
  • Description: The unit in which parts covered duration is measured. Possible values are: Days, Months, Weeks, or Years.

Pricebook2Id

  • Type: reference
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The ID of the price book item associated with this warranty term. This field is a relationship field.
  • Relationship Name: Pricebook2
  • Relationship Type: Lookup
  • Refers To: Pricebook2

UsageCovered

  • Type: int
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The product usage that's covered in the warranty term.

UsageCoveredUomId

  • Type: reference
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The unit of measure for the product usage. This field is a relationship field.
  • Relationship Name: UsageCoveredUom
  • Relationship Type: Lookup
  • Refers To: UnitOfMeasure

WarrantyDuration

  • Type: int
  • Properties: Create, Filter, Group, Sort, Update
  • Description: The duration of the warranty offered by this term.

WarrantyTermName

  • Type: string
  • Properties: Create, Filter, Group, idLookup, Sort, Update
  • Description: The name of the warranty term.

WarrantyType

  • Type: picklist
  • Properties: Create, Filter, Group, Sort, Update
  • Description: The type of warranty. Possible values are: Repair, Standard, or Supplier.

WarrantyUnitOfTime

  • Type: picklist
  • Properties: Create, Filter, Group, Restricted picklist, Sort, Update
  • Description: The unit in which the warranty duration is measured. Possible values are: Days, Months, Weeks, or Years.

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.