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:
    • Install Date
    • Manufacture Date
    • Purchase Date

ExchangeType

  • Type: picklist
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The type of exchange offered.
  • Possible values:
    • Advance Exchange
    • Loaner
    • 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:
    • Days
    • Months
    • Weeks
    • 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).
  • Default value: 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).
  • Default value: 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:
    • Days
    • Months
    • Weeks
    • 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:
    • Days
    • Months
    • Weeks
    • 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:
    • Repair
    • Standard
    • Supplier

WarrantyUnitOfTime

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