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