Search
K
New Business - Annuity

SpecialProgram

object
specialProgramTypestringrequired

specialProgramType selected

Allowed values:PAYOUTRMDSYSWITHDRAWALPREMIUMDEFAULTDOLLARCOSTAVERAGESYSPARTIALWITHDRAWGROSSAUTOREBALANCEMINREQUIREDDISTEFTDRAWANNUITYPAYMENTDEFAULTSCHARGEDEDUCTIONEFTLOANREPAYREGINVESTADVISORFEERIDERCHARGECOVEREDPERSONAGEBAND60DAYHHCDRECERTLETTER45DAYHHCDRECERTLETTER60DAYGMWBROLLUPRNWLNOTICE45DAYGMWBROLLUPRNWLNOTICE60DAYGMDBROLLUPRNWLNOTICE45DAYGMDBROLLUPRNWLNOTICE72TQDISTGMIBTERMIBGROWTHLOCKDATELOANREPAY

Example:PAYOUT

startDatestring(date)required

Effective date of Special program (with pattern “yyyy-mm-dd”).

Match pattern:([0-9]{4})-([0-9]{2})-([0-9]{2})

Example:2023-12-19

modestringrequired

Frequency of special program

Allowed values:DLYBIWKLYMNTHLYSEMIANNQTRLYANNUALSNGLPMTBIMNTHLY

Example:DLY

amountTypestringrequired

amountType of special program

Allowed values:AMTPCTMAXFREEWDAMTWDUNITBASISPRORATA

Example:AMT

amountnumber(double)required

Stores the allocated percent to the specific fund

Example:50.5

distribCodestring

Distribution Code

Allowed values:DEFPRMTRDISTERLYDISTEXCEPAPPDISBDTHCLMDTHEXCPROHIBTRANSSEC1035EXCNRMLDISBEXCSCNTRIBCURRYRTXPS58COSTS10YRTAXOPTEXCSCONTRIB2YRPRIORTXEXCSANNADDNLASSEC415CHARGIFTANNDIRROLLIRADIRROLLQUALPLNTSADISTFROMROTHIRALOANSASDISTQUALLOANNDISTPRMTRLOANDISTDISTFROMEDIRAEXCSCONTRIB1YRPRIOREXCSCONTRIBPLUSEARNRECHARIRAPREVYRERLYDISTRIBSIMPLESEPSERVTRSTTOTRSTIRATOROTHQDROROLLIRADTHROLLIRADTHTRANSQDROLIKETOLIKEQDROPMTTOSPSEFRSTHMBYRIRAONLYEDCTNEXPMEDEXPNONTAXEVNTGROSSPDATRNYOTHERINCNONEMPCOMPPRMTREXROYALTIESDIRTRANSROTHIRANORMDISTRIBRECHARIRACURRYRFEEADMINFEEASSETFEECONTRIBFEELUMPSUMDEATHFEELUMPSUMDISBFEELUMPSUMPURCHANNFEELUMPSUMOTHFEELNEWRETPERPMNTFEEEXISTINGRETINFORCEFEECONTFEEEXISTINGRETINCFEETHIRDPARTYLUMPSUMDEATHLUMPSUMDISBLUMPSUMPURCHANNLUMPSUMOTHFEEIPGEXPFROMFUNDRELRESRVHEALTHDEDFEEMRKTVALFEEANNADMINSECT1035EXCPARTQDRONORMDISBQDROSEC1035DESGROTHACCTDISTREPDTHBEN6050YDISTTRADINDVNOTFMVDIVDISTEMPSTK404KCOSTCURRLIFEINSURPROTECTDISTUNDEREMPLOYEEPLANSCOMPLRESSYSEXCSCONTRIBPLUSEARN2024FEELONGTERMCAREINSURQUALPLANLOANOFFSETQUALROTHINDVARRDISTROTHIRADISTEXCEPAPPLIES

Example:DEF

durationstringrequired

Specifies how many times special program will be run

Example:5

fundsarray[object]required
Show Child Parameters
bankInformationobject
Show Child Parameters
firstPaymentDatestring(date)required

Date (with pattern “yyyy-mm-dd”).

Match pattern:([0-9]{4})-([0-9]{2})-([0-9]{2})

Example:2023-12-19

firstPaymentYearstring

First payment year.

Example:2025

grossDisbursementstring

Gross disbursment.

Example:10000

waiveChargesstring

Waive charges.

Example:1000

nextDatestring

Date (with pattern “yyyy-mm-dd”).

Match pattern:([0-9]{4})-([0-9]{2})-([0-9]{2})

Example:2023-12-19

priorRMDAmtType(string)

Prior RMD amount type.

Example:-999

priorRMDAmtnumber(double)

Prior RMD amount.

Example:100

Example

ExchangeReplace

object

For any payment that is a replacement/exchange

productTypestringrequired

Exchange policy product type

Allowed values:ANNUITYLIFEBROKERAGECASH

Example:ANNUITY

companyNamestringrequired

Name of the Company

Example:ABC

taxIdstring

Company Tax ID

Match pattern:\d{9}

>= 9 characters<= 9 characters

Example:123456789

typestringrequired

Type of the Exchange/Replacement

Allowed values:INT1035EXT1035EXTDIRTRANINTDIRTRANEXTROLLQUALINTROLLQUALEXTROTHROLLINTROTHTROLLEXTROTHDIRTRANINTROTHDIRTRANCLIENTINITTRANBENPRCDSEXT1035PARTINT1035PARTBIRTHRPMTNOLOAEXTDIRECTTRANSFREPINTDIRECTTRANSFREPREINSTATEMENTDEFAULT

Example:INT1035

emailstring

Company email address

Example:abc@zinnia.com

addressobjectrequired
Show Child Parameters
amountRequestednumber(double)required

This field stores the requested amount.

Example:5000.55

signedDatestring(date)required

Signed date (with pattern “yyyy-mm-dd”).

Match pattern:([0-9]{4})-([0-9]{2})-([0-9]{2})

Example:2023-12-19

sourcePolicyNumberstringrequired

This field stores the source policy number

Example:123456

originalCostBasisstring

This field stores the Original Cost Basis

Example:1000

previousPlanTypestringrequired

This field stores the plan type which was used on previous policy - Refer qualificationflag for types

Example:NONQUAL

applyRateLockstringrequired

This field stores determines whether to apply Rate Lock or not

Allowed values:YESNO

Example:YES

replacementIndicatorstringrequired

Allowed values:YESNO

Example:YES

mecIndicatorstring

Source of ER policy is MEC/not

Allowed values:YESNO

Example:YES

Example

Withholding

object
withholdingAmountnumber(double)required

The amount to be withheld if withholding is selected

Example:100.5

withholdingAmountQualiferstringrequired

Qualifies the withholding amount. Either as dollars or a percentage

Allowed values:DOLLARPERCENT

Example:DOLLAR

withholdingAmountTypestring

This will be used to indicate the type of withholding information for this instance of the Withholding Amount. This is in reference to the IRS W-4P and W-4R tax withholding forms

Allowed values:JOBORPENEXTRAOTHRDEDOTHRINCCLMSNCREDDEFAULTNOWITHUSEVALUES

Example:JOBORPEN

withholdingAuthoritystringrequired

Defines the withholding authority for which is being withheld

Allowed values:STFEDLOCALNRABACKUP

Example:FED

Example

Payment

object
idstringrequired

Unique Id to tag to respective payment records. Duplicate Ids will be rejected.

Example:payment_1

paymentMethodstringrequired

Payment methods

Allowed values:CHKWIREEXCREPCREDITCARDACHDTCC

Example:CHK

grossAmountnumber(double)required

Gross Amount for the individual payment

Example:238500.5

netAmountnumber(double)required

Net Amount for the individual payment

taxInfoobject
Show Child Parameters
currentAllocstringrequired

Funds to be considered for Future Allocations or not

Allowed values:YESNO

Example:YES

waivePremiuminteger(int32)

waivePremium

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.

exchangeReplaceobject

For any payment that is a replacement/exchange

Show Child Parameters
Example

Phone

object
phoneTypestringrequired

This filed capture the type of phone like Home Phone, Work Phone. One Phone mandatory for Owner and Annuitant

Allowed values:MOBILEHOMEBUSFAXOTHERUNKBUSINESSFAXSECONDHOMEPHONEHOMEFAXMODEM

Example:BUS

countrystringrequired

Country codes

Allowed values:ADAEAFAGAIALAMANAOAQARASATAUAWAXAZBABBBDBEBFBGBHBIBJBLBMBNBOBQBRBSBTBVBWBYBZCACCCDCFCGCHCICKCLCMCNCOCRCUCVCWCXCYCZDEDJDKDMDODZECEEEGEHERESETFIFJFKFMFOFRGAGBGDGEGFGGGHGIGLGMGNGPGQGRGSGTGUGWGYHKHMHNHRHTHUIDIEILIMINIOIQIRISITJEJMJOJPKEKGKHKIKMKNKPKRKWKYKZLALBLCLILKLRLSLTLULVLYMAMCMDMEMFMGMHMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZNANCNENFNGNINLNONPNRNUNZOMPAPEPFPGPHPKPLPMPNPRPSPTPWPYQARERORSRURWSASBSCSDSESGSHSISJSKSLSMSNSOSRSSSTSVSXSYSZTCTDTFTGTHTJTKTLTMTNTOTRTTTVTWTZUAUGUMUSAUYUZVAVCVEVGVIVNVUWFWSXKYEYTZAZMZW

zipstring

ZIP code

Example:10100

zipSuffixstring

ZIP code suffix

Example:1010

areaCodestringrequired

This field stores the telephone Area Code of client address

Example:404

numberstringrequired

This field stores the phone number.

Example:1234567890 or 1234567

extensionstring

This field stores the Extension number

Example:4560

Example