Search
K
New Business - Annuity

Policy

object
* Additional properties are NOT allowed.
policyNumberstring

Unique policy number that will be assigned to the policy issued from this application.

planCodestringrequired

Provided by Zinnia

productCusipstring

CUSIP number used to uniquely identify the insurance product.

productTypestring

Type of insurance product

Allowed values:INDEXEDUNIVERSALLIFEUNIVERSALLIFETERMANNUITY

policyStatusstring

Status of the policy

Allowed values:APPLIEDFORAPPROVEDSUBMITTEDTOUNDERWRITINGPENDINGDECLINEDQUOTEDRISKNOTACCEPTABLENOTTAKENPENDINGISSUEDISSUEDCLOSEDCANCELLEDEXPIREDCONVERSION

policyEffectiveDatestring(date)

Date from which the policy is effective (with pattern “yyyy-mm-dd”)

issueStatestringrequired

Abbreviated names for states

issueCountrystring

Policy Issue Country (Only US)

initialPurchaseobjectrequired
Show Child Parameters
featurearray[object]
* Additional properties are NOT allowed.
Show Child Parameters
fundDetailsarray[object]required
* Additional properties are NOT allowed.
Show Child Parameters
Example

PaymentV3

object
* Additional properties are NOT allowed.
paymentIdstring(Integer)required

Unique id for the payment made

referenceNumberstring

Reference Numbe for the payment made

netAmountstring(double)required

Premium received (Net Amount)

Example:238500.50

grossAmountstring(double)required

Premium received (Gross Amount)

Example:238500.50

methodstringrequired

Method through which the payment is made

Allowed values:CREDITCARDDEBITCARDCHECKACHDIGITALPAYMENTWIREDTCCEXCHANGEPAYROLLDEDUCTION

internalExchIndicatorstring

DTCC defined Indicator that states whether an exchange type application is internal of external.

Allowed values:YESNO

withdrawalIndicatorstring

Premium received withdrawal indicator

Allowed values:FULLPARTIAL

partialWithdrawTypestring

If Withdrawal indicator is input then Partial Withdrawal Type become mandatory

Allowed values:SPECIFIEDAMOUNTWITHDRAWALPERCENTOFCONTRACTWITHDRAWALPERCENTOFCONTRACTPREMIUMWITHDRAWALPERCENTOFFUNDWITHDRAWALRIDERFREEAMOUNTWITHDRAWALSURRENDERFREEAMOUNTWITHDRAWALPENALTYFREEWITHDRAWALINTERESTONLYWITHDRAWALREQUIREDMINIMUMDISTRIBUTIONWITHDRAWALSUBSTANTIALLYEQUALPAYMENTSINTERESTONLYSURRENDERFREEAMOUNTWITHDRAWALREQUIREMENTMINIMUMDISTRIBUTIONCALCULATEDREQUIREMENTMINIMUMDISTRIBUTIONSPECIFIEDAMOUNT

surrenderingDateInstructionstring

If Withdrawal indicator is input then Partial Withdrawal Type become mandatory

Allowed values:UPONRECEIPTSPECIFICDATE

frequencystring

Frequency of premium payments

Allowed values:DAILYEVERYTWOWEEKSMONTHLYSEMIANNUALQUARTERLYANNUALSINGLEPAYMENT

paymentDatestring(date)

Date when the payment is made (with pattern “yyyy-mm-dd”)

draftDatestring(date)

Date when the payment draft is created (with pattern “yyyy-mm-dd”)

externalTransactionIdstring

Transaction ID from external system

externalArrangementIdstring

Arrangement ID from external system

automaticPaymentboolean

Whhether this payment is automatic - TRUE/FALSE

premTypestring

DTCC-defined code identifying the type of premium payment.

Allowed values:DIRECTROLLOVERINDIRECTROLLOVERCONTRIBUTIONFULL1035EXCHANGEPARTIAL1035EXCHANGEQUALIFIEDTRANSFERNONQUALIFIEDTRANSFEROFASSETSEMPLOYEECONTRIBUTIONEMPLOYERCONTRIBUTION

currentAllocstringrequired

Indicates whether Funds to be considered for Future Allocations or not

Allowed values:YESNO

waivePremiumstring

Indicator specifying whether the premium is waived.

distributorIdstring

This is same as Tracking ID.If there are multiple payments, first payment distributorId will be the TrackingID. This unique system generated number is assigned by the B/D system and sent with each premium to the NSCC, to send to the Insurance Company. This number is assigned by the broker dealer, by which the premium can be located. Required for clearing house and detail level transactions. Broker/dealer would expect this back for chargebacks, reversals, etc. Can be returned on the “FAR” and the “COM” by the insurance carrier to identify the transaction processed.

partyarray[string](uuid)

Party ID associated with this payment.

taxInfoobject
* Additional properties are NOT allowed.
Show Child Parameters
policyHistoryobject
* Additional properties are NOT allowed.
Show Child Parameters
bankInformationobject
* Additional properties are NOT allowed.
Show Child Parameters
Example

TaxInfoV3

object
* Additional properties are NOT allowed.
currentContribAmountnumber(double)

Amount of the current-year contribution for tax reporting purposes.

Example:238500.5

priorContribAmountnumber(double)

Amount of prior-year contributions included in the payment.

Example:238500.5

taxYearstring

Tax year to which the contribution applies.

totalBasisnumber

Total cost basis associated with the payment for tax calculation.

pretefraBasisnumber

Cost basis attributable to contributions made before TEFRA rules.

posttefraBasisnumber

Cost basis attributable to contributions made after TEFRA rules.

post88Amountnumber(double)

Contribution amount made after the 1988 tax law changes.

Example:238500.5

Example

PolicyHistory

object
* Additional properties are NOT allowed.
previousPolicyNumberstringrequired

Previous policy number in case of Exchange/Replace

emailIdstring

Company email address

Example:abc@gmail.com

carrierstringrequired

Name of the carrier.

priorCarrierProcessLocationstring

Processing location used by the prior carrier for the exchanged policy.

useExistingPolicyFundsboolean

Indicates whethe existing policy funds can be used or not.

amountnumber(double)required

Premium amount received for Exhange/Replace application.

Example:238500.5

statusstring

Policy status

Allowed values:ACTIVELAPSEDTERMINATED

replacementCoverageAmountnumber(double)

Represents the total amount from the existing policy being replaced.

Example:238500.5

issueDatestring(date)

The official date on which the policy is issued and becomes effective.

productTypestring

Indicates the category of the insurance product associated with the policy

Allowed values:MUTUALFUNDCERTIFICATEOFDEPOSITBROKERAGEOTHERLIFEANNUITY

productSubTypestring

Subtype of the product involved in an exchange or replacement transaction.

Allowed values:DISABILITYFIXEDINDEXANNUITYFIXEDANNUITYPRODUCTSFIXEDIMMEDIATEANNUITYFIXEDUNIVERSALLIFEINSURANCEFIXEDWHOLELIFEINSURANCEINDEXLIFEINDEXVARIABLEANNUITYLONGTERMCAREMARKETVALUEADJUSTMENTMONEYMARKETPRODUCTSOFFSHOREINVESTMENTPRODUCTSPENSIONPLANREGISTEREDINDEXANNUITYRETIREMENTPLANTERMLIFEVARIABLEANNUITYPRODUCTSVARIABLEIMMEDIATEANNUITYVARIABLEUNIVERSALLIFEINSURANCEVARIABLEWHOLELIFEINSURANCEDEFERREDINCOMEANNUITYCONTINGENTDEFERREDANNUITY

exchangeTypestringrequired

Specifies the type of policy exchange or replacement transaction being performed.

Allowed values:EXTERNAL1035INTERNAL1035EXTERNALDIRECTTRANSFERINTERNALDIRECTTRANSFEREXTERNALROLLOVERQUALIFIEDINTERNALROLLOVERQUALIFIEDEXTERNALROTHROLLOVERINTERNALROTHROLLOVEREXTERNALROTHDIRECTTRANSFERINTERNALROTHDIRECTTRANSFERBENEFITPROCEEDSCASHCONTRIBUTIONSEXTERNAL1035PARTIALINTERNAL1035PARTIALEXTERNALDIRECTTRANSFERREPLACEMENTINTERNALDIRECTTRANSFERREPLACEMENTCLIENTINITIATEDTRANSFERBIRTHORADOPTIONREPAYMENT

taxIdstring(AAA-GG-SSSS)

Tax identification number of the prior carrier or contract owner.

originalCostBasisstring

Original cost basis of the policy being exchanged or replaced.

applyRateLockstring

Indicator specifying whether a rate lock applies to the exchange or replacement.

priorEstTransValuenumber

Estimated transfer value from the prior policy at the time of exchange.

addressDetailobjectrequired
* Additional properties are NOT allowed.
Show Child Parameters
qualificationTypestring

Indicates the tax qualification status of the policy or account.

Allowed values:Q401KSOLO401KHEALTHREIMBURSEMENT501C9Q457BHR10KEOGHINHERITEDINDIVIDUALRETIREMENTACCOUNTNONQUALIFIEDSTRETCHINHERITEDROTHINDIVIDUALRETIREMENTACCOUNTINDIVIDUALRETIREMENTACCOUNTREGULARINDIVIDUALRETIREMENTACCOUNTROLLOVERNONQUALIFIEDPENSIONPLANSALARYREDUCTIONSIMPLIFIEDEMPLOYEEPENSIONSIMPLIFIEDEMPLOYEEPENSIONINDIVIDUALRETIREMENTACCOUNTINDIVIDUALRETIREMENTACCOUNTSPOUSALINDIVIDUALRETIREMENTACCOUNTTRANSFERCASHBALANCEPLANDEFINEDCONTRIBUTIONSCASHBALANCEPLANDEFINEDBENEFITSOLODEFINEDBENEFITQ403BQ401GFORMERLY403GQ412IPLANINDIVIDUALRETIREMENTACCOUNTSIMPLEROTHINDIVIDUALRETIREMENTACCOUNTROTH401KROTH403BEDUCATIONALINDIVIDUALRETIREMENTACCOUNTPROFITSHARINGPLANMONEYPURCHASEPLANWELFAREBENEFITPLAN419PLANLONGTERMCARE7702BNOUNITEDSTATESTAXATIONUSEDFOROFFSHOREPRODUCTSQ401ATEXASOPTIONALRETIREMENTPROGRAMTARGETBENEFITPLANQ403BTRANSFERSONLYROTH457CUSTODIALINDIVIDUALRETIREMENTACCOUNTCUSTODIALROTHINDIVIDUALRETIREMENTACCOUNTCUSTODIALROLLOVERINDIVIDUALRETIREMENTACCOUNTCONVERTEDROTHINDIVIDUALRETIREMENTACCOUNTCUSTODIALINHERITEDINDIVIDUALRETIREMENTACCOUNTCUSTODIALINHERITEDROTHINDIVIDUALRETIREMENTACCOUNTCUSTODIALSPOUSEINDIVIDUALRETIREMENTACCOUNTCUSTODIALINDIVIDUALRETIREMENTACCOUNTSIMPLIFIEDEMPLOYEEPENSIONQUALIFIEDUNIFORMGIFTSORTRANSFERSTOMINORACTCONVERTEDINDIVIDUALRETIREMENTACCOUNTCORPORATEPENSIONGROUPTAXSHELTEREDANNUITYCORPORATEDEFERREDCOMPENSATION404QN457BCONVERTEDSPOUSALCUSTODIAL

mecIndicatorstring

Indicates whether the policy is classified as a Modified Endowment Contract (MEC) or not Default = False

Allowed values:YESNO

internalExcIndstring

Yes/No indicator that identifies whether the exchange is an internal exchange within the same carrier.

Allowed values:YESNO

exchangeDatestring(date)

Date on which the old policy is replaced by the new one.

Example

AddressDetail

object
* Additional properties are NOT allowed.
addressTypestringrequired

Type of address

Allowed values:RESIDENCEBUSINESSPOBOXSEASONALSECONDARYMAILING

addressLine1stringrequired

Address Line 1

addressLine2string

Address Line 2

addressLine3string

Address Line 3

citystring

City of residence for the prior carrier or policy owner.

statestring

state of residence for the prior carrier or policy owner.

zipCodestring

ZIP code (5 digits)

countrystring

Two letter ISO Country Code

Example