Search
K
Policy Transactions

EffectiveDateDuration

object

Effective date duration with min/max values in days

minDaysinteger

Minimum duration in days

Example:1

maxDaysinteger

Maximum duration in days

Example:365

Example

CodeDisplayName

object

Generic code/displayName object

codestring

Code value

Example:WD

displayNamestring

Display name

Example:Withdrawal

Example

ViAmounts

object

VI-derived amount values for withdrawal rule evaluation.
Contains real-time policy values from VI 21209 response.

interestOnlyAmountnumber(decimal)

Interest-only withdrawal amount

Example:500

rmdAmountnumber(decimal)

Required Minimum Distribution amount

Example:1000

riderFreeAmountnumber(decimal)

Rider free amount

Example:200

freeAvailableAmountnumber(decimal)

Free available amount (surrenderValueWithoutMarketValueAdjustment)

Example:300

surrenderFreeAmountATDnumber(decimal)

Surrender-free amount year-to-date

Example:400

surrenderValuenumber(decimal)

Total surrender value

Example:10000

policyValuenumber(decimal)

Total policy value

Example:50000

Example

ViFund

object

VI-derived fund information with withdrawal eligibility

fundCodestring

Fund identifier (ProductCode)

Example:ABAF

fundKeystring

Fund key (SubAccountKey)

Example:SUB123

fundNamestring

Fund name

Example:LVIP American Balanced Allocation Fund

withdrawalsAllowedboolean

Whether withdrawals are allowed from this fund

Example:true

totalValuenumber(decimal)

Total value of the fund

Example:5000

availableFundsAmountnumber(decimal)

Available funds amount

Example:4500

numberOfUnitsnumber(decimal)

Number of units held

Example:100.25

fundRestrictReasonstring

Fund restriction reason if any

isTransferSendAllowedboolean

Whether transfer send is allowed

Example:true

isTransferDestinationAllowedboolean

Whether fund can be a transfer destination

Example:true

Example