Search
K
Policy

AdhocFundDistributionSegment

object
segmentIdstring

A unique identifier assigned to a particular segment for a specific fund account within the investment structure

currentAmountnumber
requestedAmountnumber
Example

AdhocFundDistributions

object
fundIdstring

A unique identifier assigned to a specific fund account within the investment structure

fundNamestring

The official business name of the specific fund account within the investment structure

totalFundValuenumber

The total value of the specific fund account within the investment structure.The total fund value of the a specific fund, considering any earnings, withdrawals, or adjustments due to transaction

requestedAmountnumber

The specific amount or percentage requested for withdrawal, transfer, or reallocation from the selected fund.This amount will be utilized when allocation option is selected as specified funds

distributionAmountTypestring

Allowed values:PERCENTAGEAMOUNTUNIT

fundDistributionSegmentsarray[object]
Show Child Parameters
Example

AdhocSystematicProgram

object
paymentFormstring

Allowed values:DTCCCREDITCARDACHCHECKWIREEXCHANGE

arrangementTypestring

Allowed values:PAYMENTWITHDRAWALLOANREPAYMENTREQUIREDMINIMUMDISTRIBUTIONPAYOUTRIDERCLAIMWITHDRAWAL

amountTypestring

Allowed values:AMOUNTPERCENTAGEMAXFREEWITHDRAWALAMOUNTWITHDRAWALUNTILBASISEARNINGSONLYPRORATAMODIFIEDEARNINGSONLYSUNINCOMEMAXIMIZERONLYLBRMAXIMUMSUNINCOMEMAXIMIZERNETONETIMEACCESSNONSUNINCOMEMAXIMIZERLBRSWDMAXIMUMSUNINCOMEMAXIMIZERGROSSONETIMEACCESSYEARTODATEFIXEDEARNINGSEARNINGSLIQUIDITYFIRSTEARNINGSLIQUIDITYLASTGUARANTEEDWITHDRAWALBENEFITFIXEDMODIFIEDEARNINGSACCUMULATEDEARNINGSLIFEEXPECTANCY

amountnumber(double)

Requested amount value

Example:5.132

frequencystring

Allowed values:DAILYEVERYTWOWEEKSMONTHLYSEMIANNUALQUARTERLYANNUALSINGLEPAYMENT

startDatestring(date)

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

Example:2020-01-01

endDatestring(date)

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

Example:2023-01-01

previousProgramDatestring(date)

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

Example:2018-01-01

nextProgramDatestring(date)

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

Example:2023-01-01

distributionCodestring

Allowed values:DEFAULTPREMATUREDISTRIBUTIONEXCEPTIONAPPLIESDISABILITYDEATHDEATHEXCLUSIONDEATHROLLOVEREXCHANGE1035NORMALDISTRIBUTIONCOSTOFCURRENTLIFEINSURANCEPROTECTIONQUALIFIEDROLLOVERROTHDISTRIBUTIONNOEXCEPTIONQUALIFIEDLOANDISTRIBUTIONPREMATURELOANDISTRIBUTIONQUALIFIEDROTHINDIVIDUALRETIREMENTARRANGEMENTDISTRIBUTIONROTHINDIVIDUALRETIREMENTACCOUNTSDISTRIBUTIONEXCEPTIONAPPLIESEXCESSCONTRIBUTIONSPLUSEARNINGSEXCESSDEFERRALSTAXABLEIN2009NONTAXABLEEVENTGROSSPAIDTOATTORNEYOTHERINCOMENONEMPLOYEECOMPENSATIONPREMATUREEXCEPTIONROYALTIESDEATHTRANSFER4HPROHIBITEDTRANSACTIONTENYEARTAXOPTIONTRUSTEETOTRUSTEETRANSFERQUALIFIEDDOMESTICRELATIONSORDERLIKETOLIKENO1099DISTRIBUTIONSUNDEREMPLOYEEPLANSCOMPLIANCERESOLUTIONSYSTEMCHARITABLEGIFTLOANSASDISTRIBUTIONSQUALIFIEDPLANLOANOFFSETRECHARACTERIZEDINDIVIDUALRETIREMENTARRANGEMENTCURRENTYEAREXCESSCONTRIBUTION1YEARPRIORTAXRECHARACTERIZEDINDIVIDUALRETIREMENTACCOUNTSPREVIOUSYEAREARLYDISTRIBUTIONFROMSAVINGSINCENTIVEMATCHPLANFOREMPLOYEESDIRECTTRANSFEREXCESSCONTRIBUTIONSPLUSEARNINGSEXCESSDEFERRALSANDOREARNINGSTAXABLEIN2024EXCESSCONTRIBUTIONS2YEARPRIORTAXDIRECTROLLOVERQUALPLANTAXSHELTEREDANNUITYSEPARATIONFROMSERVICEINDIVIDUALRETIREMENTARRANGEMENTTOROTHINDIVIDUALRETIREMENTARRANGEMENTQUALIFIEDDOMESTICRELATIONSORDERROLLOVERTOINDIVIDUALRETIREMENTARRANGEMENT2GQUALIFIEDDOMESTICRELATIONSORDERPAYMENTTOSPOUSEFIRSTTIMEHOMEBUYERINDIVIDUALRETIREMENTARRANGEMENTONLYEDUCATIONEXPENSEMEDICALEXPENSEFEEADMINFEEASSETFEECONTRIBUTIONFEELUMPSUMDEATHFEELUMPSUMDISABILITYFEELUMPSUMPURCHASEDANNUITYFEELUMPSUMOTHERFEENEWRETIREEWITHPERPAYMENTFEEEXISTINGRETIREMENTINFORCEFEECONTRACTFEEEXISTINGRETIREMENTINCREASEFEETHIRDPARTYLUMPSUMDEATHLUMPSUMDISABILITYLUMPSUMPURCHASEDANNUITYLUMPSUMOTHERFEEINTERNATIONALPROGRAMSGROUPEXPENSEFROMFUNDRELEASERESERVEHEALTHDEDUCTIONFEEMARKETVALUEFEEANNUITYADMINISTRATIONSECTION1035EXCHANGEPARTIALQUALIFIEDDOMESTICRELATIONSORDERNORMALDISTRIBUTIONQUALIFIEDDOMESTICRELATIONSORDERSECTION1035FEELONGTERMCAREINSURANCEDESIGNATEDROTHACCOUNTDISTRIBUTIONREPORTABLEDEATHBENEFITSUNDERSECTION6050YDISTRIBUTIONOFTRADITIONALINDIVIDUALRETIREMENTARRANGEMENTASSETSNOTHAVINGAREADILYAVAILABLEFAIRMARKETVALUEDIVIDENDSDISTRIBUTEDFROMANEMPLOYEESTOCKOWNERSHIPPLANSUNDERSECTION404KDIRECTROLLOVEROFADESIGNATEDROTHACCOUNTDEATHQUALIFIEDCHARITABLEDISTRIBUTIONNORMALQUALIFIEDCHARITABLEDISTRIBUTION

partyobject
Show Child Parameters
partiesarray[object]
Show Child Parameters
externalArrangementIdstring

The unique ID sent by carriers to identify the special programs.Carrier-side identifier for the systematic program

segmentIdstring

A unique identifier assigned to a specific loan segment

Example:Segment1

accountNumberstring

The unique identifier representing the policy or account associated with the transaction for DTCC money movement.

Example:123456789

participantIdstring

The DTCC Participant ID (also known as DTCC Number or Participant Number) assigned by DTCC to financial institutions.

Example:DTCC12345

fundAllocationobject
Show Child Parameters
fundDistributionsarray[object]
Show Child Parameters
chargesarray[object]
Show Child Parameters
Example

SystematicProgramSetupRequest

object
correlationIdstring

The unique ID to track transaction request across all systems

Example:657b717b7dcf554abf9ef067

effectiveDatestring

Date (with pattern “yyyy-mm-dd”) when the transaction was originally scheduled or expected to happen, can be a non-business day

Example:2023-01-01

reverseInitiatorboolean

Property to isolate source transaction(s) that initiated the reversal

Default:false

Example:true

systematicProgramobject
Show Child Parameters
externalIdentifiersobject
Show Child Parameters
Example

SystematicProgramUpdateRequest

object
correlationIdstring

The unique ID to track transaction request across all systems

Example:657b717b7dcf554abf9ef067

effectiveDatestring

Date (with pattern “yyyy-mm-dd”) when the transaction was originally scheduled or expected to happen, can be a non-business day

Example:2023-01-01

reverseInitiatorboolean

A boolean flag that applies only to financial transactions. When set to true, it allows a backdated transaction to be processed. This triggers a reversal on the policy to the earliest transaction on the specified effective date, applies the new transaction, and then reprocesses all subsequent transactions (similar to (R&R) process). This ensures that the policy`s financial history remains accurate and aligned with the backdated change

Default:false

Example:true

arrangementIdstring

The unique payment number for payments by the party

Example:Arr_1

systematicProgramobject
Show Child Parameters
Example