InsurancePolicy

Represents the type of insurance policy, such as auto, home, life, or annuity.

Supported Calls

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

Fields

ActualRenewalDate

  • Type: date
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The actual renewal date of the policy.

AuditTerm

  • Type: picklist
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The frequency of the audit. For example, monthly, semi-monthly, quarterly, semi-annually, or annually.

BillingCarrierAccountId

  • Type: reference
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The name of the Billing Carrier Account associated with the Insurance Policy. When the company that sells the policy also writes the policy, then the billing carrier is the same as the writing carrier.

    This field is a relationship field.

  • Relationship Name: BillingCarrierAccount
  • Relationship Type: Lookup
  • Refers To: Account

BillingType

  • Type: picklist
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: Specifies the type of biling for the policy.
  • Possible values:
    • Agency Billing
    • Direct Billing

CancellationDate

  • Type: dateTime
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The date the insurance policy was canceled.

CancellationReason

  • Type: textarea
  • Properties: Create, Nillable, Update
  • Description: The reason for canceling the insurance policy.

CancellationReasonType

  • Type: picklist
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The category that the cancellation reason belongs to.

CashSurrenderValue

  • Type: currency
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The cash surrender value of the insurance policy.

ChangeSubtype

  • Type: picklist
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: A further categorization of the change type. For example, childbirth, marriage.

ChangeType

  • Type: picklist
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The type of the change in the policy. For example: life event, house renovation.

CommissionFrequency

  • Type: picklist
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The frequency of receiving commission from the carrier.

CommissionPercent

  • Type: percent
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The percentage of policy premium to be earned as commission by the brokerage firm.

CurrentDueAmount

  • Type: currency
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The current due amount for the policy.

DateRenewed

  • Type: dateTime
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The date on which the policy was last renewed.

Discount

  • Type: double
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The discount that was given on the policy.

EffectiveDate

  • Type: dateTime
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The date the policy is in effect.

EffectiveFromDate

  • Type: date
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The date when the policy becomes effective.

EffectiveToDate

  • Type: date
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The date until when the policy remains effective.

EmployeeContribution

  • Type: currency
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The employee's contribution towards the insurance premium value.

EmployerContribution

  • Type: currency
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The employer's contribution towards the insurance premium value.

ExpectedRevenueAmount

  • Type: currency
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The revenue amount that the brokerage firm is expected to earn from the policy.

ExpirationDate

  • Type: dateTime
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The date the policy expires.

FinalRenewalDate

  • Type: dateTime
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The final date on which the policyholder can renew the insurance policy.

FundingType

  • Type: picklist
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: Specifies how the policy is being funded.
  • Possible values:
    • Fully Insured
    • Level Funded
    • Self Funded

GrossWrittenPremium

  • Type: currency
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The total expected premium amount for the insurance policy over the policy period.

HasAnyAutoCoverage

  • Type: boolean
  • Properties: Create, Defaulted on create, Filter, Group, Sort, Update
  • Description: Indicates whether the insurance policy has an Any Auto coverage, which extends the coverage to hired and other non-owned vehicles.
  • Default value: False

IntermediaryAccountId

  • Type: reference
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The Intermediary Account associated with the Insurance Policy.

    This field is a relationship field.

  • Relationship Name: IntermediaryAccount
  • Relationship Type: Lookup
  • Refers To: Account

IsActive

  • Type: boolean
  • Properties: Defaulted on create, Filter, Group, Sort
  • Description: Indicates whether the policy is active. Creating or updating an InsurancePolicy sets IsActive automatically based on the Status field value. For example, you can set IsActive to False by setting Status to Inactive.
  • Default value: False

IsLoanEligibile

  • Type: boolean
  • Properties: Create, Defaulted on create, Filter, Group, Sort, Update
  • Description: Indicates whether a loan can be requested against the insurance policy.
  • Default value: False

IsPolicyEditLocked

  • Type: boolean
  • Properties: Create, Defaulted on create, Filter, Group, Sort, Update
  • Description: Indicates whether the application locks the policy record.
  • Default value: False

IsRenewedPolicy

  • Type: boolean
  • Properties: Create, Defaulted on create, Filter, Group, Sort, Update
  • Description: Indicates whether the policy is a renewed policy.
  • Default value: False

LastReferencedDate

  • Type: dateTime
  • Properties: Filter, Nillable, Sort
  • Description: The timestamp for when the current user last viewed a record related to this record.

LastViewedDate

  • Type: dateTime
  • Properties: Filter, Nillable, Sort
  • Description: The timestamp for when the current user last viewed this record. If this value is null, it’s possible that this record was referenced (LastReferencedDate) and not viewed.

LineOfBusiness

  • Type: picklist
  • Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
  • Description: The line of business associated with the policy.

LineOfCoverage

  • Type: picklist
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The coverage type of the policy.

Name

  • Type: string
  • Properties: Create, Filter, Group, idLookup, Sort, Update
  • Description: The insurance policy number.

NameInsuredId

  • Type: reference
  • Properties: Create, Filter, Group, Sort, Update
  • Description: The name of the primary insured.

OriginalEffectiveDate

  • Type: dateTime
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The date the original policy went into effect. This field is available from API version 51.0 and later.

OriginalEffectiveFromDate

  • Type: date
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The date when the original policy became effective.

OriginalEffectiveToDate

  • Type: date
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The date until when the original policy remains effective.

OriginalExpirationDate

  • Type: dateTime
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: Expiration date of the original policy. This field is available from API version 51.0 and later.

OriginalPolicyId

  • Type: reference
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The ID of the original insurance policy. This field is available from API version 51.0 and later.

OwnerId

  • Type: reference
  • Properties: Create, Defaulted on create, Filter, Group, Sort, Update
  • Description: ID of the record owner.

PaidToDate

  • Type: date
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The date up to which the policy is paid for. This field is available from API version 51.0 and later.

ParentPolicyId

  • Type: reference
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The ID of the parent policy that covers this policy. For example, a parent policy can cover an auto policy and home policy.

PastDueAmount

  • Type: currency
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The amount past due for the policy.

PaymentDueDate

  • Type: dateTime
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The due date for the next payment of the premium.

PlannedRenewalDate

  • Type: date
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The expected renewal date of the policy.

PlanTier

  • Type: picklist
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The class that the insurance policy belongs to. For example, silver, gold, or platinum.

PlanType

  • Type: picklist
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The type of the insurance policy plan. For example, single life, joint last-to-die, or joint first-to-die (primarily applicable for term insurance).

PlannedRenewalDate

  • Type: date
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The expected renewal date of the policy.

PolicyCode

  • Type: string
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The code that's unique for the policy across all versions.

PolicyDescription

  • Type: textarea
  • Properties: Create, Nillable, Update
  • Description: The description of the insurance policy.

PolicyName

  • Type: string
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The name of the insurance policy.

PolicyStage

  • Type: picklist
  • Properties: Filter, Group, Nillable, Restricted picklist, Sort
  • Description: Represents the lifecycle action associated with the draft version of the policy.
  • Possible values:
    • Cancelled—Canceled
    • Draft - Endorse
    • Draft - New
    • Draft - Renew
    • Endorsed
    • Issued

PolicyTerm

  • Type: picklist
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The time period for which the policy provides coverage. This field is available from API version 51.0 and later.

    Salesforce services support only annual policy terms. However, you can use the other policy term values in custom implementations. For more information, see Considerations and Limitations for Insurance Policies.

    Note

PolicyType

  • Type: picklist
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The type of the insurance policy. For example, home, auto, annuity, or life.

PremiumAmount

  • Type: currency
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The premium paid by the policy owner for the current billing period.

PremiumCalculationMethod

  • Type: picklist
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The premium calculation method for a payment period. This field is available from API version 51.0 and later.
  • Possible values:
    • Daily
    • Modal

PremiumFrequency

  • Type: picklist
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The frequency of the premium payment or billing. For example, monthly, semi-monthly, quarterly, semi-annually, or annually.

PremiumPaymentType

  • Type: picklist
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The type of premium payment, such as Advance or Arrears. This field is available from API version 51.0 and later.
  • Possible values:
    • Advance
    • Arrears

PreviousPremium

  • Type: currency
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The premium of the policy before it was renewed.

PreviousRenewalDate

  • Type: dateTime
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The most recent renewal date for the insurance policy.

PriorPolicyId

  • Type: reference
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The ID of the insurance policy before it was renewed.

ProducerId

  • Type: reference
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The ID of the agency or the agent who sold the policy.

ProductId

  • Type: reference
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The product that this policy belongs to. For example, if the customer buys a silver auto policy, this field looks up to the silver auto product in the Product object.

RatingDate

  • Type: date
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The date to determine the rating details on a mid-term adjustment, endorsement, or out-of-sequence endorsement to a policy.

RecordSource

  • Type: picklist
  • Properties: Filter, Group, Nillable, Restricted picklist, Sort
  • Description: Specifies the source application context for the record.

    Available in API version 66.0 and later.

  • Possible values:
    • DigitalInsurance
    • Null

ReferencePolicyNumber

  • Type: string
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The reference number of the insurance policy that is renewed when the policy term tracking is continued across multiple policy versions. For example, if a limit is a "Lifetime Limit", then the policy term tracking is tracked across all versions of the policy.

RenewalChannel

  • Type: picklist
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The channel used to renew the insurance policy.
  • Possible values:
    • Chatbot
    • Mobile
    • Phone
    • Web

RenewalDate

  • Type: dateTime
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The next expected policy renewal date. The actual renewal date may be different.

SaleDate

  • Type: dateTime
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The date the policy was sold.

ServicingOffice

  • Type: address
  • Properties: Filter, Nillable
  • Description: The address of the office that issued the policy and that services the policy.

    This is a compound field of type Address and combines these fields: ServicingOfficeCity, ServicingOfficeCountry, ServicingOfficeGeocodeAccuracy, ServicingOfficeLatitude, ServicingOfficeLongitude, ServicingOfficePostalCode, ServicingOfficeState, and ServicingOfficeStreet. For more information, see Address Compound Fields.

SourceOpportunityId

  • Type: reference
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The ID of the opportunity from which the policy was created.

SourcePolicyId

  • Type: reference
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: References the last reinstated policy version used as the source for subsequent versions, or the original policy if not reinstated.

    This field is a relationship field.

  • Relationship Name: SourcePolicy
  • Relationship Type: Lookup
  • Refers To: InsurancePolicy

SourceSystem

  • Type: string
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The name of the source system this record was obtained from.

SourceSystemIdentifier

  • Type: string
  • Properties: Create, Filter, Group, idLookup, Nillable, Sort, Update
  • Description: The ID of this record in the source system.

StandardCommissionAmount

  • Type: currency
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The total commission expected for the policy across the full policy term.

StandardFeeAmount

  • Type: currency
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The expected fee for the policy over the policy period. This field is available from API version 51.0 and later.

StandardPremiumAmount

  • Type: currency
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The expected premium for the policy over the policy period. This field is available from API version 51.0 and later.

StandardTaxAmount

  • Type: currency
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The expected tax on the policy over the policy period. This field is available from API version 51.0 and later.

Status

  • Type: picklist
  • Properties: Create, Defaulted on create, Filter, Group, Nillable, Sort, Update
  • Description: The status of the insurance policy.

Substatus

  • Type: picklist
  • Properties: Create, Defaulted on create, Filter, Group, Nillable, Sort, Update
  • Description: The carrier system's substatus code for the insurance policy.

TaxesSurcharges

  • Type: currency
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The taxes and surcharges levied on the premium for the insurance policy.

TermCommissionAmount

  • Type: currency
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The commission amount for the policy, prorated based on the policy effective dates.

TermFeeAmount

  • Type: currency
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The expected fee for the policy over the policy period, prorated based on the policy's effective dates. This field is available from API version 51.0 and later.

TermPremiumAmount

  • Type: currency
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The expected premium for the policy over the policy period, prorated based on the policy's effective dates. This field is available from API version 51.0 and later.

TermTaxAmount

  • Type: currency
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The expected tax on the policy over the policy period, prorated based on the policy's effective dates. This field is available from API version 51.0 and later.

TotalStandardAmount

  • Type: currency
  • Properties: Filter, Nillable, Sort
  • Description: The sum of the expected premium, fee, and tax for the policy over the policy period. This field is available from API version 51.0 and later.

    This is a calculated field.

TotalSumInsured

  • Type: currency
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The total insured amount. This field is available from API version 51.0 and later.

TotalTermFeeAmount

  • Type: currency
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The current total term fees of all policy versions.

TotalTermPremiumAmount

  • Type: currency
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The current total term premium of all policy versions.

TotalTermTaxAmount

  • Type: currency
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: The current total term taxes of all policy versions.

UnderwritingEntityId

  • Type: reference
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: Legal entity that underwrote the insurance policy.

UniversalPolicyNumber

  • Type: string
  • Properties: Create, Filter, Group, idLookup, Nillable, Sort, Update
  • Description: A number that uniquely identifies the policy across different source systems.

WritingCarrierAccountId

  • Type: reference
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The Writing Carrier Account associated with the Insurance Policy.

    This field is a relationship field.

  • Relationship Name: WritingCarrierAccount
  • Relationship Type: Lookup
  • Refers To: Account

Associated Objects

This object has the following associated objects. Unless noted, they’re available in the same API version as this object.

InsurancePolicyChangeEvent (API version 61.0)
Change events are available for the object.
InsurancePolicyFeed
Feed tracking is available for the object.
InsurancePolicyHistory
History is available for tracked fields of the object.
InsurancePolicyOwnerSharingRule
Sharing rules are available for the object.
InsurancePolicyShare
Sharing is available for the object.