ProductPricingNetManagementFee
objectProductPricingResponse
objectCase identifier associated with the transaction when pricing is found.
Unique identifier for the Order Entry transaction.
>= 1 characters
Fee schedules and product pricing detail; null when isSuccess is false.
Example:{"isApplicationTransaction":true,"isVariableAnnuity":true,"showMarketValueAdjustment":false,"showNetManagementFee":true,"productFees":[{"feeTypeLabel":"Base M&E charges:","feeName":"M&E","feeValue":"0.90%","isDefaultType":false},{"feeTypeLabel":"Annual Contract Amount:","feeName":"Contract fee","feeValue":"$120.00","isDefaultType":false},{"feeTypeLabel":"Base M&E charges:","feeName":"M&E","feeValue":"0.90%","isDefaultType":false},{"feeTypeLabel":"Annual Contract Amount:","feeName":"Contract fee","feeValue":"$120.00","isDefaultType":false}],"featureFees":[{"featureName":"Lifetime income rider","feeValues":["0.35%","$25 annual"],"riderModifiedChargeSchedule":[{"year":"1","charge":"2.00%"},{"year":"2","charge":"1.50%"}]},{"featureName":"Lifetime income rider","feeValues":["0.35%","$25 annual"],"riderModifiedChargeSchedule":[{"year":"1","charge":"2.00%"},{"year":"2","charge":"1.50%"}]}],"fundFees":[{"fundName":"Sample Index Fund","percentageDisplay":"0.85%","minPct":"0.50%","maxPct":"1.25%","amountDisplay":"","minAmt":"","maxAmt":"","isValueAdjusted":false},{"fundName":"Sample Index Fund","percentageDisplay":"0.85%","minPct":"0.50%","maxPct":"1.25%","amountDisplay":"","minAmt":"","maxAmt":"","isValueAdjusted":false}],"surrenderCharges":[{"year":"1","charge":"8%"},{"year":"2","charge":"7%"},{"year":"3","charge":"6%"},{"year":"1","charge":"8%"},{"year":"2","charge":"7%"},{"year":"3","charge":"6%"}],"netManagementFees":[{"fundName":"Sample Index Fund","totalFeePercentage":"1.10%"},{"fundName":"Sample Index Fund","totalFeePercentage":"1.10%"}]}
Show Child Parameters
Whether the upstream product pricing call succeeded.
Human-readable status message from the product pricing service.
Status label (for example Success or Failure).
ProductPricingYearCharge
objectQuestionData
objectRepresents data for a single question in the transaction
The unique identifier for the question
>= 1 characters
The data-storage type of the question. Canonical values: input, dropdown, radio, checkbox, checkboxgroup, date, phone, email, money, number, label, information, collection, Person, Address, Hidden. FieldBlueprint.fieldType covers rendering types; QuestionData.type additionally supports ‘collection’ for nested repeatable groups.
>= 1 characters
The title of the question shown to the user. This value should be kept in sync with the title property of the associated field
The subtext shown to the user below the question title. This value should be kept in sync with the text property of the associated field
The display text representing the user’s selected answer. For example, a country dropdown may display ‘United States of America’ to the user, while the blueprint stores the value as ‘USA’
Any OfThe actual value of the question. Can be a string, integer, number, float, date, date-time, boolean, or array of CollectionItem objects depending on the field type.
String value for simple fields
Example:PrimaryBeneficiary
Zero-based row index for repeatable collection rows in transaction data lists; 0 for single-value fields.
RenderCondition
objectSingle condition controlling whether a field/section is rendered.
Kind of comparison performed by the condition.
Allowed values:equalityrangepresence
Example:equality
When true the condition passes if the target value equals ‘value’; when false the condition passes if it differs.
Example:true
The value to compare against the resolved target answer.
Example:NY
The answer node identifier whose value is evaluated by this condition.
Example:SolicitationStateCode