Appearance
Client
Name | Type | Optional | Description |
---|---|---|---|
ClientNumber | Int32 | No | The automatically-generated corresponding Client Id number for a client in HawkSoft |
Details | ClientDetails | No | Key information about what type of client is being viewed, including address details |
People | Person[] | No | Personal profile information for an individual client |
Contacts | Contact[] | No | Contact information for an individual client, including type of contacts |
Claims | Claim[] | No | Claim details associated with a client |
Policies | Policy[] | No | Policy details associated with a client |
AdditionalInterest
Name | Type | Optional | Description |
---|---|---|---|
Id | Guid | No | Custom-generated Id for an additional interest |
LegacyId | Int32 | Yes | |
ParentType | AdditionalInterestParentType | No | Where an additional interest is associated. Ex: "Policy" |
ParentId | Guid | No | The custom-generated policy Id that the additional interest is assigned |
Type | String | Yes | Type of additional interest. Ex: "Additional Interest (AI)", "Lienholder (LH)" |
Rank | Int32 | No | Used to designate a rank for the additional interest. Helpful when more than one additional interest is associated with an item |
Name | String | Yes | Name of the additional interest |
Address | Address | Yes | Address information of the additional interest |
Phone | String | Yes | Phone information of the additional interest |
Fax | String | Yes | Fax information of the additional interest |
LoanNumber | String | Yes | Loan number the additional interest applies to |
Payor | Boolean | No | Used if the policy premium will be paid by the additional interest |
Address
Name | Type | Optional | Description |
---|---|---|---|
Address1 | String | Yes | Where the insured lives or where the primary business is located |
Address2 | String | Yes | |
City | String | Yes | |
State | String | Yes | |
Zip | String | Yes | |
CountryCode | String | Yes | 2-digit country code. Ex: "US", "CA" |
County | String | Yes | Name of county the address is located in |
AnimalExposure
Name | Type | Optional | Description |
---|---|---|---|
Type | AnimalTypeCode | No | Used in the underwriting information for a Home policy. Ex: "Dog", "Horse" |
Breed | AnimalBreedCode | No | |
BiteHistory | Boolean | Yes |
AutoVehicle
Name | Type | Optional | Description |
---|---|---|---|
Id | Guid | No | Custom-generated Id for a vehicle |
LegacyId | Int32 | Yes | |
LobId | Guid | No | The custom-generated Line of Business Id that the vehicle is assigned |
VIN | String | Yes | |
Year | String | Yes | |
Make | String | Yes | |
Model | String | Yes | |
Territory | String | Yes | Carrier defined territory |
TotalPremium | Decimal | Yes | Combined premium amount of all vehicle coverages |
IsArchived | Boolean | No | Will be true if the vehicle information is entered, but is not associated with the current policy |
LocationId | Guid | Yes | |
AssignedDriverNumber | Int32 | No | Number corresponding to the personal profile on the client record. Ex: "1", "2" |
VehicleNumber | Int32 | No | Order that a given vehicle is listed on the policy; will appear as 1 if there is a single vehicle |
CostNew | Decimal | Yes | |
BodyType | BodyType | No | Type of body for the vehicle. Ex: "Pickup", "Sport Utility Vehicle" |
Use | VehicleUse | No | Used to define what the vehicle is used for. Ex: "Pleasure", "Work" |
AssignedDriverId | Guid | Yes | Available if type is "Personal Auto" or "Commercial Auto" |
CommercialInfo | CommercialAutoInfo | Yes | Available if type is "Commercial Auto." Additional underwriting commercial information for the vehicle. Ex: "SeatCapacity", "Radius" |
PersonalInfo | PersonalAutoInfo | Yes | Available if type is "Personal Auto." Additional underwriting personal information for the vehicle. Ex: "CommuteMiles", "Odometer" |
HasPassiveRestraint | Boolean | Yes | Available if type is "Personal Auto" or "Commercial Auto" |
HasAntiLockBrakes | Boolean | Yes | Available if type is "Personal Auto" or "Commercial Auto" |
HasActiveAntiTheft | Boolean | Yes | Available if type is "Personal Auto" or "Commercial Auto" |
HasPassiveAntiTheft | Boolean | Yes | Available if type is "Personal Auto" or "Commercial Auto" |
HasDriverAirBag | Boolean | Yes | Available if type is "Personal Auto" or "Commercial Auto" |
HasPassengerAirBag | Boolean | Yes | Available if type is "Personal Auto" or "Commercial Auto" |
IsRegisteredToInsured | Boolean | Yes | Available if type is "Personal Auto" or "Commercial Auto" |
IsSalvaged | Boolean | Yes | Available if type is "Personal Auto" or "Commercial Auto" |
HasSpecialEquipment | Boolean | Yes | Available if type is "Personal Auto" or "Commercial Auto" |
HasDamage | Boolean | Yes | Available if type is "Personal Auto" or "Commercial Auto" |
IsAtSchool | Boolean | Yes | Available if type is "Personal Auto" or "Commercial Auto" |
IsParkedOnStreet | Boolean | Yes | Available if type is "Personal Auto" or "Commercial Auto" |
IsInspected | Boolean | Yes | Available if type is "Personal Auto" or "Commercial Auto" |
IsInStorage | Boolean | No | Available if type is "Personal Auto" or "Commercial Auto" |
OverridePolicyCoverages | Boolean | No | Available if type is "Personal Auto" or "Commercial Auto." Will be true if the vehicle is excluded from policy level coverage changes, permitting to add, change, and remove coverage limits that will not be applied to other vehicles on the policy |
HasHotCarDiscount | Boolean | Yes | Available if type is "Personal Auto" or "Commercial Auto." Will be true if the car is a high performance vehicle, i.e., sports car |
HasPassiveRestraintDiscount | Boolean | Yes | Available if type is "Personal Auto" or "Commercial Auto" |
HasAntiLockDiscount | Boolean | Yes | Available if type is "Personal Auto" or "Commercial Auto" |
HasAntiTheftDiscount | Boolean | Yes | Available if type is "Personal Auto" or "Commercial Auto" |
Symbol | String | Yes | Available if type is "Personal Auto" or "Commercial Auto." The symbol from the carrier. Typically downloaded from the carrier and used for rating and underwriting |
CompSymbol | String | Yes | Available if type is "Personal Auto" or "Commercial Auto." The Comprehensive Symbol field from the carrier. Typically downloaded from the carrier and used for rating and underwriting |
CollSymbol | String | Yes | Available if type is "Personal Auto" or "Commercial Auto." The Collision Symbol field from the carrier. Typically downloaded from the carrier and used for rating and underwriting |
LicensePlate | String | Yes | Available if type is "Personal Auto" or "Commercial Auto" |
LicenseState | String | Yes | Available if type is "Personal Auto" or "Commercial Auto" |
DriverClass | String | Yes | Available if type is "Personal Auto" or "Commercial Auto" |
FleetId | String | Yes | Available if type is "Personal Auto" or "Commercial Auto" |
BoatOperator
Name | Type | Optional | Description |
---|---|---|---|
Id | Guid | No | Custom-generated Id for a boat |
LegacyId | Int32 | Yes | |
LobId | Guid | No | The custom-generated Line of Business Id that the vehicle is assigned |
PersonId | Guid | Yes | The custom-generated Id that a main contact assigned |
IsArchived | Boolean | No | Will be true if the boat operator information is entered, but is not associated with the current policy |
Suffix | String | Yes | |
MiddleName | String | Yes | |
FirstName | String | Yes | |
LastName | String | Yes | |
DateOfBirth | DateTime | Yes | |
Gender | Gender | No | |
LicenseNumber | String | Yes | The insured's operator license number |
LicenseState | String | Yes | The state where the license was issued |
LicenseDate | DateTime | Yes | The date the operator's current license was issued |
MaritalStatus | MaritalStatus | No | |
Relationship | DriverRelationship | No | Ex: "Insured", "Spouse", "Child" |
Occupation | String | Yes | |
Education | EducationLevel | No | |
OperatorInformation | BoatOperatorInformation | Yes | Available if Line of Business is "BOAT." Additional underwriting operator information. Ex: "YearsExperience", "PriorBoatsOwned" |
OperatorEducation | BoatOperatorEducation | Yes | Available if Line of Business is "BOAT." Additional underwriting operator education information. Ex: "USPS", "HandsOn" |
BoatOperatorEducation
Name | Type | Optional | Description |
---|---|---|---|
USPS | Boolean | Yes | Designates if the operator is a member of the United States Power Squadrons or has completed a USPS course |
CGA | Boolean | Yes | Designates if the operator is a member of the U.S. Coast Guard Auxiliary |
HandsOn | Boolean | Yes | Designates if the operator has had Hands On boater education |
OtherEducation | Boolean | Yes | Designates any other boating education completed by this operator |
OtherEducationDescription | String | Yes | Used to provide additional details of the OtherEducation |
BoatOperatorInformation
Name | Type | Optional | Description |
---|---|---|---|
SuspendedOrRevoked | Boolean | Yes | Set to indicate if the operator's boat license is currently suspended or revoked |
YearsExperience | Int32 | Yes | The number of years experience the insured has operating a boat |
PriorBoatsOwned | String | Yes | Name of previously owned boats |
PriorBoatLosses | Boolean | Yes | Set to indicate if the operators has previously filed boat losses |
PriorBoatLossExplain | String | Yes | Used to provide a description of any previous boat losses |
BoatVehicle
Name | Type | Optional | Description |
---|---|---|---|
Id | Guid | No | Custom-generated Id for a boat |
LegacyId | Int32 | Yes | |
LobId | Guid | No | The custom-generated Line of Business Id that the boat is assigned |
VIN | String | Yes | |
Year | String | Yes | |
Make | String | Yes | |
Model | String | Yes | |
Territory | String | Yes | Carrier defined territory |
TotalPremium | Decimal | Yes | Combined premium amount of all boat coverages |
IsArchived | Boolean | No | Will be true if the boat information is entered, but is not associated with the current policy |
LocationId | Guid | Yes | |
Halon | Boolean | Yes | Available if Line of Business is "BOAT." Indicates whether the watercraft contains a Halon fire protection system |
BoatType | BoatType | No | Available if Line of Business is "BOAT." Ex: "Motor Yacht", "Pontoon", "Sail" |
Use | BoatUse | No | Available if Line of Business is "BOAT." Ex: "Commercial", "Pleasure" |
Fuel | BoatFuel | No | Available if Line of Business is "BOAT." Ex: "Battery", "Gas" |
Construction | BoatConstruction | No | Available if Line of Business is "BOAT." Ex: "Fiberglass", "Metal" |
Stored | BoatStored | No | Available if Line of Business is "BOAT." Ex: "Marina", "Trailer" |
SurveyCompletedDate | DateTime | Yes | Available if Line of Business is "BOAT." The date the last carrier required survey for the watercraft was completed |
BoatLength | String | Yes | Available if Line of Business is "BOAT." The length of the boat measured in feet |
HorsePower | String | Yes | Available if Line of Business is "BOAT." Horsepower for each engine |
Power | String | Yes | Available if Line of Business is "BOAT." Propulsion type. Ex: "Drift (DR)", "Sail (SA)" |
HullId | String | Yes | Available if Line of Business is "BOAT." Identification number on the Hull |
AdditionalInfo | String | Yes | Available if Line of Business is "BOAT." Any additional information for the watercraft, such as trolly motor or dinghy information |
AgreedValue | String | Yes | Available if Line of Business is "BOAT" |
Speed | String | Yes | Available if Line of Business is "BOAT." Maximum speed the boat can run |
NumberOfEngines | String | Yes | Available if Line of Business is "BOAT." Number of engines on the boat |
Name | String | Yes | Available if Line of Business is "BOAT." Name of the watercraft |
StoredName | String | Yes | Available if Line of Business is "BOAT." If the boat is stored in a marina, the marina name is entered here |
OverridePolicyCoverages | Boolean | No | Available if Line of Business is "BOAT." Will be true if the boat is excluded from policy level coverage changes, permitting to add, change, and remove coverage limits that will not be applied to other boats on the policy |
Building
Name | Type | Optional | Description |
---|---|---|---|
Id | Guid | No | Custom-generated Id for a building |
LegacyId | Int32 | Yes | |
Description | String | Yes | Description of the building. Ex: "Storage Unit" |
Number | String | Yes | Building number will default to the order in which the buildings are added to the location |
UseLocationAddress | Boolean | No | True if the building’s address is the same as the parent location |
CommercialUnderwriting | CommercialBuildingUnderwriting | Yes | Additional underwriting commercial information for the building |
PersonalUnderwriting | PersonalBuildingUnderwriting | Yes | Additional underwriting personal information for the building |
Address | Address | Yes | |
IsArchived | Boolean | No | Will be true if the building information is entered, but is not associated with the current policy |
BuildingReference
Name | Type | Optional | Description |
---|---|---|---|
Id | Guid | No | Custom-generated Id for the building; will match the corresponding Id in the "parentId" field of Coverages |
BuildingId | Guid | No | Custom-generated Id for the building; will match the corresponding Id in the "locationId" field of locationReferences |
Claim
Name | Type | Optional | Description |
---|---|---|---|
Deleted | Boolean | No | |
Company | String | Yes | |
PolicyType | String | Yes | |
PolicyNumber | String | Yes | |
ClaimType | String | Yes | Will default from the selected policy, and can be modified. If the claim is not associated with a policy, the CMS Policy field defaults to "Policy not in CMS" |
ClaimNumber | String | Yes | |
RiskName | String | Yes | |
AmountPaid | Decimal | Yes | Sum of all payment amounts entered on the Payments tab for the selected claim |
LossAmount | Decimal | Yes | |
ReserveAmount | Decimal | Yes | |
Agent | String | Yes | |
ClaimStatus | ClaimStatus | No | Ex: "Open", "Closed" |
LitigationStatus | LitigationStatus | No | Ex: "Active", "Closed" |
EffectiveDate | DateTime | Yes | |
ExpirationDate | DateTime | Yes | |
LossDate | DateTime | Yes | |
ReportedDate | DateTime | Yes | |
StatusDate | DateTime | Yes | |
Notes | ClaimNote[] | No | Claim notes and descriptions for the selected claim |
Adjusters | ClaimAdjuster[] | No | Claim adjusters and adjuster details for each selected claim |
Payments | ClaimPayment[] | No | All payments that have been made on the selected claim |
Contacts | ClaimContact[] | No | Contact information for any individuals associated with the claim, such as claimant, passengers, an appraiser, or an attorney |
Id | Guid | No | |
Modified | DateTime | No | |
LegacyId | Int32 | Yes |
ClaimAdjuster
Name | Type | Optional | Description |
---|---|---|---|
Name | String | Yes | |
AssignedDate | DateTime | Yes | |
Phone1 | String | Yes | |
Phone2 | String | Yes | |
Phone3 | String | Yes | |
PhoneType1 | String | Yes | |
PhoneType2 | String | Yes | |
PhoneType3 | String | Yes | |
String | Yes | ||
Notes | String | Yes |
ClaimContact
Name | Type | Optional | Description |
---|---|---|---|
Role | String | No | Ex: "Adjuster", "Broker", "Lienholder" |
Name | String | Yes | |
Attention | String | Yes | |
Address1 | String | Yes | |
Address2 | String | Yes | |
City | String | Yes | |
State | String | Yes | |
ZipCode | String | Yes | |
Phone1 | String | Yes | |
Phone2 | String | Yes | |
Phone3 | String | Yes | |
PhoneType1 | String | Yes | |
PhoneType2 | String | Yes | |
PhoneType3 | String | Yes | |
String | Yes | ||
LossAmount | Decimal | Yes | |
Notes | String | Yes |
ClaimNote
Name | Type | Optional | Description |
---|---|---|---|
NoteType | ClaimNoteType | No | |
NoteDate | DateTime | Yes | |
Agent | String | Yes | HawkSoft user initials that created the note |
Notes | String | Yes |
ClaimPayment
Name | Type | Optional | Description |
---|---|---|---|
PaymentDate | DateTime | Yes | |
PaymentType | String | No | |
Amount | Decimal | Yes | |
IncludeInTotalPaid | Boolean | No | If true, the amount will be included in the "AmountPaid" field for the claim |
CheckNumber | String | Yes | |
Payee | String | Yes | |
Address1 | String | Yes | |
Address2 | String | Yes | |
City | String | Yes | |
State | String | Yes | |
ZipCode | String | Yes | |
Notes | String | Yes |
ClientDetails
Name | Type | Optional | Description |
---|---|---|---|
OfficeId | Int32 | No | A client file can be assigned to a specific office if the agency has multiple locations |
ClientType | ClientType | No | Ex: "Customer" |
Status | ClientStatus | No | Client Status that indicates where the client is in the marketing life-cycle. Ex: "Active", "Prospect" |
IsPersonal | Boolean | No | |
IsCommercial | Boolean | No | |
IsLifeHealth | Boolean | No | |
AllowCrossSell | Boolean | No | |
DoNotMarket | Boolean | No | |
BusinessType | BusinessType | No | Available if the "Business" check box is selected. Identifies the business structure of a commercial client. Based on the business type or structure chosen, HawkSoft populates ACORD Forms appropriately |
Source | String | Yes | Any client file can be assigned a Source indicator that is different from, or in addition to, those assigned on the policy level. The Source drop-down list options can be modified by an agency |
Producer | String | Yes | The Producer/Agent who originated the business relationship, or made the initial sale to the client. Typically used by agencies that want to define/track the clients (not policies) originated by each producer. Also referred to as Client Producer throughout HawkSoft |
CSR | String | Yes | Customer service representative. Typically used by agencies that want to define/track the primary point of contact for policy maintenance (not sales). Also referred to as Client CSR throughout HawkSoft |
CompanyName | String | Yes | Available if the "Business" check box is selected. The name of the business, and is available only when the Type field is set to something other than Individual/Sole Proprietor or Partnership |
DBAName | String | Yes | A DBA is the business name an entity is "Doing Business As." If the business type is Individual/Sole Proprietor or Partnership, HawkSoft uses the individual(s) name(s) as the Named Insured and the business name as the DBA in the client file and on ACORD Forms |
FeinNum | String | Yes | The fields for the Federal Employment Id Number (FeinNum). "LicenseNum", "NAICS", and "Website" all become available when the client file type is a business |
NAICS | String | Yes | The North American Industry Classification System (NAICS) is the standard used by Federal statistical agencies in classifying business establishments for the purpose of collecting, analyzing, and publishing statistical data related to the U.S. business economy. Available if the "Business" check box is selected. |
AgencyNum | String | Yes | Used to designate the agency's Id number (if applicable) |
LicenseNum | String | Yes | Business license number. Available if the "Business" check box is selected. |
MailingAddress | Address | Yes | The client's preferred mailing address. May be different from the physical address |
PhysicalAddress | Address | Yes | Where the insured lives or where the primary business is located |
PhysicalAtSince | DateTime | Yes | |
Website | String | Yes | Available if the "Business" check box is selected |
MainContacts | Guid[] | No | Any clients that have the "Named Insured" check box selected, or that have "Main Contact" selected if it is a business type (other than Individual or Partnership) |
ClientSince | DateTime | Yes | The date in which the client's first policy was sold; matches the "Sold Date" field |
ContactInfoLastUpdated | DateTime | Yes | An alert displays above the Contact Info section to indicate whether the contact information is up to date. This alert must be set in General Settings: Contact Information Alerts. Note: this field is updated by the user manually and it differs from the "Modified" field below |
Id | Guid | No | |
Modified | DateTime | No | |
LegacyId | Int32 | Yes |
CommercialAutoInfo
Name | Type | Optional | Description |
---|---|---|---|
VehicleType | VehicleType | No | Available if type is "Commercial Auto." Ex: "Commercial Vehicle" |
SeatCapacity | Int32 | Yes | Available if type is "Commercial Auto." Total number of seats in the vehicle |
Radius | Int32 | Yes | Available if type is "Commercial Auto." Vehicle usage radius in miles |
FarthestTerminal | Int32 | Yes | Available if type is "Commercial Auto." The distance from garaging location to the farthest shipping terminal the vehicle would travel to |
Gvw | String | Yes | Available if type is "Commercial Auto." Maximum gross vehicle weight for the vehicle |
Sic | String | Yes | Available if type is "Commercial Auto." The company Standard Industrial Classification code. Ex: "100 - Industrial Applications and Services - Agricultural Services", "2080 - Office of Manufacturing - Bakery Products" |
Factor | String | Yes | Available if type is "Commercial Auto." Rating factor applied to the policy |
CommercialBuildingUnderwriting
Name | Type | Optional | Description |
---|---|---|---|
FireProtection | String | Yes | Available if building is "Commercial Building" type |
DistanceToHydrant | Int32 | Yes | Available if building is "Commercial Building" type |
PercentSprink | Int32 | Yes | Available if building is "Commercial Building" type |
FireAlarmManufacturer | String | Yes | Available if building is "Commercial Building" type |
FireLocalGong | Boolean | Yes | Available if building is "Commercial Building" type |
BurglarLocalGong | Boolean | Yes | Available if building is "Commercial Building" type |
FireCentralStation | Boolean | Yes | Available if building is "Commercial Building" type |
AlarmType | String | Yes | Available if building is "Commercial Building" type |
CertificateNum | String | Yes | Available if building is "Commercial Building" type |
CertificateExpDate | String | Yes | Available if building is "Commercial Building" type |
AlarmServicedBy | String | Yes | Available if building is "Commercial Building" type |
BurglarAlarmCentralStation | Boolean | Yes | Available if building is "Commercial Building" type |
BurglarAlarmWithKeys | Boolean | Yes | Available if building is "Commercial Building" type |
Extent | ExtentType | No | Available if building is "Commercial Building" type |
BurglarAlarmGrade | String | Yes | Available if building is "Commercial Building" type |
WatchmenCount | Int32 | Yes | Available if building is "Commercial Building" type |
ClockHourly | ClockHourlyType | No | Available if building is "Commercial Building" type |
ClockOther | String | Yes | Available if building is "Commercial Building" type |
Interest | InterestType | No | Available if building is "Commercial Building" type |
DescOfOperations | String | Yes | Available if building is "Commercial Building" type |
OtherOccupancies | String | Yes | Available if building is "Commercial Building" type |
LeasedToOthers | Boolean | Yes | Available if building is "Commercial Building" type |
HistoricalLandmark | Boolean | Yes | Available if building is "Commercial Building" type |
Remarks | String | Yes | Available if building is "Commercial Building" type |
SecondaryHeatType | HeatType | No | Available if building is "Commercial Building" type |
SecondaryHeatOther | String | Yes | Available if building is "Commercial Building" type |
SecondaryHeatInsElsewhere | Boolean | Yes | Available if building is "Commercial Building" type |
PrimaryHeatType | HeatType | No | Available if building is "Commercial Building" type |
PrimaryHeatOther | String | Yes | Available if building is "Commercial Building" type |
PrimaryHeatInsElsewhere | Boolean | Yes | Available if building is "Commercial Building" type |
StoveFireplaceInsert | Boolean | Yes | Available if building is "Commercial Building" type |
StoveFireplaceManufacturer | String | Yes | Available if building is "Commercial Building" type |
StoveFireplaceDateInstalled | String | Yes | Available if building is "Commercial Building" type |
PartTimeEmployees | Int32 | Yes | Available if building is "Commercial Building" type |
FullTimeEmployees | Int32 | Yes | Available if building is "Commercial Building" type |
AnnualRevenues | Int64 | Yes | Available if building is "Commercial Building" type |
OccupiedAreaSqFt | Int32 | Yes | Available if building is "Commercial Building" type |
OpenToPublicSqFt | Int32 | Yes | Available if building is "Commercial Building" type |
TotalBuildingSqFt | Int32 | Yes | Available if building is "Commercial Building" type |
OpenSides | Int32 | Yes | Available if building is "Commercial Building" type |
Construction | ConstructionType | No | Available if building is "Commercial Building" type |
CityLimits | CityLimitsType | No | Available if building is "Commercial Building" type |
DistanceToFireStation | Int32 | Yes | Available if building is "Commercial Building" type |
FireDistrict | String | Yes | Available if building is "Commercial Building" type |
CodeNumber | String | Yes | Available if building is "Commercial Building" type |
Stories | Int32 | Yes | Available if building is "Commercial Building" type |
Basements | Int32 | Yes | Available if building is "Commercial Building" type |
YearBuilt | String | Yes | Available if building is "Commercial Building" type |
ProtCL | String | Yes | Available if building is "Commercial Building" type |
ImprovementsWiring | Boolean | Yes | Available if building is "Commercial Building" type |
ImprovementsWiringYr | String | Yes | Available if building is "Commercial Building" type |
ImprovementsRoofing | Boolean | Yes | Available if building is "Commercial Building" type |
ImprovementsRoofingYr | String | Yes | Available if building is "Commercial Building" type |
ImprovementsHeating | Boolean | Yes | Available if building is "Commercial Building" type |
ImprovementsHeatingYr | String | Yes | Available if building is "Commercial Building" type |
ImprovementsPlumbing | Boolean | Yes | Available if building is "Commercial Building" type |
ImprovementsPlumbingYr | String | Yes | Available if building is "Commercial Building" type |
ImprovementsOtherValue | String | Yes | Available if building is "Commercial Building" type |
ImprovementsOtherYr | String | Yes | Available if building is "Commercial Building" type |
CodeGrade | String | Yes | Available if building is "Commercial Building" type |
TaxCode | String | Yes | Available if building is "Commercial Building" type |
Roof | RoofType | No | Available if building is "Commercial Building" type |
WindClass | WindClassType | No | Available if building is "Commercial Building" type |
WindClassOther | String | Yes | Available if building is "Commercial Building" type |
RightExposure | String | Yes | Available if building is "Commercial Building" type |
LeftExposure | String | Yes | Available if building is "Commercial Building" type |
RearExposure | String | Yes | Available if building is "Commercial Building" type |
FrontExposure | String | Yes | Available if building is "Commercial Building" type |
CommercialDriverInfo
Name | Type | Optional | Description |
---|---|---|---|
DriveOtherCar | Boolean | Yes | Available if type is "Commercial Auto." Indicates if the driver selected has Drive Other Car coverage |
BroadenedNoFault | Boolean | Yes | Available if type is "Commercial Auto." Indicates if the driver selected has Broadened No-Fault Coverage |
HiredDate | DateTime | Yes | Available if type is "Commercial Auto." Date this driver was hired |
CDLDate | DateTime | Yes | Available if type is "Commercial Auto." The issue date for the driver's Commercial Driver's License |
Contact
Name | Type | Optional | Description |
---|---|---|---|
Type | ContactType | No | The type of contact information. Ex: "WorkPhone", "WorkEmail" |
PersonId | Guid | Yes | Custom-generated Id for the contact information that is associated with a corresponding contact in the "people" array |
AllowMassEmail | Boolean | No | Checked by default when Email is selected as the type. Uncheck for customers who prefer not to receive mass email |
IsBillingContact | Boolean | No | Designates that a phone number or email address is the primary contact for billing questions |
Description | String | Yes | Additional, optional, information to further describe the contact information |
Data | String | No | The contact information as entered. Ex: "Pretendemail@email.com", "(111)-222-3333" |
Priority | Int32 | No | Contacts marked "primary contact" are given a priority value of 100, and everything else is 0 |
Id | Guid | No | |
Modified | DateTime | No | |
LegacyId | Int32 | Yes |
Coverage
Name | Type | Optional | Description |
---|---|---|---|
Id | Guid | No | Custom-generated Id for the coverage |
LegacyId | Int32 | Yes | |
ParentType | CoverageParentType | No | Where the specific coverage applies to. Ex: "Policy" |
ParentId | Guid | No | Corresponding custom-generated Id that matches the Line of Business id it is associated with |
CoInsurancePercent | Int32 | Yes | Available if Line of Business is "PROP", "BOPPR", or "AGPR." The required coinsurance as specified by the policy or carrier |
InflationGuardPercent | Int32 | Yes | Available if Line of Business is "PROP", "BOPPR", or "AGPR" |
BlanketNum | Int32 | Yes | Available if Line of Business is "PROP", "BOPPR", or "AGPR." Indicates the type of schedule (blanket) for the unscheduled item(s) |
ValuationTypeCode | String | Yes | Available if Line of Business is "PROP", "BOPPR", or "AGPR." Determines how the item value will be calculated in the event of a loss or claim |
Description | String | Yes | Name of the corresponding coverage |
Premium | String | Yes | Total premium amount for the corresponding coverage |
Deductibles | String | Yes | Deductible amount for the corresponding coverage |
Limits | String | Yes | Limit amount for the corresponding coverage |
Code | String | Yes | ACORD-standard abbreviation for the coverage description |
CauseOfLossCode | String | Yes | Available if Line of Business is "PROP", "BOPPR", or "AGPR." Ex: "Basic", "Flood" |
FormsAndConditions | String | Yes | Available if Line of Business is "PROP", "BOPPR", or "AGPR" |
OptionCode1 | String | Yes | Will only be included in AUTO coverages if the Insurance Company downloads to Agency |
OptionCode2 | String | Yes | Will only be included in AUTO coverages if the Insurance Company downloads to Agency |
OptionCode3 | String | Yes | Will only be included in AUTO coverages if the Insurance Company downloads to Agency |
OptionDescription1 | String | Yes | Will only be included in AUTO coverages if the Insurance Company downloads to Agency |
OptionDescription2 | String | Yes | Will only be included in AUTO coverages if the Insurance Company downloads to Agency |
OptionDescription3 | String | Yes | Will only be included in AUTO coverages if the Insurance Company downloads to Agency |
NonCommissionable | Boolean | No | If true, it indicates the coverage is a Fee/Tax, and is not to be included in the total premium amount |
Driver
Name | Type | Optional | Description |
---|---|---|---|
Id | Guid | No | Custom-generated Id for the driver |
LegacyId | Int32 | Yes | |
LobId | Guid | No | Corresponding custom-generated Id that matches the Line of Business id it is associated with |
PersonId | Guid | Yes | Corresponding custom-generated Id that matches the main contact id it is associated with |
IsArchived | Boolean | No | Will be true if the driver information is entered, but is not associated with the current policy |
CompanyDriverNumber | Int32 | No | Driver number assigned by agency or carrier for auto policies when multiple drivers appear on the policy |
Suffix | String | Yes | |
MiddleName | String | Yes | |
FirstName | String | Yes | |
LastName | String | Yes | |
DateOfBirth | DateTime | Yes | |
Gender | Gender | No | |
LicenseNumber | String | Yes | The insured's driver license number |
LicenseState | String | Yes | The state where the license was issued |
LicenseDate | DateTime | Yes | The date the driver's current license was issued |
MaritalStatus | MaritalStatus | No | |
Relationship | DriverRelationship | No | Ex: "Insured", "Spouse", "Child" |
Occupation | String | Yes | |
Education | EducationLevel | No | |
MVRs | MotorVehicleRecords | No | Points for driving offenses accumulated by this driver |
SR22 | SR22Info | No | Indicates if the driver is required to carry an SR-22 |
CommercialInfo | CommercialDriverInfo | Yes | Available if Line of Business is "AUTOB" |
PersonalInfo | PersonalDriverInfo | Yes | Available if Line of Business is "AUTOP" |
Questions | DriverQuestionnaire | No | Additional underwriting questions for this driver. Ex: "IsMilitary", "Suspended" |
DriverQuestionnaire
Name | Type | Optional | Description |
---|---|---|---|
IsMilitary | Boolean | Yes | Available if type is "Personal Auto" or "Commercial Auto." Indicates if the driver is in military service |
Suspended | Boolean | Yes | Available if type is "Personal Auto" or "Commercial Auto." Indicates if the driver's license is suspended |
Impairment | Boolean | Yes | Available if type is "Personal Auto" or "Commercial Auto." Indicates if there is any physical/mental impairment with the driver |
PriorCoverageDeclined | Boolean | Yes | Available if type is "Personal Auto" or "Commercial Auto." Indicates if any coverage has been declined, cancelled or non-renewed during last 3 years |
IsLivingWithSpouse | Boolean | Yes | Available if type is "Personal Auto." Indicates if the driver is living with a spouse |
LOB
Name | Type | Optional | Description |
---|---|---|---|
Id | Guid | No | Custom-generated Id for the Line of Business |
LegacyId | Int32 | Yes | |
FormType | String | Yes | Further defines the Line of Business. Ex: "Standard", "HO-3" |
Code | String | Yes | ACORD-standard abbreviation for the Line of Business |
Premium | Decimal | Yes | Total premium amount associated with the Line of Business (combined premium of coverages minus any excluded taxes and fees) |
NonCommissionable | Decimal | Yes | Amount of premium that is excluded from the corresponding Line of Business as a non-commissionable amount |
Location
Name | Type | Optional | Description |
---|---|---|---|
Id | Guid | No | Custom-generated Id for the location |
LegacyId | Int32 | Yes | |
Description | String | Yes | A description for the location. Ex: "Lot #2" |
Number | String | Yes | Location number defaults to the order in which locations are added to the policy |
Underwriting | LocationUnderwriting | No | "TaxCode" and "CityLimits" fields |
Address | Address | Yes | Address details for the location |
Buildings | Building[] | No | Building information for any buildings associated with a location |
IsArchived | Boolean | No | Will be true if the location information is entered, but is not associated with the current policy |
LocationReference
Name | Type | Optional | Description |
---|---|---|---|
Id | Guid | No | Custom-generated Id for the LocationReference |
LobId | Guid | No | Corresponding, custom-generated Id for the line of business; will match the Id in the parent "LOB" |
LocationId | Guid | No | Custom-generated Id for the location; will match the Id in the parent "Location" |
Buildings | BuildingReference[] | No | Building "Id" and "BuildingId" GUIDs |
LocationUnderwriting
Name | Type | Optional | Description |
---|---|---|---|
TaxCode | String | Yes | City, county, or state tax code for the location, if applicable |
CityLimits | CityLimitsType | No | Indicates whether the location is within city limits, if needed. Ex: "Inside", "Outside" |
MotorVehicleRecords
Name | Type | Optional | Description |
---|---|---|---|
Points | Int32 | Yes | Points for driving offenses accumulated by a driver. Ex: "4" |
Violations | MovingViolation[] | No | Violation information |
MovingViolation
Name | Type | Optional | Description |
---|---|---|---|
Code | String | No | |
Date | DateTime | Yes |
Person
Name | Type | Optional | Description |
---|---|---|---|
Title | String | Yes | Ex: "Mr.", "Mrs." |
FirstName | String | Yes | |
MiddleName | String | Yes | |
LastName | String | Yes | |
PreferredName | String | Yes | |
Suffix | String | Yes | |
Relationship | String | Yes | Ex: "Insured", "Spouse", "Child" |
DateOfBirth | DateTime | Yes | |
Gender | Gender | No | |
Occupation | String | Yes | |
Employer | String | Yes | |
Income | String | Yes | |
Interests | String | Yes | Hobbies for an individual person |
Comments | String | Yes | Additional comments for an individual person |
Anniversary | DateTime | Yes | Note: this field is updated by the user manually and it differs from the "Modified" field |
DLNum | String | Yes | |
DLState | String | Yes | |
DLIssueDate | DateTime | Yes | |
Homeowner | HomeownerType | No | Residence type. Ex: "Own Home", "Rents Single-Family Dwelling" |
Education | EducationLevel | No | Ex: "Bachelor's Degree", "Doctor of Medicine" |
Deceased | Boolean | No | |
MaritalStatus | MaritalStatus | No | Ex: "Single", "Married", "Divorced" |
Id | Guid | No | |
Modified | DateTime | No | |
LegacyId | Int32 | Yes |
PersonalAutoInfo
Name | Type | Optional | Description |
---|---|---|---|
IsFourXFour | Boolean | Yes | Available if type is "Personal Auto." Used to designate if the vehicle's engine powers all four wheels evenly |
CommuteMiles | Int32 | Yes | Available if type is "Personal Auto." Number of daily roundtrip miles between the insured's residence and a workplace |
AnnualMiles | Int32 | Yes | Available if type is "Personal Auto." Number of average miles driven each year by the insured |
Odometer | Int32 | No | Available if type is "Personal Auto." Number of cumulative miles as disclosed on the insured's vehicle |
OdometerDate | DateTime | Yes | Available if type is "Personal Auto." Date in which the "Odometer" field was obtained |
PersonalBuildingUnderwriting
Name | Type | Optional | Description |
---|---|---|---|
Territory | String | Yes | Available if building is "Home" type |
PremiumGroup | String | Yes | Available if building is "Home" type |
DwellingLocation | DwellingLocationType | No | Available if building is "Home" type |
EarthquakeIncludeMasonryVeneer | Boolean | Yes | Available if building is "Home" type |
DwellingType | DwellingTypeCode | No | Available if building is "Home" type |
ProtectionClass | String | Yes | Available if building is "Home" type |
YearBuilt | Int32 | Yes | Available if building is "Home" type |
BurglarAlarm | BurglarAlarmType | No | Available if building is "Home" type |
FireAlarm | FireAlarmType | No | Available if building is "Home" type |
Sprinklers | SprinklerType | No | Available if building is "Home" type |
DeadBolts | Boolean | Yes | Available if building is "Home" type |
FireExtinguisher | Boolean | Yes | Available if building is "Home" type |
MilesFromRFD | Int32 | Yes | Available if building is "Home" type |
FeetFromHydrant | Int32 | Yes | Available if building is "Home" type |
NumberOfFamilies | Int32 | Yes | Available if building is "Home" type |
EarthquakeZone | String | Yes | Available if building is "Home" type |
InPark | Boolean | Yes | Available if building is "Home" type |
ParkName | String | Yes | Available if building is "Home" type |
RoofTypeCode | RoofType | No | Available if building is "Home" type |
HomeHeatSourceCode | HomeHeatSourceType | No | Available if building is "Home" type |
MobileMake | String | Yes | Available if building is "Home" type |
DwellingUseCode | DwellingUseCode | No | Available if building is "Home" type |
OccupancyTypeCode | OccupancyType | No | Available if building is "Home" type |
ResidenceTypeCode | DwellingResidenceType | No | Available if building is "Home" type |
MobileModel | String | Yes | Available if building is "Home" type |
SquareFootage | Int32 | Yes | Available if building is "Home" type |
NumberOfUnits | Int32 | Yes | Available if building is "Home" type |
Stories | DwellingNumStoriesType | No | Available if building is "Home" type |
NumberOfRooms | Int32 | Yes | Available if building is "Home" type |
NumberOfWoodStoveInserts | Int32 | Yes | Available if building is "Home" type |
NumberOfHearths | Int32 | Yes | Available if building is "Home" type |
NumberOfChimneys | Int32 | Yes | Available if building is "Home" type |
NumberOfPreFabs | Int32 | Yes | Available if building is "Home" type |
SwimmingPoolType | SwimmingPoolExposureType | No | Available if building is "Home" type |
FireDistrictName | String | Yes | Available if building is "Home" type |
TrampolineType | TrampolineType | No | Available if building is "Home" type |
FireDistrictNumber | String | Yes | Available if building is "Home" type |
WiringYear | Int32 | Yes | Available if building is "Home" type |
WiringCode | ImprovementCode | No | Available if building is "Home" type |
PlumbingYear | Int32 | Yes | Available if building is "Home" type |
PlumbingCode | ImprovementCode | No | Available if building is "Home" type |
HeatingYear | Int32 | Yes | Available if building is "Home" type |
HeatingCode | ImprovementCode | No | Available if building is "Home" type |
RoofYear | Int32 | Yes | Available if building is "Home" type |
RoofCode | ImprovementCode | No | Available if building is "Home" type |
AnimalExposures | AnimalExposure[] | No | Available if building is "Home" type |
PurchasePrice | Int32 | Yes | Available if building is "Home" type |
PurchaseDate | DateTime | Yes | Available if building is "Home" type |
BasementArea | Int32 | Yes | Available if building is "Home" type |
GarageArea | Int32 | Yes | Available if building is "Home" type |
DistanceToCoast | Int32 | Yes | Available if building is "Home" type |
PersonalDriverInfo
Name | Type | Optional | Description |
---|---|---|---|
Status | OperatorStatus | No | Available if type is "Personal Auto." Ex: "Principal", "Occasional" |
DriverTraining | Boolean | Yes | Available if type is "Personal Auto." Designates if the driver has completed a driver training course |
DriverTrainingDate | DateTime | Yes | Available if type is "Personal Auto." Date the driver completed the driver training course |
DefensiveDriverCourse | Boolean | Yes | Available if type is "Personal Auto." Designates if the driver has completed a defensive driver course |
DefensiveDriverCourseDate | DateTime | Yes | Available if type is "Personal Auto." Date the driver completed the defensive driver course |
MajorCreditCard | Boolean | Yes | Available if type is "Personal Auto." Designates if the driver has a valid major credit card (used as a rating factor by some carriers) |
GoodDriver | Boolean | Yes | Available if type is "Personal Auto." Designates if the driver meets the carrier's good driver requirements |
GoodStudent | Boolean | Yes | Available if type is "Personal Auto." Designates if the driver meets the carrier's good student requirements |
StudentOver100Miles | Boolean | Yes | Available if type is "Personal Auto." Designates if the student driver has driven at least 100 miles |
Policy
Name | Type | Optional | Description |
---|---|---|---|
Type | PolicyType | No | Ex: "Auto", "Home", "General" |
Title | String | No | The policy title associated with the policy. Ex: "AUTOP", "PKGE", "CPKGE" |
Source | String | Yes | Indicates the source of the policy. The source drop-down list options can be modified by an agency |
Status | PolicyStatus | No | Current status of the policy |
SubStatus | String | Yes | Current sub-status of the policy |
StatusDate | DateTime | No | Indicates the effective date of the "Status." Ex: If the policy was renewed on 1/1/2023, the status date is also 1/1/2023 |
InceptionDate | DateTime | Yes | The date the policy is initially written. This field is available once the "Status" of the policy is set to "New." The date should not change. Ex: If the policy was originally written on 1/1/2010, but has a current term of 1/1/2023 - 1/1/2024, the inception date is still 1/1/2010, while the effective and expiration dates will reflect the later dates |
EffectiveDate | DateTime | Yes | The date the policy goes into effect and coincides with the current term of the policy |
ExpirationDate | DateTime | Yes | The date the policy will expire. It is dependent on the "effective date" and the number in the "Term" field |
SoldDate | DateTime | Yes | This field defaults to the day the policy "Status" was set to "New." The date should be updated to the date the policy is considered sold, such as when a signed application or payment has been received. The date should always reflect the date the policy was originally sold and should not be changed with future "Status" changes |
PolicyState | String | No | The state the policy is written in. It will default from the insured's address entered on the Name and Address screen |
PolicyNumber | String | Yes | |
AccountNumber | String | Yes | An agency created account number or other Id |
Term | PolicyTerm | No | |
NumberOfTerms | Int32 | No | |
Agent1 | String | Yes | Policy level agent fields; typically used for tracking the writing and commission amounts |
Agent2 | String | Yes | Policy level agent fields; typically used for tracking the writing and commission amounts |
Agent3 | String | Yes | Policy level agent fields; typically used for tracking the writing and commission amounts |
AgentCode | String | Yes | The agent code assigned to the agency by the carrier |
QuotedPremium | Decimal | Yes | Quoted premium for the policy, separate from the premium issued by the company |
Premium | Decimal | Yes | |
OfficeId | Int16 | No | The agency office that wrote or is assigned to the policy |
ApplicationType | ApplicationType | No | Ex: "Personal", "Commercial", "Agriculture" |
BillingType | BillingType | No | Reflects how the policy is being billed. Ex: "Direct", "Agency Bill", "Premium Finance" |
PaymentPlan | PaymentPlan | No | Ex: "Monthly", "Annual", "BiMonthly" |
NAIC | String | Yes | Number that is assigned by the National Association of Insurance Commissioner's (NAIC) to each individual underwriting company |
PremiumMode | PremiumMode | No | When set to "Annualize", the policy's premium is the equivalent premium over a 12-month period. Ex: if the policy has a $100 premium and 6-month term, the policy's annualized premium is $200. HawkSoft uses the policy's Premium + Fees and Term to calculate the annual premium. |
PolicyIndex | Int32 | No | Position on the client file where the policy appears. By default, the first policy entered on a client will have a "PolicyIndex" of 0. Any newly inserted polices will then increase in numerical value |
BillingPlan | String | Yes | |
Carrier | String | No | Insuring carrier or the General Agency for the policy |
Program | String | No | The Policy Program or Underwriting Tier |
WritingCarrier | String | Yes | The writing carrier for the policy; this information is typically provided with a policy that receives downloads |
LOBs | LOB[] | No | |
Note | String | Yes | Any notes entered by the agency on the client file |
RaterCode | Int32 | No | |
Coverages | Coverage[] | No | |
AdditionalInterests | AdditionalInterest[] | No | |
LocationReferences | LocationReference[] | No | |
Locations | Location[] | No | |
Autos | AutoVehicle[] | No | |
Drivers | Driver[] | No | |
Boats | BoatVehicle[] | No | |
BoatOperators | BoatOperator[] | No | |
Id | Guid | No | |
Modified | DateTime | No | |
LegacyId | Int32 | Yes |
SR22Info
Name | Type | Optional | Description |
---|---|---|---|
HasSR22 | Boolean | No | If true, the driver is required to carry an SR-22 |
State | String | Yes | State that the SR-22 was issued in |
ProofUntilDate | DateTime | Yes | The date proof of insurance is required until, for the SR-22 |
Reason | String | Yes | Description of the violation |