---
title: "PolicyAdhocInfo"
url: "https://developers.zinnia.com/apis/policy-service-0-1-0/versions/8306e031-b41c-452a-a7ed-d73d65602086/schemas/PolicyAdhocInfo"
---

> Full API specification: https://developers.zinnia.com/apis/policy-service-0-1-0/versions/8306e031-b41c-452a-a7ed-d73d65602086.md

# PolicyAdhocInfo

## OpenAPI definition

```yaml
openapi: 3.0.0
info:
  title: Policy Service
  version: 0.0.21
servers:
  - url: https://qa.api.zinnia.io
components:
  schemas:
    Person:
      type: object
      properties:
        firstName:
          type: string
          description: The first name of the party
        lastName:
          type: string
          description: The last name of the party
        role:
          type: string
        roleDesc:
          type: object
        partyType:
          type: string
          description: Defines Party type example individual or Organization or Trust. For
            Insured and Annuitant this should always be Individual
        addresses:
          $ref: "#/components/schemas/Address"
        dateOfBirth:
          type: string
          description: The date of birth of the party
        mailIndicator:
          type: boolean
        eFTInformation:
          $ref: "#/components/schemas/EFTInformation"
        externalId:
          type: object
        eftinformation:
          $ref: "#/components/schemas/EFTInformation"
    Address:
      type: object
      properties:
        startDate:
          type: string
          description: The start date of the party address. Date (with pattern "yyyy-mm-dd")
          example: 2023-01-01
        endDate:
          type: string
          description: The end date of the party address. Date (with pattern "yyyy-mm-dd")
          example: 2023-01-01
        addressType:
          $ref: "#/components/schemas/AddressType"
        addressLine1:
          type: string
          description: Address Line 1 of the party address
          example: 1112 Pickle Street
        addressLine2:
          type: string
          description: Address Line 2 of the party address
          example: South Jersey
        addressLine3:
          type: string
          description: Address Line 3 of the party address
          example: 1234 Post box
        city:
          type: string
          description: City of the party address
          example: Garden City
        state:
          $ref: "#/components/schemas/State"
        zipCode:
          type: string
          description: Zip code of the party address
          example: "67846"
        zipCodeExtension:
          type: string
          description: Unit of the party address
          example: "23"
        country:
          $ref: "#/components/schemas/Country"
        isPreferred:
          type: boolean
          description: TBD
        addressId:
          type: string
          description: The record Id stored internally in zahara for each address
          example: "1"
        preferredAddress:
          type: boolean
          description: TBD
          example: false
    EFTInformation:
      type: object
      properties:
        routingNumber:
          type: string
        accountNumber:
          type: string
        type:
          type: string
        role:
          type: string
    AddressType:
      type: string
      enum:
        - RESIDENCE
        - BUSINESS
        - POBOX
        - SEASONAL
        - SECONDARY
        - MAILING
    State:
      type: string
      enum:
        - AA
        - AE
        - AL
        - AP
        - AK
        - AZ
        - AR
        - AS
        - CA
        - CO
        - CT
        - DC
        - DE
        - FL
        - GA
        - GU
        - HI
        - ID
        - IL
        - IN
        - IA
        - KS
        - KY
        - LA
        - ME
        - MD
        - MA
        - MI
        - MN
        - MS
        - MO
        - MP
        - MT
        - NE
        - NV
        - NH
        - NJ
        - NM
        - NY
        - NC
        - ND
        - OH
        - OK
        - OR
        - PA
        - PR
        - RI
        - SC
        - SD
        - TN
        - TX
        - UM
        - UT
        - VT
        - VA
        - VI
        - WA
        - WV
        - WI
        - WY
    Country:
      type: string
      enum:
        - US
        - CA
        - RU
        - EG
        - ZA
        - GR
        - NL
        - BE
        - FR
        - ES
        - HU
        - IT
        - RO
        - CH
        - AT
        - GB
        - DK
        - SE
        - NO
        - PL
        - DE
        - PE
        - MX
        - CU
        - AR
        - BR
        - CL
        - CO
        - VE
        - MY
        - AU
        - ID
        - PH
        - NZ
        - SG
        - TH
        - JP
        - VN
        - CN
        - TR
        - IN
        - PK
        - AF
        - LK
        - IR
        - MA
        - DZ
        - TN
        - LY
        - GM
        - SN
        - MR
        - ML
        - GN
        - BF
        - NE
        - TG
        - BJ
        - MU
        - LR
        - SL
        - GH
        - NG
        - CF
        - TD
        - CM
        - CV
        - ST
        - GQ
        - GA
        - BS
        - AO
        - BB
        - AX
        - SD
        - RW
        - ET
        - SO
        - DJ
        - KE
        - TZ
        - UG
        - BI
        - MZ
        - ZM
        - MG
        - RE
        - ZW
        - NA
        - MW
        - LS
        - BW
        - AG
        - KM
        - GW
        - CD
        - VG
        - SH
        - AW
        - FO
        - GL
        - KY
        - GI
        - PT
        - LU
        - IE
        - IS
        - AL
        - MT
        - CY
        - FI
        - BG
        - GG
        - LT
        - LV
        - EE
        - MD
        - AM
        - BY
        - AD
        - SM
        - UA
        - HR
        - SI
        - BA
        - MK
        - XK
        - CZ
        - SK
        - LI
        - BM
        - GD
        - FK
        - BZ
        - GT
        - SV
        - HN
        - NI
        - CR
        - PM
        - HT
        - PR
        - VI
        - GS
        - SX
        - BQ
        - GP
        - BO
        - GY
        - EC
        - GF
        - PY
        - MQ
        - SR
        - UY
        - AN
        - TC
        - BL
        - MF
        - MS
        - GU
        - AQ
        - BN
        - NR
        - PG
        - TO
        - SB
        - VU
        - FJ
        - WF
        - CK
        - NU
        - AS
        - KI
        - NC
        - TV
        - PF
        - MP
        - PW
        - MH
        - FM
        - SS
        - LC
        - DM
        - VC
        - DO
        - HK
        - MO
        - KH
        - LA
        - TT
        - KN
        - JM
        - BD
        - TW
        - MM
        - KR
        - KP
        - LB
        - JO
        - SY
        - IQ
        - KW
        - SA
        - OM
        - AE
        - IL
        - BH
        - QA
        - BT
        - NP
        - TJ
        - TM
        - AZ
        - GE
        - UZ
        - AI
        - PA
        - CI
        - ER
        - KZ
        - KG
        - CC
        - MN
        - BV
        - SC
        - IO
        - WS
        - TL
        - TF
        - YT
        - PN
        - SJ
        - TK
        - UM
        - EH
        - MV
        - CX
        - NF
        - CG
        - MC
        - VA
        - SZ
        - PS
        - JE
        - IM
        - RS
        - ME
        - HM
        - CW
        - CS
        - YE
        - YD
        - SU
        - YU
        - ZR
    PolicyAdhocInfo:
      type: object
      properties:
        currentDate:
          type: string
        contractNumber:
          type: string
        clientId:
          type: string
        qualificationType:
          type: string
        issueDate:
          type: string
          description: The Policy Issue Date, also known as the Policy Launch Date, is the
            date when the insurance company officially issues the policy to the
            client. This occurs after the application is approved, the insured
            accepts the offer, and payment information is provided. It marks the
            formal activation of the policy and triggers policy delivery
        productName:
          type: string
        planCode:
          type: string
          description: The Plan Code is a carrier-assigned unique identifier used to
            distinguish a specific product, rate structure, and version of a
            life insurance or annuity policy. It ensures accurate policy
            tracking, pricing, and administration
        contractStatus:
          type: string
        issueState:
          type: string
          description: The Policy Issue State refers to the U.S. state where a life
            insurance or annuity contract was issued. This state determines
            regulatory oversight, tax implications, and policyholder protections
            based on state insurance laws
        sourceSystem:
          type: string
        maturityDate:
          type: string
          description: The Policy Maturity Date refers to the date when a life insurance
            policy reaches its maturity or an annuity contract reaches its
            maximum annuitization age. It is based on the Policy Start Date and
            determines when benefits become payable or coverage ends
        initialPremium:
          type: number
        accountValue:
          type: number
        surrenderCharge:
          type: number
        cashValue:
          type: number
        totalWithdrawal:
          type: number
        accumulatedCashValue:
          type: number
        surrenderValue:
          type: number
          description: The Account Surrender Value refers to the amount an insurance
            company pays to the policyholder when they voluntarily cancel
            (surrender) their life insurance policy or annuity before its
            maturity or death benefit payout. This value is determined after
            deducting surrender charges, outstanding loans, and applicable fees
            from the policy’s total account value
        costBasisPreTefra:
          type: number
        costBasisPostTefra:
          type: number
        faceAmount:
          type: number
        gMIR:
          type: number
        deathBenefitValue:
          type: number
        netCashSurrenderValue:
          type: number
        insuranceAmount:
          type: number
        cumulativePremiums:
          type: number
        yTDPremium:
          type: number
        grossSurrenderAmount:
          type: number
        costBasisAmount:
          type: number
        people:
          type: array
          items:
            $ref: "#/components/schemas/Person"
        gmir:
          type: number
        ytdpremium:
          type: number
```
