Skip to main content

PolicyFundAllocation

The fund units a policy held on one valuation day.

type PolicyFundAllocation {
funds: [PolicyFundHolding!]!
valuationDate: Date!
}

Fields​

PolicyFundAllocation.funds ● [PolicyFundHolding!]! non-null object​

The policy's latest reported holdings. Never empty. One entry per (isin, isLoyaltyFund) pair, not per ISIN — a fund held both as a regular position and as loyalty units appears twice, so key any lookup on both fields.

Regular holdings are all as of valuationDate. Loyalty units are the last ones the insurer credited, which can be a later day: the insurer credits the loyalty fund on its own schedule rather than as part of a valuation run.

PolicyFundAllocation.valuationDate ● Date! non-null scalar​

The day the regular holdings are as of. The insurance system reports valuations per calendar day and typically lags a few business days behind today, so this is normally not the current date. For a policy that holds nothing but loyalty units, there is no regular valuation to name and this is the day those units were last credited.

Member Of​

Policy object