InsurancePolicy
Represents a type of insurance policy. This object is available in API version 59.0 and later.
Supported Calls
create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()
Special Access Rules
To access this object on your Public Sector org, Benefit Disbursement must be enabled and you must have the Benefit Disbursement Access permission set or the Benefit Disbursement permission set license.
Fields
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
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.
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.
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.
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.
Name
Type : string
Properties : Create, Filter, Group, idLookup, Sort, Update
Description : Required. The insurance policy number.
NameInsuredId
Type : reference
Properties : Create, Filter, Group, Sort, Update
Description : Required. The name of the primary insured.
This field is a relationship field.
Relationship Name : NameInsured
Relationship Type : Lookup
Refers To : Account
OriginalEffectiveDate
Type : dateTime
Properties : Create, Filter, Nillable, Sort, Update
Description : The date the original policy went into effect.
OriginalExpirationDate
Type : dateTime
Properties : Create, Filter, Nillable, Sort, Update
Description : Expiration date of the original policy.
OriginalPolicyId
Type : reference
Properties : Create, Filter, Group, Nillable, Sort, Update
Description : The ID of the original insurance policy.
This field is a relationship field.
Relationship Name : OriginalPolicy
Relationship Type : Lookup
Refers To : InsurancePolicy
OwnerId
Type : reference
Properties : Create, Defaulted on create, Filter, Group, Sort, Update
Description : ID of the record owner.
This field is a polymorphic relationship field.
Relationship Name : Owner
Relationship Type : Lookup
Refers To : Group, User
PaidToDate
Type : date
Properties : Create, Filter, Group, Nillable, Sort, Update
Description : The date up to which the policy is paid for.
ParentPolicyId
Type : reference
Properties : Create, Filter, Group, Nillable, Sort, Update
Description : The ID of the parent policy that covers this policy.
This field is a relationship field.
Relationship Name : ParentPolicy
Relationship Type : Lookup
Refers To : InsurancePolicy
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.
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).
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.
PolicyTerm
Type : picklist
Properties : Create, Filter, Group, Nillable, Sort, Update
Description : The time period for which the policy provides coverage.
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.
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.
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.
This field is a relationship field.
Relationship Name : PriorPolicy
Relationship Type : Lookup
Refers To : InsurancePolicy
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.
This field is a relationship field.
Relationship Name : Product
Relationship Type : Lookup
Refers To : Product2
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.
ReferencePolicyNumber
Type : string
Properties : Create, Filter, Group, idLookup, 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. For example, phone or 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.
This field is a relationship field.
Relationship Name : SourceOpportunity
Relationship Type : Lookup
Refers To : Opportunity
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 unique ID of this record in the source system.
StandardFeeAmount
Type : currency
Properties : Create, Filter, Nillable, Sort, Update
Description : The expected fee for the policy over the policy period.
StandardPremiumAmount
Type : currency
Properties : Create, Filter, Nillable, Sort, Update
Description : The expected premium for the policy over the policy period.
StandardTaxAmount
Type : currency
Properties : Create, Filter, Nillable, Sort, Update
Description : The expected tax on the policy over the policy period.
Status
Type : picklist
Properties : Create, Filter, Group, Nillable, Sort, Update
Description : The status of the insurance policy.
Substatus
Type : picklist
Properties : 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.
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.
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.
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.
TotalCommissionAmount
Type : currency
Properties : Create, Filter, Nillable, Sort, Update
Description : The total commission amount for the policy.
TotalSumInsured
Type : currency
Properties : Create, Filter, Nillable, Sort, Update
Description : The total insured amount.
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.
This field is a relationship field.
Relationship Name : UnderwritingEntity
Relationship Type : Lookup
Refers To : LegalEntity
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. 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.
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.