All Verbs | /projection |
---|
export class Member extends Member
{
public id?: string;
public email?: string;
public employeeGuidString?: string;
public ignoreGender?: boolean;
public constructor(init?: Partial<Member>) { super(init); (Object as any).assign(this, init); }
}
export enum SolveTarget
{
NA = 'NA',
RunOutAge = 'RunOutAge',
Income = 'Income',
AgeR = 'AgeR',
Contributions = 'Contributions',
}
export class SolvePathEntry
{
public v?: number;
public p?: number;
public r?: number;
public constructor(init?: Partial<SolvePathEntry>) { (Object as any).assign(this, init); }
}
export class ProjectionPointDto
{
public t?: number;
public globalPeriod?: number;
public year?: number;
public age?: number;
public intAge?: number;
public indexation?: number;
public avgGrowthIndexation?: number;
public priceInflation?: number;
public constructor(init?: Partial<ProjectionPointDto>) { (Object as any).assign(this, init); }
}
export class MemberPointDto extends ProjectionPointDto
{
public period?: number;
public bothAreRetired?: boolean;
public constructor(init?: Partial<MemberPointDto>) { super(init); (Object as any).assign(this, init); }
}
export class ProjectableDto
{
public asAt?: string;
public age?: number;
public intAge?: number;
public year?: number;
public periodToNextEOFY?: number;
public indexType?: string;
public constructor(init?: Partial<ProjectableDto>) { (Object as any).assign(this, init); }
}
export enum PersonType
{
Primary = 'Primary',
Partner = 'Partner',
}
export enum Gender
{
Female = 'Female',
Male = 'Male',
Other = 'Other',
}
export enum SalaryType
{
Gross = 'Gross',
Net = 'Net',
}
export class SalaryChangeDto
{
public fromAge?: number;
public amount?: number;
public constructor(init?: Partial<SalaryChangeDto>) { (Object as any).assign(this, init); }
}
export class SalaryDto
{
public type?: SalaryType;
public ccy?: string;
public amount?: number;
public freq?: number;
public annualAmount?: number;
public indexType?: string;
public salaryChanges?: SalaryChangeDto[];
public constructor(init?: Partial<SalaryDto>) { (Object as any).assign(this, init); }
}
export enum OtherIncomeType
{
Pension = 'Pension',
Investments = 'Investments',
Income = 'Income',
}
export class IncomeStreamDto
{
public name?: string;
public indexType?: string;
public type?: OtherIncomeType;
public amount?: number;
public fromAge?: number;
public toAge?: number;
public isTaxable?: boolean;
public custom?: { [index: string]: string; };
public constructor(init?: Partial<IncomeStreamDto>) { (Object as any).assign(this, init); }
}
export class SocialSecurityDto extends ProjectableDto
{
public owner?: PersonType;
public includeSS?: boolean;
public isMarried?: boolean;
public homeOwner?: boolean;
public personalAssets?: number;
public numPeople?: number;
public dob?: string;
public constructor(init?: Partial<SocialSecurityDto>) { super(init); (Object as any).assign(this, init); }
}
export class CareerBreakDto
{
public fromAge?: number;
public toAge?: number;
public workingRate?: number;
public constructor(init?: Partial<CareerBreakDto>) { (Object as any).assign(this, init); }
}
export class CareerBreaksDto
{
public willTake?: boolean;
public breaks?: CareerBreakDto[];
public constructor(init?: Partial<CareerBreaksDto>) { (Object as any).assign(this, init); }
}
export class PersonDto extends ProjectableDto
{
public type?: PersonType;
public index?: number;
public firstName?: string;
public lastName?: string;
public gender?: Gender;
public isAgeInput?: boolean;
public dob?: string;
public ageAtLast30June?: number;
public privateHealthInsurance?: boolean;
public serviceDate?: string;
public service?: number;
public intService?: number;
public ageR?: number;
public ageRMonths?: number;
public email?: string;
public salaries?: { [index: string]: SalaryDto; };
public salaryChangeSeries?: number[];
public hasOtherIncome?: boolean;
public otherIncome?: IncomeStreamDto[];
public socialSecurity?: SocialSecurityDto;
public taxableDeductions?: number;
public nonTaxableDeductions?: number;
public careerChanges?: CareerBreaksDto;
public custom?: { [index: string]: string; };
public salaryKey?: string;
public annualProjectibleSalary?: number;
public projectionBreakdownCode?: string;
public salary?: number;
public salaryFreq?: number;
public constructor(init?: Partial<PersonDto>) { super(init); (Object as any).assign(this, init); }
}
export class PersonPointDto extends ProjectionPointDto
{
public isRetired?: boolean;
public service?: number;
public contPeriod?: number;
public annualProjectibleSalary?: number;
public salaryPV?: number;
public salary?: number;
public salaryMOY?: number;
public preTaxDeductions?: number;
public otherTaxableIncome?: number;
public totalOtherTaxableIncome?: number;
public taxableIncome?: number;
public taxableIncomeWithConts?: number;
public taxableIncomeNoConts?: number;
public totalIncomeTax?: number;
public incomeTaxWithConts?: number;
public incomeTaxNoConts?: number;
public afterTaxEarnings?: number;
public afterTaxEarningsWithConts?: number;
public afterTaxEarningsNoConts?: number;
public postTaxDeductions?: number;
public totalAfterTaxDrawdown?: number;
public otherTaxFreeIncome?: number;
public afterTaxDeductions?: number;
public afterTaxDeductionsWithConts?: number;
public afterTaxDeductionsNoConts?: number;
public drawdowns?: number;
public totalAfterTax?: number;
public totalAfterTaxWithConts?: number;
public totalAfterTaxNoConts?: number;
public netIncome?: number;
public taxRatio?: number;
public pvFactorBOY?: number;
public constructor(init?: Partial<PersonPointDto>) { super(init); (Object as any).assign(this, init); }
}
export class IncomeStreamPointDto extends ProjectionPointDto
{
public incomePV?: number;
public income?: number;
public taxableAmount?: number;
public nonTaxableAmount?: number;
public taxableAmountPV?: number;
public nonTaxableAmountPV?: number;
public netIncome?: number;
public constructor(init?: Partial<IncomeStreamPointDto>) { super(init); (Object as any).assign(this, init); }
}
export class IncomeStreamProjectionDto
{
public item?: IncomeStreamDto;
public count?: number;
public projection?: IncomeStreamPointDto[];
public constructor(init?: Partial<IncomeStreamProjectionDto>) { (Object as any).assign(this, init); }
}
export class SocialSecurityPointDto extends ProjectionPointDto
{
public personalAssets?: number;
public assessableAssets?: number;
public fullPensionPP?: number;
public assetThreshold?: number;
public minPension?: number;
public assetMeansTest?: number;
public deemedIncomeThreshold?: number;
public deemedReturn?: number;
public actualIncome?: number;
public totalIncome?: number;
public incomeThreshold?: number;
public incomeTest?: number;
public totalSocialSecurity?: number;
public income?: number;
public fullPensionIndexation?: number;
public minPensionIndexation?: number;
public assetThresholdIndexation?: number;
public incomeThresholdIndexation?: number;
public deemedIncomeThresholdIndexation?: number;
public personalAssetsIndexation?: number;
public constructor(init?: Partial<SocialSecurityPointDto>) { super(init); (Object as any).assign(this, init); }
}
export class SocialSecurityProjectionDto
{
public item?: SocialSecurityDto;
public projection?: SocialSecurityPointDto[];
public constructor(init?: Partial<SocialSecurityProjectionDto>) { (Object as any).assign(this, init); }
}
export class PersonProjectionDto
{
public item?: PersonDto;
public count?: number;
public projection?: PersonPointDto[];
public otherIncomeProjections?: IncomeStreamProjectionDto[];
public socialSecurityProjection?: SocialSecurityProjectionDto;
public dob?: string;
public constructor(init?: Partial<PersonProjectionDto>) { (Object as any).assign(this, init); }
}
export enum AssetType
{
FinAsset = 'FinAsset',
AUSuper = 'AUSuper',
AUABP = 'AUABP',
}
export enum MinSpendRule
{
NoMinimum = 'NoMinimum',
FullValue = 'FullValue',
AuAbpMin = 'AuAbpMin',
}
export enum MaxSpendRule
{
NoMaximum = 'NoMaximum',
AuSuper = 'AuSuper',
}
export enum SocialSecurityTreatment
{
Exempt = 'Exempt',
Deemed = 'Deemed',
Actual = 'Actual',
}
export enum ContributionType
{
Fixed = 'Fixed',
Time = 'Time',
Lookup = 'Lookup',
Match = 'Match',
}
export class ContributionDto extends ProjectableDto
{
public code?: string;
public index?: number;
public name?: string;
public ccy?: string;
public contTable?: string;
public lookupKey?: string;
public isEmployeeCont?: boolean;
public employerFlag?: boolean;
public type?: ContributionType;
public sourceRate?: string;
public isTaxable?: boolean;
public amount?: number;
public coreAmount?: number;
public freq?: number;
public rate?: number;
public coreRate?: number;
public fromAge?: number;
public toAge?: number;
public salary?: number;
public annualAmount?: number;
public annualCoreAmount?: number;
public isAlwaysOneOff?: boolean;
public isOneOff?: boolean;
public custom?: { [index: string]: string; };
public memberRateLookup?: { [index: number]: number; };
public isFromSalary?: boolean;
public constructor(init?: Partial<ContributionDto>) { super(init); (Object as any).assign(this, init); }
}
export class FeeDto extends ProjectableDto
{
public name?: string;
public ccy?: string;
public amount?: number;
public freq?: number;
public annualAmount?: number;
public rate?: number;
public isTaxable?: boolean;
public fromAge?: number;
public toAge?: number;
public custom?: { [index: string]: string; };
public constructor(init?: Partial<FeeDto>) { super(init); (Object as any).assign(this, init); }
}
export class FeeCapArrangementDto extends ProjectableDto
{
public name?: string;
public amount?: number;
public indexationRateSeries?: number;
public rate?: number;
public feesIncluded?: number[];
public fromTime?: number;
public toTime?: number;
public custom?: { [index: string]: string; };
public constructor(init?: Partial<FeeCapArrangementDto>) { super(init); (Object as any).assign(this, init); }
}
export class ProductAllocationMappingDto
{
public current?: { [index: string]: number; };
public future?: { [index: string]: number; };
public constructor(init?: Partial<ProductAllocationMappingDto>) { (Object as any).assign(this, init); }
}
export class ProductAllocationDto
{
public name?: string;
public fromAge?: number;
public optAlloc?: ProductAllocationMappingDto;
public totalAlloc?: number;
public constructor(init?: Partial<ProductAllocationDto>) { (Object as any).assign(this, init); }
}
export enum RatesSource
{
DB = 'DB',
Member = 'Member',
MemberRates = 'MemberRates',
ClientRates = 'ClientRates',
}
export class AssetDto extends ProjectableDto
{
public type?: AssetType;
public owner?: PersonType;
public code?: string;
public name?: string;
public ccy?: string;
public value?: number;
public change?: number;
public transferTo?: number;
public transferAge?: number;
public willSpend?: boolean;
public minRule?: MinSpendRule;
public maxRule?: MaxSpendRule;
public ssTreatment?: SocialSecurityTreatment;
public spendOnAnnuity?: boolean;
public contTaxRate?: number;
public totalConts?: number;
public totalContsFreq?: number;
public totalLumpSumConts?: number;
public rebalance?: boolean;
public retLumpSum?: boolean;
public contributions?: ContributionDto[];
public fees?: FeeDto[];
public feeCapArrangements?: FeeCapArrangementDto[];
public alloc?: ProductAllocationDto[];
public ratesSource?: RatesSource;
public custom?: { [index: string]: string; };
public constructor(init?: Partial<AssetDto>) { super(init); (Object as any).assign(this, init); }
}
export class AssetPointDto extends ProjectionPointDto
{
public period?: number;
public assetSwitchFlag?: boolean;
public contReturn?: number;
public balCashFlowReturn?: number;
public balBOY?: number;
public balBOYPV?: number;
public balBOYPostTransfers?: number;
public balBOYPostTransfersPV?: number;
public balBOYPostTransfersSimple?: number;
public balBOYPostTransfersWOLS?: number;
public transfersOut?: number;
public transfersOutWithLS?: number;
public lumpSumAtRet?: number;
public drawdownEligibility?: number;
public minDrawdown?: number;
public intermediateMinDrawdown?: number;
public drawdownReturns?: number;
public contReturnPow?: number;
public balCashFlowReturnPow?: number;
public balPreDrawdown?: number;
public proportionOfAsset?: number;
public additionalDrawdown?: number;
public totalIntermediateDrawdown?: number;
public totalDrawdowns?: number;
public totalDrawdownsPV?: number;
public totalTaxableFees?: number;
public totalNonTaxableFees?: number;
public returnsForFees?: number;
public balanceForFees?: number;
public taxDeductions?: number;
public returns?: number;
public balEOY?: number;
public assetBalPurchase?: number;
public balBOYPostAnnuityPurchase?: number;
public balBOYPostAnnuityPurchasePerson?: number;
public ssBalBOYPostAnnuityPurchase?: number;
public totalCashflowBOY?: number;
public totalCashflowMOY?: number;
public totalContributionsMOY?: number;
public remainingDrawdownRequired?: number;
public totalDrawdownRequired?: number;
public constructor(init?: Partial<AssetPointDto>) { super(init); (Object as any).assign(this, init); }
}
export class FeePointDto extends ProjectionPointDto
{
public yearsSinceFromAge?: number;
public period?: number;
public amount?: number;
public rateAmount?: number;
public totalTaxDeductible?: number;
public totalNonTaxDeductible?: number;
public constructor(init?: Partial<FeePointDto>) { super(init); (Object as any).assign(this, init); }
}
export class FeeProjectionDto
{
public item?: FeeDto;
public projection?: FeePointDto[];
public constructor(init?: Partial<FeeProjectionDto>) { (Object as any).assign(this, init); }
}
export class FeeCapPointDto extends ProjectionPointDto
{
public period?: number;
public totalFeeCap?: number;
public taxDeductibleFees?: number;
public nonTaxDeductibleFees?: number;
public offsetTaxDeductible?: number;
public offsetNonTaxDeductible?: number;
public constructor(init?: Partial<FeeCapPointDto>) { super(init); (Object as any).assign(this, init); }
}
export class FeeCapProjectionDto
{
public item?: FeeCapArrangementDto;
public count?: number;
public projection?: FeeCapPointDto[];
public constructor(init?: Partial<FeeCapProjectionDto>) { (Object as any).assign(this, init); }
}
export class TotalContributionDto extends ProjectableDto
{
public constructor(init?: Partial<TotalContributionDto>) { super(init); (Object as any).assign(this, init); }
}
export class TotalContributionPointDto extends ProjectionPointDto
{
public contIndexation?: number;
public totalMemberNonTaxableSalaryCont?: number;
public totalMemberNonTaxableNonSalaryCont?: number;
public threshold?: number;
public coContAmt?: number;
public contCapsTotalEmployer?: number;
public transferBalanceCap?: number;
public contCapsTotalMemberTaxable?: number;
public contCapsTotalMemberNonTaxableSalary?: number;
public contCapsTotalMemberNonTaxableNonSalary?: number;
public cappedContTotalEmployer?: number;
public cappedContTotalMemberTaxable?: number;
public cappedContTotalMemberNonTaxableSalaryCont?: number;
public cappedContTotalMemberNonTaxableNonSalaryCont?: number;
public auLowIncomeSuperTaxOffset?: number;
public contTax?: number;
public constructor(init?: Partial<TotalContributionPointDto>) { super(init); (Object as any).assign(this, init); }
}
export class ContributionPointDto extends ProjectionPointDto
{
public period?: number;
public salary?: number;
public rateLookupValue?: string;
public linkedContRate?: number;
public rate?: number;
public amount?: number;
public rateAmount?: number;
public contAmount?: number;
public totalMemberTaxable?: number;
public totalMemberNonTaxable?: number;
public totalMemberNonTaxableSalary?: number;
public totalMemberNonTaxableNonSalary?: number;
public totalEmployer?: number;
public constructor(init?: Partial<ContributionPointDto>) { super(init); (Object as any).assign(this, init); }
}
export class ContributionProjectionDto
{
public item?: ContributionDto;
public projection?: ContributionPointDto[];
public constructor(init?: Partial<ContributionProjectionDto>) { (Object as any).assign(this, init); }
}
export class TotalContributionProjectionDto
{
public item?: TotalContributionDto;
public projection?: TotalContributionPointDto[];
public contributionProjections?: ContributionProjectionDto[];
public constructor(init?: Partial<TotalContributionProjectionDto>) { (Object as any).assign(this, init); }
}
export class AssetProjectionDto
{
public item?: AssetDto;
public projection?: AssetPointDto[];
public dob?: string;
public assetIndex?: number;
public feeProjections?: FeeProjectionDto[];
public feeCapProjections?: FeeCapProjectionDto[];
public totalContributionProjection?: TotalContributionProjectionDto;
public constructor(init?: Partial<AssetProjectionDto>) { (Object as any).assign(this, init); }
}
export enum AnnuityPriceType
{
Calc = 'Calc',
Table = 'Table',
}
export enum AnnuityType
{
Deferred = 'Deferred',
Immediate = 'Immediate',
TheOtherType = 'TheOtherType',
}
export enum AnnuityPurchaseType
{
Perc = 'Perc',
Income = 'Income',
Amount = 'Amount',
}
export class AnnuityDto extends ProjectableDto
{
public priceType?: AnnuityPriceType;
public price?: number;
public owner?: PersonType;
public gender?: Gender;
public ownerAge?: number;
public spouseAge?: number;
public type?: AnnuityType;
public purchaseType?: AnnuityPurchaseType;
public purchaseAmount?: number;
public percBalanceSpent?: number;
public amountSpent?: number;
public incomePurchased?: number;
public purchaseAge?: number;
public deferralPeriod?: number;
public indexationName?: string;
public drStochastic?: string;
public impliedInflationStochasticSeries?: string;
public reversion?: number;
public guarantee?: number;
public timing?: number;
public scaleQx?: number;
public scaleImpr?: number;
public ageRating?: number;
public spouseAgeRating?: number;
public custom?: { [index: string]: string; };
public tableName?: string;
public imprFactorTableName?: string;
public spouseAgeAtPurchase?: number;
public expense?: number;
public cacheKey?: string;
public targetTpx?: number;
public paymentTerm?: number;
public constructor(init?: Partial<AnnuityDto>) { super(init); (Object as any).assign(this, init); }
}
export class AnnuitiesPointDto extends ProjectionPointDto
{
public purchaseYear?: number;
public discountRate?: number;
public stochAnnuityRateIndex?: number;
public inflation?: number;
public purchase?: boolean;
public pensionPaymentPeriod?: boolean;
public assetBalPurchaseTotal?: number;
public annuityIndexation?: number;
public purchasePrice?: number;
public purchaseAmount?: number;
public purchaseAmountPV?: number;
public annuityIncome?: number;
public annuityIncomePeriod?: number;
public annuityIncomePV?: number;
public annuityAssessableAsset?: number;
public annuityAssessableIncome?: number;
public constructor(init?: Partial<AnnuitiesPointDto>) { super(init); (Object as any).assign(this, init); }
}
export class AnnuitiesProjectionDto
{
public item?: AnnuityDto;
public count?: number;
public projection?: AnnuitiesPointDto[];
public constructor(init?: Partial<AnnuitiesProjectionDto>) { (Object as any).assign(this, init); }
}
export class SpendingGoalDto extends ProjectableDto
{
public name?: string;
public amount?: number;
public freq?: number;
public effectiveFreq?: number;
public excludeFromProjection?: boolean;
public fromAge?: number;
public toAge?: number;
public selectedPersonalised?: string;
public tag?: string;
public custom?: { [index: string]: string; };
public constructor(init?: Partial<SpendingGoalDto>) { super(init); (Object as any).assign(this, init); }
}
export class SpendingGoalPointDto extends ProjectionPointDto
{
public freq?: number;
public yearsSinceFromAge?: number;
public period?: number;
public amount?: number;
public amountPV?: number;
public constructor(init?: Partial<SpendingGoalPointDto>) { super(init); (Object as any).assign(this, init); }
}
export class SpendingGoalProjectionDto
{
public item?: SpendingGoalDto;
public count?: number;
public projection?: SpendingGoalPointDto[];
public constructor(init?: Partial<SpendingGoalProjectionDto>) { (Object as any).assign(this, init); }
}
export class InvestmentPropertyDto extends ProjectableDto
{
public owner?: PersonType;
public value?: number;
public rentYield?: number;
public expense?: number;
public downsize?: number;
public downsizeAge?: number;
public downsizeToAsset?: number;
public rates?: number;
public constructor(init?: Partial<InvestmentPropertyDto>) { super(init); (Object as any).assign(this, init); }
}
export class InvestmentPropertyPointDto extends ProjectionPointDto
{
public capitalGrowthRate?: number;
public valueBeforeDownsize?: number;
public downsize?: number;
public valueAfterDownsize?: number;
public rent?: number;
public expenses?: number;
public valueBeforeDownsizePV?: number;
public income?: number;
public netRent?: number;
public constructor(init?: Partial<InvestmentPropertyPointDto>) { super(init); (Object as any).assign(this, init); }
}
export class InvestmentPropertyProjectionDto
{
public item?: InvestmentPropertyDto;
public projection?: InvestmentPropertyPointDto[];
public constructor(init?: Partial<InvestmentPropertyProjectionDto>) { (Object as any).assign(this, init); }
}
export class SummaryDto extends ProjectableDto
{
public constructor(init?: Partial<SummaryDto>) { super(init); (Object as any).assign(this, init); }
}
export class SummaryPointDto extends ProjectionPointDto
{
public period?: number;
public deflatorBOY?: number;
public deflatorMOY?: number;
public incomeNeeds?: number;
public incomeYou?: number;
public incomePartner?: number;
public socialSecurity?: number;
public incomeAssets?: number;
public totalIncome?: number;
public gap?: number;
public balanceAssets?: number;
public balanceProperty?: number;
public incomeAnnuities?: number;
public incomeProperty?: number;
public lumpSumSpend?: number;
public retPeriod?: number;
public constructor(init?: Partial<SummaryPointDto>) { super(init); (Object as any).assign(this, init); }
}
export class SummaryProjectionDto
{
public item?: SummaryDto;
public count?: number;
public projection?: SummaryPointDto[];
public constructor(init?: Partial<SummaryProjectionDto>) { (Object as any).assign(this, init); }
}
export class MemberProjectionDto
{
public count?: number;
public projection?: MemberPointDto[];
public people?: PersonProjectionDto[];
public assets?: AssetProjectionDto[];
public annuities?: AnnuitiesProjectionDto[];
public spending?: SpendingGoalProjectionDto[];
public investmentProperties?: InvestmentPropertyProjectionDto[];
public summary?: SummaryProjectionDto;
public incomeR?: number;
public incomeRBreakdown?: { [index: string]: number; };
public balR?: number;
public balRFV?: number;
public balanceRunOutAge?: number;
public incomeGapFlag?: boolean;
public residualBalance?: boolean;
public lumpSumRet?: number;
public incomeVectors?: { [index: string]: number[]; };
public projections?: { [index: string]: ProjectionBreakdownDto[]; };
public inheritance?: number;
public inheritanceGoal?: number;
public balanceRunOutTime?: number;
public timeBothRetired?: number;
public yearsInRetirement?: number;
public annuityPurchaseAmount?: number;
public costToYou?: number;
public taxRelief?: number;
public employerMatch?: number;
public extraAmount?: number;
public youPay?: number;
public totalInvested?: number;
public solvePath?: SolvePathEntry[];
public solverCount?: number;
public constructor(init?: Partial<MemberProjectionDto>) { (Object as any).assign(this, init); }
}
export class SimulationResultDto
{
public id?: number;
public targetIncome?: number;
public targetAge?: number;
public netIncome?: number;
public contributionsOutOfPocket?: number;
public incomeR?: number;
public incomeRBreakdown?: { [index: string]: number; };
public runOutAge?: number;
public firstBalanceZeroAge?: number;
public ageR?: number;
public balR?: number;
public inheritanceGoal?: number;
public inheritance?: number;
public residualBal?: number;
public year1Pension?: number;
public projection?: MemberProjectionDto;
public constructor(init?: Partial<SimulationResultDto>) { (Object as any).assign(this, init); }
}
export enum DataSource
{
Db = 'Db',
Cache = 'Cache',
Parameter = 'Parameter',
NA = 'NA',
}
export class DataSourceResult
{
public d?: DataSource;
public t?: number;
public constructor(init?: Partial<DataSourceResult>) { (Object as any).assign(this, init); }
}
export enum CallType
{
Sync = 'Sync',
Async = 'Async',
}
export class StochasticProjectionDiagnostics
{
public dataSources?: { [index: string]: DataSourceResult; };
public runTime?: string;
public runDuration?: number;
public projectionSvcDuration?: number;
public remoteProjectionSvcDuration?: number;
public webApiDuration?: number;
public remoteStochProjCallType?: CallType;
public clientStochProjCallType?: CallType;
public simCount?: number;
public constructor(init?: Partial<StochasticProjectionDiagnostics>) { (Object as any).assign(this, init); }
}
export class StochasticProjectionDto
{
public member?: Member;
public userId?: string;
public key?: string;
public invOption?: string;
public invOptionR?: string;
public stochasticDataKey?: string;
public assumeSteadyIncome?: boolean;
public solveTarget?: SolveTarget;
public targetAge?: number;
public targetIncome?: number;
public targetP?: number;
public netIncome?: number;
public bal?: number;
public contributionsOutOfPocket?: number;
public pTarget?: number;
public countTarget?: number;
public incomeR?: number;
public avgIncomeRBreakdown?: { [index: string]: number; };
public avgLumpSumSpend?: number;
public avgTaxableLumpSum?: number;
public avgLumpSumTax?: number;
public avgLumpSumNet?: number;
public ageR?: number;
public runOutAge?: number;
public savings?: number;
public balR?: number;
public residualBal?: number;
public balRFV?: number;
public solverCount?: number;
public solved?: boolean;
public solvePath?: SolvePathEntry[];
public incomeRBreakdown?: { [index: string]: number; };
public firstBalanceZeroAge?: number;
public simulationResults?: SimulationResultDto[];
public balRs?: number[];
public projections?: { [index: string]: ProjectionBreakdownDto[]; };
public diagnostics?: StochasticProjectionDiagnostics;
public avgAnnuityPurchaseAmount?: number;
public yearsInRetirement?: number;
public constructor(init?: Partial<StochasticProjectionDto>) { (Object as any).assign(this, init); }
}
export class AlbaDiagnostics
{
public setupDuration?: number;
public stochDuration?: number;
public detDuration?: number;
public memberSaveDuration?: number;
public webApiDuration?: number;
public preProjectionPipeDuration?: number;
public postProjectionPipeDuration?: number;
public preProjectionStepsDuration?: { [index: string]: number; };
public postProjectionStepsDuration?: { [index: string]: number; };
public constructor(init?: Partial<AlbaDiagnostics>) { (Object as any).assign(this, init); }
}
export class AlbaProjection
{
public stochastic?: StochasticProjectionDto;
public deterministic?: MemberProjectionDto;
public member?: Member;
public diagnostics?: AlbaDiagnostics;
public parameterBag?: { [index: string]: Object; };
public constructor(init?: Partial<AlbaProjection>) { (Object as any).assign(this, init); }
}
export enum LogoSource
{
Consultant = 'Consultant',
Employer = 'Employer',
}
export class Branding
{
public primaryLogo?: LogoSource;
public secondaryLogo?: LogoSource;
public primaryMobileMargin?: string;
public primaryDesktopMargin?: string;
public secondaryMobileMargin?: string;
public secondaryDesktopMargin?: string;
public constructor(init?: Partial<Branding>) { (Object as any).assign(this, init); }
}
export class ConditionalAccess
{
public healthInsuranceExcludedUrls?: string[];
public pensionSchemeExcludedUrls?: string[];
public investmentChoiceExcludedUrls?: string[];
public constructor(init?: Partial<ConditionalAccess>) { (Object as any).assign(this, init); }
}
export class PrimaryPalette
{
public primaryColour1?: string;
public primaryColour2?: string;
public primaryColour3?: string;
public primaryColour4?: string;
public primaryColour5?: string;
public primaryColour6?: string;
public primaryColour7?: string;
public primaryColour8?: string;
public primaryColour9?: string;
public primaryColour10?: string;
public primaryColour11?: string;
public primaryColour12?: string;
public primaryColour13?: string;
public primaryColour14?: string;
public primaryColour15?: string;
public primaryColour16?: string;
public primaryColour17?: string;
public primaryColour18?: string;
public primaryColour19?: string;
public constructor(init?: Partial<PrimaryPalette>) { (Object as any).assign(this, init); }
}
export class SecondaryPalette
{
public secondaryColour1?: string;
public secondaryColour2?: string;
public secondaryColour3?: string;
public secondaryColour4?: string;
public constructor(init?: Partial<SecondaryPalette>) { (Object as any).assign(this, init); }
}
export class DecorativeColourPalette
{
public decorativeColour1?: string;
public decorativeColour2?: string;
public decorativeColour3?: string;
public constructor(init?: Partial<DecorativeColourPalette>) { (Object as any).assign(this, init); }
}
export class DecorativeGrayPalette
{
public decorativeColour1?: string;
public decorativeColour2?: string;
public decorativeColour3?: string;
public decorativeColour4?: string;
public decorativeColour5?: string;
public decorativeColour6?: string;
public decorativeColour7?: string;
public decorativeColour8?: string;
public decorativeColour9?: string;
public decorativeColour10?: string;
public decorativeColour11?: string;
public decorativeColour12?: string;
public constructor(init?: Partial<DecorativeGrayPalette>) { (Object as any).assign(this, init); }
}
export class FontPalette
{
public fontColour1?: string;
public fontColour2?: string;
public constructor(init?: Partial<FontPalette>) { (Object as any).assign(this, init); }
}
export class ColorScheme
{
public newNavigationColorScheme?: string;
public primaryPalette?: PrimaryPalette;
public secondaryPalette?: SecondaryPalette;
public decorativeColourPalette?: DecorativeColourPalette;
public decorativeGrayPalette?: DecorativeGrayPalette;
public fontPalette?: FontPalette;
public constructor(init?: Partial<ColorScheme>) { (Object as any).assign(this, init); }
}
export class Time
{
public hours?: number;
public minutes?: number;
public constructor(init?: Partial<Time>) { (Object as any).assign(this, init); }
}
export class OpeningHours
{
public opening?: Time;
public lunchStart?: Time;
public lunchEnd?: Time;
public closing?: Time;
public constructor(init?: Partial<OpeningHours>) { (Object as any).assign(this, init); }
}
export class ContactDetails
{
public website?: string;
public email?: string;
public phoneNumber?: string;
public openingHours?: { [index: string]: OpeningHours; };
public showInFooter?: boolean;
public constructor(init?: Partial<ContactDetails>) { (Object as any).assign(this, init); }
}
export class Entity implements IEntity
{
public id?: string;
public constructor(init?: Partial<Entity>) { (Object as any).assign(this, init); }
}
export class CarrierEntity extends Entity
{
public carrierId?: string;
public constructor(init?: Partial<CarrierEntity>) { super(init); (Object as any).assign(this, init); }
}
export class CounsellingOption
{
public isEnabled?: boolean;
public startDate?: string;
public endDate?: string;
public contactDetails?: ContactDetails;
public url?: string;
public fee?: number;
public bookingGroups?: BookingGroup[];
public constructor(init?: Partial<CounsellingOption>) { (Object as any).assign(this, init); }
}
export class CounsellingOptions
{
public isEnabled?: boolean;
public callbackOption?: CounsellingOption;
public sendAnEmailOption?: CounsellingOption;
public serviceLineOption?: CounsellingOption;
public bookAppointment?: CounsellingOption;
public seniorAdvisory?: CounsellingOption;
public constructor(init?: Partial<CounsellingOptions>) { (Object as any).assign(this, init); }
}
export class CalculatorConfiguration
{
public constructor(init?: Partial<CalculatorConfiguration>) { (Object as any).assign(this, init); }
}
export class FolkepensionParameters
{
public year?: number;
public baseAmount?: number;
public pensionSupplementSingle?: number;
public pensionSupplementOther?: number;
public deductionOnBaseAmount?: number;
public deductionOnIncomeOtherPct?: number;
public deductionIncomeAfterAMB?: number;
public deductionPensionSupplementSingle?: number;
public deductionPensionSupplementOther?: number;
public reductionBaseAmount?: number;
public reductionPensionSupplement?: number;
public reductionPensionSupplementOther?: number;
public reductionPensionSupplementSpouse?: number;
public constructor(init?: Partial<FolkepensionParameters>) { (Object as any).assign(this, init); }
}
export class FortidspensionParameters
{
public year?: number;
public stateSingle?: number;
public stateOther?: number;
public deductionOnIncomeOther?: number;
public maxContributionPensioner?: number;
public maxContributionNotPensioner?: number;
public deductionSingle?: number;
public deductionOther?: number;
public reductionIncome?: number;
public reductionIncomeSpouse?: number;
public minimumSingle?: number;
public minimumOther?: number;
public constructor(init?: Partial<FortidspensionParameters>) { (Object as any).assign(this, init); }
}
export class DanishTaxParameters
{
public labourMarketContributionRate?: number;
public bottomTaxRate?: number;
public healthContributionRate?: number;
public topTaxRate?: number;
public topTaxLimit?: number;
public taxCeilingPercentage?: number;
public taxCeilingPercentagePositiveNetCapitalIncome?: number;
public personalAllowanceYoung?: number;
public personalAllowance?: number;
public maximalCapitalPensionDeduction?: number;
public baseDeductionPositiveNetCapitalIncome?: number;
public shareTaxRateBelowLimit?: number;
public shareTaxRateAboveLimit?: number;
public limitShareTax?: number;
public bottomLimitEmployeeDeduction?: number;
public employeeDeductionRate?: number;
public maximumEmploymentAllowance?: number;
public propertyValueTaxPercentageBelowLimitEVL?: number;
public propertyValueTaxPercentageAboveLimitEVL?: number;
public limitPropertyValueTax?: number;
public deductionOfPropertyValueTax6?: number;
public deductionOfPropertyValueTax7?: number;
public maximumImpactUnderEVL?: number;
public negativeNetCapitalIncome?: number;
public bottomDeductionEqualizationTax?: number;
public equalizationTax?: number;
public transferableBottomDeductionEqualizationTax?: number;
public bottomLineJobDeduction?: number;
public jobDeductionRate?: number;
public maximumJobDeduction?: number;
public countyTaxLookup?: DanishCountyTaxParameters[];
public constructor(init?: Partial<DanishTaxParameters>) { (Object as any).assign(this, init); }
}
export class DanishAdvisoryParameters
{
public normalRetirementAge?: number;
public planningHorizon?: number;
public retirementGreenThresholdPct?: number;
public retirementAmberThresholdPct?: number;
public incapacityGreenThresholdPct?: number;
public incapacityAmberThresholdPct?: number;
public criticalIllnessGreenThresholdPct?: number;
public criticalIllnessAmberThresholdPct?: number;
public deathSingleGreenThresholdPct?: number;
public deathSingleAmberThresholdPct?: number;
public deathMarriedGreenThresholdPct?: number;
public deathMarriedAmberThresholdPct?: number;
public constructor(init?: Partial<DanishAdvisoryParameters>) { (Object as any).assign(this, init); }
}
export class DanishGeneralPensionParameters
{
public instalmentPensionContributionCeiling?: number;
public retirementSavingContributionCeilingLessThan5?: number;
public retirementSavingContributionCeilingMoreThan5?: number;
public constructor(init?: Partial<DanishGeneralPensionParameters>) { (Object as any).assign(this, init); }
}
export class DkCalculatorConfiguration extends CalculatorConfiguration
{
public folkepensionParameters?: FolkepensionParameters;
public fortidspensionParameters?: FortidspensionParameters;
public danishTaxParameters?: DanishTaxParameters;
public danishAdvisoryParameters?: DanishAdvisoryParameters;
public danishGeneralPensionParameters?: DanishGeneralPensionParameters;
public constructor(init?: Partial<DkCalculatorConfiguration>) { super(init); (Object as any).assign(this, init); }
}
export class SecurityToken
{
public value?: string;
public expiration?: string;
public constructor(init?: Partial<SecurityToken>) { (Object as any).assign(this, init); }
}
export enum DkTaxationCode
{
Free = 51,
FullTax = 52,
FullDuty = 53,
NoInfo = 54,
}
export class DkPensionsInfoProjection
{
public id?: number;
public savingsNumber?: number;
public retirementAge?: number;
public taxCode?: DkTaxationCode;
public includeInProjection?: boolean;
public fromAge?: number;
public toAge?: number;
public amount?: number;
public constructor(init?: Partial<DkPensionsInfoProjection>) { (Object as any).assign(this, init); }
}
export class DkPensionsInfoSaving
{
public number?: number;
public carrier?: string;
public referenceNumber?: string;
public annualContribution?: number;
public includeInProjection?: boolean;
public statementDate?: string;
public savings?: number;
public projections?: DkPensionsInfoProjection[];
public constructor(init?: Partial<DkPensionsInfoSaving>) { (Object as any).assign(this, init); }
}
export enum PensionsInfoBenefitType
{
Death = 2,
LossOfWorkAbility = 3,
CriticalIllness = 4,
Health = 5,
}
export enum PensionsInfoPaymentType
{
Lumpsum = 1,
FixedTermAnnuity = 2,
Annuity = 3,
}
export enum PensionsInfoBeneficiaryType
{
AccountOwner = 1,
NextAkin = 3,
Children = 8,
Estate = 9,
NamedBeneficiary = 15,
Spouse = 18,
}
export class DkPensionsInfoRisk
{
public number?: number;
public carrier?: string;
public risk?: PensionsInfoBenefitType;
public paymentType?: PensionsInfoPaymentType;
public beneficiary?: PensionsInfoBeneficiaryType;
public taxCode?: DkTaxationCode;
public amount?: number;
public constructor(init?: Partial<DkPensionsInfoRisk>) { (Object as any).assign(this, init); }
}
export class DkPensionsInfo
{
public date?: string;
public savings?: DkPensionsInfoSaving[];
public projections?: DkPensionsInfoProjection[];
public risks?: DkPensionsInfoRisk[];
public constructor(init?: Partial<DkPensionsInfo>) { (Object as any).assign(this, init); }
}
export class FormerDdrValues
{
public retirementInsuranceCeiling?: number;
public healthInsuranceCeiling?: number;
public currentPensionLevel?: number;
public referenceIncome?: number;
public constructor(init?: Partial<FormerDdrValues>) { (Object as any).assign(this, init); }
}
export class DeSocialSecurityParameters
{
public retirementInsuranceCeiling?: number;
public healthInsuranceCeiling?: number;
public currentPensionLevel?: number;
public referenceIncome?: number;
public ddrValues?: FormerDdrValues;
public employerRetirementPct?: number;
public employerUnemployementPct?: number;
public employerHealthInsuranceBasePct?: number;
public employerHealthInsuranceAdditionalPct?: number;
public employerNursingCarePct?: number;
public employeeRetirementPct?: number;
public employeeUnemployementPct?: number;
public employeeHealthInsuranceBasePct?: number;
public employeeHealthInsuranceAdditionalPct?: number;
public employeeNursingCarePct?: number;
public employeeChildlessNursingCareAdditionalPct?: number;
public constructor(init?: Partial<DeSocialSecurityParameters>) { (Object as any).assign(this, init); }
}
export class DeCalculatorConfiguration extends CalculatorConfiguration
{
public socialSecurityParameters?: DeSocialSecurityParameters;
public constructor(init?: Partial<DeCalculatorConfiguration>) { super(init); (Object as any).assign(this, init); }
}
export class Cover
{
public carrier?: CarrierEntity;
public payOut?: string;
public unit?: string;
public expiryAge?: string;
public defaultTaxCode?: string;
public optionalTaxCode?: string;
public scalingDown?: boolean;
public hasBasic?: boolean;
public hasExtra?: boolean;
public basicBenefit?: number;
public basicMinimumAmount?: number;
public extraBenefit?: number;
public constructor(init?: Partial<Cover>) { (Object as any).assign(this, init); }
}
export class DisabilityCover
{
public basicDisabilityCover?: Cover;
public basicSalaryScale?: boolean;
public paragraph17?: boolean;
public professionDisability?: boolean;
public minimumDisabilityPeriodMonths?: number;
public jobCapacityAssessmentBenefit?: boolean;
public constructor(init?: Partial<DisabilityCover>) { (Object as any).assign(this, init); }
}
export class DisabilityInsurancePlan
{
public disabilityDegree?: string;
public hasPremiumWaiverCover?: boolean;
public disabilityCover?: DisabilityCover[];
public constructor(init?: Partial<DisabilityInsurancePlan>) { (Object as any).assign(this, init); }
}
export class CriticalIllnessInsurancePlan
{
public criticalIllnessCover?: Cover[];
public criticalIllnessChildrenCover?: Cover[];
public constructor(init?: Partial<CriticalIllnessInsurancePlan>) { (Object as any).assign(this, init); }
}
export class DeathCover
{
public cover?: Cover;
public depositGuarantee?: string;
public depositGuarenteeOptional?: boolean;
public constructor(init?: Partial<DeathCover>) { (Object as any).assign(this, init); }
}
export class DeathInsurancePlan
{
public deathCover?: DeathCover[];
public deathChildrenCover?: Cover[];
public constructor(init?: Partial<DeathInsurancePlan>) { (Object as any).assign(this, init); }
}
export enum CoverageTypes
{
None = 'None',
Optional = 'Optional',
Mandatory = 'Mandatory',
}
export class HealthInsurancePlan
{
public carrier?: CarrierEntity;
public expiryAge?: number;
public coverageType?: CoverageTypes;
public spouseCoverageType?: CoverageTypes;
public childCoverageType?: CoverageTypes;
public childCoverageMaxAge?: number;
public constructor(init?: Partial<HealthInsurancePlan>) { (Object as any).assign(this, init); }
}
export class AccidentInsurancePlan
{
public carrier?: CarrierEntity;
public expiryAge?: number;
public insuranceAmount?: number;
public deathCover?: boolean;
public dentalCover?: boolean;
public constructor(init?: Partial<AccidentInsurancePlan>) { (Object as any).assign(this, init); }
}
export class DentalInsurancePlan
{
public carrier?: CarrierEntity;
public expiryAge?: number;
public coverageType?: string;
public extendedCoverage?: boolean;
public constructor(init?: Partial<DentalInsurancePlan>) { (Object as any).assign(this, init); }
}
export class SeniorCitizenConcept
{
public solidary?: boolean;
public hasSpecificPrice?: boolean;
public specificPrice?: number;
public constructor(init?: Partial<SeniorCitizenConcept>) { (Object as any).assign(this, init); }
}
export class SavingProduct
{
public id?: number;
public productId?: number;
public productName?: string;
public riskProfile?: string;
public constructor(init?: Partial<SavingProduct>) { (Object as any).assign(this, init); }
}
export class SavingOption
{
public carrier?: CarrierEntity;
public savingProducts?: SavingProduct[];
public constructor(init?: Partial<SavingOption>) { (Object as any).assign(this, init); }
}
export class RetirementPlan
{
public contributionUnit?: string;
public mandatoryEmployerContribution?: number;
public mandatoryEmployeeContribution?: number;
public additionalContribution?: number;
public savingOptions?: SavingOption[];
public defaultCarrier?: CarrierEntity;
public hasDefaultSavingProduct?: boolean;
public defaultSavingProduct?: SavingProduct;
public constructor(init?: Partial<RetirementPlan>) { (Object as any).assign(this, init); }
}
export enum RetirementBenefitAmountDisplayOptionType
{
Accumulated = 'Accumulated',
Guaranteed = 'Guaranteed',
Projected = 'Projected',
}
export class DeRetirementPlans
{
public retirementBenefitAmountDisplayOption?: RetirementBenefitAmountDisplayOptionType;
public retirementBenefitAmountDisplayOptions?: RetirementBenefitAmountDisplayOptionType[];
public financingVehicles?: FinancingVehicleType[];
public contributionTypes?: ContributionType[];
public retirementPlans?: DeRetirementPlan[];
public defaultRetirementPlans?: DeRetirementPlan[];
public constructor(init?: Partial<DeRetirementPlans>) { (Object as any).assign(this, init); }
}
export class PreventiveTreatment
{
public carrier?: CarrierEntity;
public expiryAge?: number;
public constructor(init?: Partial<PreventiveTreatment>) { (Object as any).assign(this, init); }
}
export class PathFinder
{
public carrier?: CarrierEntity;
public expiryAge?: number;
public constructor(init?: Partial<PathFinder>) { (Object as any).assign(this, init); }
}
export class FinancialWellbeing
{
public carrier?: CarrierEntity;
public expiryAge?: number;
public constructor(init?: Partial<FinancialWellbeing>) { (Object as any).assign(this, init); }
}
export enum AuthenticationMethodType
{
NemId = 'NemId',
SSO = 'SSO',
Common = 'Common',
Single = 'Single',
}
export class AuthenticationMethod
{
public type?: AuthenticationMethodType;
public saClientId?: string;
public registrationFields?: string[];
public constructor(init?: Partial<AuthenticationMethod>) { (Object as any).assign(this, init); }
}
export class DatedEntity extends Entity implements IDatedEntity
{
public asAt?: string;
public constructor(init?: Partial<DatedEntity>) { super(init); (Object as any).assign(this, init); }
}
export class LifeTableName
{
public name?: string;
public gender?: Gender;
public constructor(init?: Partial<LifeTableName>) { (Object as any).assign(this, init); }
}
export class AnnuityConfig
{
public tableNames?: LifeTableName[];
public imprFactorTableNames?: LifeTableName[];
public reversion?: number;
public guarantee?: number;
public timing?: number;
public allowDiscountPreRet?: boolean;
public scaleQx?: number;
public scaleImpr?: number;
public ageRating?: number;
public spouseAgeRating?: number;
public expense?: number;
public percBalanceSpent?: number;
public amountSpent?: number;
public incomePurchased?: number;
public deferralPeriod?: number;
public indexationName?: string;
public drStochastic?: string;
public impliedInflationStochasticSeries?: string;
public targetTpx?: number;
public priceType?: AnnuityPriceType;
public price?: number;
public constructor(init?: Partial<AnnuityConfig>) { (Object as any).assign(this, init); }
}
export class ContributionConstraint
{
public fromAge?: number;
public toAge?: number;
public min?: number;
public max?: number;
public step?: number;
public constructor(init?: Partial<ContributionConstraint>) { (Object as any).assign(this, init); }
}
export enum AmountType
{
Any = 'Any',
Amount = 'Amount',
Rate = 'Rate',
}
export class ContributionSpec
{
public code?: string;
public name?: string;
public type?: ContributionType;
public isEmployeeCont?: boolean;
public table?: string;
public ccy?: string;
public fromAge?: number;
public toAge?: number;
public indexationType?: string;
public salaryType?: string;
public isTaxable?: boolean;
public relatedRate?: string;
public order?: number;
public editable?: boolean;
public constraints?: ContributionConstraint[];
public amountType?: AmountType;
public isOneOff?: boolean;
public constructor(init?: Partial<ContributionSpec>) { (Object as any).assign(this, init); }
}
export class AssetConfig
{
public code?: string;
public name?: string;
public rebalance?: boolean;
public canEditInvestmentChoice?: boolean;
public willSpend?: boolean;
public investments?: string[];
public contributions?: ContributionSpec[];
public isOneOff?: boolean;
public constructor(init?: Partial<AssetConfig>) { (Object as any).assign(this, init); }
}
export class ContributionRateSpec
{
public fromAge?: number;
public toAge?: number;
public fromService?: number;
public toService?: number;
public sourceRate?: number;
public dateFrom?: string;
public dateTo?: string;
public upperLimit?: number;
public rate?: number;
public coreRate?: number;
public lookupKey?: string;
public constructor(init?: Partial<ContributionRateSpec>) { (Object as any).assign(this, init); }
}
export class ContributionTableSpec
{
public code?: string;
public type?: ContributionType;
public rates?: { [index: string]: number; };
public rateSpecs?: ContributionRateSpec[];
public keyTemplate?: string;
public constructor(init?: Partial<ContributionTableSpec>) { (Object as any).assign(this, init); }
}
export class InvestmentProductAllocationsSpec
{
public fromAge?: number;
public term?: number;
public allocs?: { [index: string]: number; };
public totalAlloc?: number;
public constructor(init?: Partial<InvestmentProductAllocationsSpec>) { (Object as any).assign(this, init); }
}
export class InvestmentProduct
{
public code?: string;
public name?: string;
public group?: string;
public isAssetClassFund?: boolean;
public allocs?: InvestmentProductAllocationsSpec[];
public order?: number;
public allocationsDictionary?: { [index: number]: { [index:string]: number; }; };
public constructor(init?: Partial<InvestmentProduct>) { (Object as any).assign(this, init); }
}
export class ReturnRates
{
public earningRates?: number[];
public taxRates?: number[];
public constructor(init?: Partial<ReturnRates>) { (Object as any).assign(this, init); }
}
export class ClientCountryConfig extends DatedEntity
{
public clientCode?: string;
public clientName?: string;
public countryCode?: string;
public source?: DataSourceResult;
public ageRMin?: number;
public ageRMax?: number;
public primarySalary?: string;
public annuityConfig?: AnnuityConfig;
public assets?: AssetConfig[];
public contTables?: ContributionTableSpec[];
public investments?: InvestmentProduct[];
public content?: { [index: string]: Content[]; };
public environments?: { [index: string]: string; };
public customNumericConstraints?: { [index: string]: Constraint<number>; };
public assetReturnRates?: { [index: string]: ReturnRates; };
public investmentPropertyRates?: number;
public getAssetClassFundDictionary?: { [index: string]: boolean; };
public getTermBasedFundDictionary?: { [index: string]: boolean; };
public getAllocationsDictionary?: { [index: string]: { [index:number]: { [index:string]: number; }; }; };
public assetNameMap?: { [index: string]: string; };
public assetContNameMap?: { [index: string]: { [index:string]: string; }; };
public cacheKey?: string;
public constructor(init?: Partial<ClientCountryConfig>) { super(init); (Object as any).assign(this, init); }
}
export class CalculatorReportTableColors
{
public headerTableFontColor?: string;
public basicTableHeaderColor?: string;
public basicTableFontColor?: string;
public panel1Color?: string;
public panel2Color?: string;
public panel3Color?: string;
public constructor(init?: Partial<CalculatorReportTableColors>) { (Object as any).assign(this, init); }
}
export class CalculatorReportColors
{
public tableColors?: CalculatorReportTableColors;
public chart1Colors?: string[];
public chart2Colors?: string[];
public chart3Colors?: string[];
public constructor(init?: Partial<CalculatorReportColors>) { (Object as any).assign(this, init); }
}
export class CalculatorColorScheme
{
public primaryColor1?: string;
public primaryColor2?: string;
public decorativeColor1?: string;
public decorativeColor2?: string;
public decorativeColor3?: string;
public decorativeColor4?: string;
public decorativeColor5?: string;
public fontColor1?: string;
public fontColor2?: string;
public tableHeaderFontColor?: string;
public tableEmployerMatchFontColor?: string;
public chartColors?: string[];
public reportColors?: CalculatorReportColors;
public constructor(init?: Partial<CalculatorColorScheme>) { (Object as any).assign(this, init); }
}
export class CalculatorDkAnnuityPrice
{
public carrierName?: string;
public riskProfile?: string;
public price?: number;
public constructor(init?: Partial<CalculatorDkAnnuityPrice>) { (Object as any).assign(this, init); }
}
export enum CalculatorFrPlanType
{
PEE = 'PEE',
PERCOL = 'PERCOL',
PERO = 'PERO',
PERIN = 'PERIN',
}
export enum CalculatorFrContributionCapType
{
None = 'None',
Amount = 'Amount',
MatchPercent = 'MatchPercent',
PercentOfSSCC = 'PercentOfSSCC',
}
export enum CalculatorFrContributionType
{
EmployeeMandatory = 'EmployeeMandatory',
EmployerMandatory = 'EmployerMandatory',
EmployerMatch = 'EmployerMatch',
}
export class CalculatorFrContributionCap
{
public type?: CalculatorFrContributionCapType;
public contributionType?: CalculatorFrContributionType;
public value?: number;
public constructor(init?: Partial<CalculatorFrContributionCap>) { (Object as any).assign(this, init); }
}
export class CalculatorFrPlanConfiguration
{
public type?: CalculatorFrPlanType;
public name?: string;
public contributionFee?: number;
public aumFeeUnitLinked?: number;
public aumFeeInsurerAsset?: number;
public planLevelContributionCaps?: CalculatorFrContributionCap[];
public fundLevelContributionCaps?: { [index: string]: CalculatorFrContributionCap[]; };
public contributionRuleMapping?: { [index: string]: number[]; };
public constructor(init?: Partial<CalculatorFrPlanConfiguration>) { (Object as any).assign(this, init); }
}
export enum CalculatorFrContributionBracketType
{
None = 'None',
MultipleOfSSCC = 'MultipleOfSSCC',
FixedAmount = 'FixedAmount',
}
export class CalculatorFrContributionBracket
{
public threshold?: number;
public rate?: number;
public constructor(init?: Partial<CalculatorFrContributionBracket>) { (Object as any).assign(this, init); }
}
export class CalculatorFrContributionRule
{
public id?: number;
public name?: string;
public contributionType?: CalculatorFrContributionType;
public bracketType?: CalculatorFrContributionBracketType;
public brackets?: CalculatorFrContributionBracket[];
public numberOfBrackets?: number;
public constructor(init?: Partial<CalculatorFrContributionRule>) { (Object as any).assign(this, init); }
}
export class CalculatorFrConfiguration
{
public planConfigurations?: CalculatorFrPlanConfiguration[];
public contributionRules?: CalculatorFrContributionRule[];
public constructor(init?: Partial<CalculatorFrConfiguration>) { (Object as any).assign(this, init); }
}
export class RPCLevelInfo
{
public level1?: number;
public level2?: number;
public level3?: number;
public constructor(init?: Partial<RPCLevelInfo>) { (Object as any).assign(this, init); }
}
export class CalculatorPtAnnuityFactorLP
{
public age?: number;
public isReversionary?: boolean;
public factor?: number;
public constructor(init?: Partial<CalculatorPtAnnuityFactorLP>) { (Object as any).assign(this, init); }
}
export class CalculatorPtAnnuityFactorPD
{
public term?: number;
public investmentCode?: string;
public factor?: number;
public constructor(init?: Partial<CalculatorPtAnnuityFactorPD>) { (Object as any).assign(this, init); }
}
export class CalculatorSalaryGrowthIndexMapping
{
public name?: string;
public indexType?: string;
public constructor(init?: Partial<CalculatorSalaryGrowthIndexMapping>) { (Object as any).assign(this, init); }
}
export class CalculatorData
{
public isEnabled?: boolean;
public cdyPosition?: string;
public amountInputPrecision?: number;
public percentInputPrecision?: number;
public locale?: { [index: string]: string; };
public displayPrecision?: number;
public upwardsConversionPrecision?: number;
public downwardsConversionPrecision?: number;
public useInvestmentProductsFile?: boolean;
public investmentProductsFileName?: string;
public member?: Member;
public clientCountryConfig?: ClientCountryConfig;
public colorScheme?: CalculatorColorScheme;
public riskProfileMapping?: { [index: string]: { [index:string]: string; }; };
public defaultRiskLevel?: string;
public dkAnnuityPriceList?: CalculatorDkAnnuityPrice[];
public dkCarrierIDMapping?: { [index: string]: string; };
public dkDefaultCarrierID?: string;
public frConfiguration?: CalculatorFrConfiguration;
public rpcLevelInfo?: RPCLevelInfo;
public frIncludePEROProfitSharingSavings?: boolean;
public ptLifetimePensionAnnuityFactors?: CalculatorPtAnnuityFactorLP[];
public ptPensionDrawdownAnnuityFactors?: CalculatorPtAnnuityFactorPD[];
public salaryGrowthIndexMappings?: CalculatorSalaryGrowthIndexMapping[];
public constructor(init?: Partial<CalculatorData>) { (Object as any).assign(this, init); }
}
export class ConfigurationIds
{
public configuration?: number[];
public planParameters?: number;
public constructor(init?: Partial<ConfigurationIds>) { (Object as any).assign(this, init); }
}
export class Document
{
public tags?: string;
public subTag?: string;
public size?: number;
public dateCreated?: string;
public isNew?: boolean;
public reference?: string;
public filename?: string;
public languageIsoCode?: string;
public constructor(init?: Partial<Document>) { (Object as any).assign(this, init); }
}
export class Period
{
public start?: string;
public end?: string;
public clientName?: string;
public clientCode?: string;
public clientId?: number;
public authId?: string;
public employeeId?: string;
public infoProviderReference?: string;
public status?: string;
public constructor(init?: Partial<Period>) { (Object as any).assign(this, init); }
}
export class ConfigurationVersionGroupConfig
{
public entityColumnFilters?: ConfigurationVersionEntityColumnFilter[];
public rule?: string;
public constructor(init?: Partial<ConfigurationVersionGroupConfig>) { (Object as any).assign(this, init); }
}
export class ConfigurationVersionMemberDocumentConfig
{
public maxFileSizeMB?: number;
public allowedMIMETypes?: string[];
public constructor(init?: Partial<ConfigurationVersionMemberDocumentConfig>) { (Object as any).assign(this, init); }
}
export class PensionSightClient
{
public clientID?: string;
public name?: string;
public name_NL?: string;
public name_FR?: string;
public name_EN?: string;
public text_Standard_Beneficiary_Nominations?: string;
public text_Specific_Beneficiary_Nominations?: string;
public constructor(init?: Partial<PensionSightClient>) { (Object as any).assign(this, init); }
}
export class UserResultConfiguration
{
public order?: number;
public label?: string;
public field?: string;
public type?: string;
public constructor(init?: Partial<UserResultConfiguration>) { (Object as any).assign(this, init); }
}
export class UserSearchConfiguration
{
public order?: number;
public label?: string;
public field?: string;
public type?: string;
public constructor(init?: Partial<UserSearchConfiguration>) { (Object as any).assign(this, init); }
}
export class UserResultConfigurationAdminProxy
{
public order?: number;
public label?: string;
public field?: string;
public type?: string;
public constructor(init?: Partial<UserResultConfigurationAdminProxy>) { (Object as any).assign(this, init); }
}
export class UserSearchConfigurationAdminProxy
{
public order?: number;
public label?: string;
public field?: string;
public type?: string;
public constructor(init?: Partial<UserSearchConfigurationAdminProxy>) { (Object as any).assign(this, init); }
}
export class FrAccountBalance
{
public amount?: number;
public currency?: string;
public constructor(init?: Partial<FrAccountBalance>) { (Object as any).assign(this, init); }
}
export class Currency
{
public id?: string;
public name?: string;
public symbol?: string;
public crypto?: boolean;
public precision?: number;
public prefix?: boolean;
public marketcap?: Object;
public datetime?: string;
public constructor(init?: Partial<Currency>) { (Object as any).assign(this, init); }
}
export class InvestmentDetail
{
public performanceOneYear?: number;
public performanceThreeYear?: number;
public performanceFiveYear?: number;
public srri?: number;
public assetCategory?: string;
public recommendedPeriod?: string;
public lastUpdate?: string;
public constructor(init?: Partial<InvestmentDetail>) { (Object as any).assign(this, init); }
}
export class Investment
{
public id?: number;
public idAccount?: number;
public idSecurity?: number;
public idType?: number;
public label?: string;
public code?: string;
public codeType?: string;
public stockSymbol?: string;
public source?: string;
public description?: string;
public quantity?: number;
public unitPrice?: number;
public unitValue?: number;
public valuation?: number;
public diff?: number;
public diffPercent?: number;
public prevDiff?: number;
public prevDiffPercent?: number;
public vDate?: string;
public prevVDate?: string;
public portfolioShare?: number;
public calculated?: string[];
public deleted?: string;
public lastUpdate?: string;
public originalCurrency?: Currency;
public originalValuation?: number;
public originalUnitValue?: number;
public originalUnitPrice?: number;
public originalDiff?: number;
public details?: InvestmentDetail;
public stockMarket?: Object;
public type?: Object;
public pockets?: Object[];
public constructor(init?: Partial<Investment>) { (Object as any).assign(this, init); }
}
export enum AccountUsage
{
PRIV = 1,
ORGA = 2,
}
export enum AccountOwnership
{
Owner = 'owner',
CoOwner = 'co-owner',
Attorney = 'attorney',
}
export class Loan
{
public totalAmount?: number;
public availableAmount?: number;
public usedAmount?: number;
public subscriptionDate?: string;
public maturityDate?: string;
public nextPaymentAmount?: number;
public nextPaymentDate?: string;
public rate?: number;
public nbPaymentsLeft?: number;
public nbPaymentsDone?: number;
public nbPaymentsTotal?: number;
public lastPaymentAmount?: number;
public lastPaymentDate?: string;
public accountLabel?: string;
public insuranceLabel?: string;
public insuranceAmount?: number;
public insuranceRate?: number;
public duration?: number;
public type?: string;
public constructor(init?: Partial<Loan>) { (Object as any).assign(this, init); }
}
export class Information
{
public version?: string;
public providerType?: string;
public constructor(init?: Partial<Information>) { (Object as any).assign(this, init); }
}
export class Account
{
public id?: number;
public idConnection?: number;
public idUser?: number;
public idSource?: number;
public idParent?: number;
public number?: string;
public originalName?: string;
public balance?: number;
public coming?: number;
public display?: boolean;
public lastUpdate?: string;
public deleted?: string;
public disabled?: string;
public iban?: string;
public currency?: Currency;
public type?: string;
public idType?: number;
public bookmarked?: number;
public name?: string;
public error?: string;
public usage?: AccountUsage;
public ownership?: AccountOwnership;
public companyName?: string;
public loan?: Loan;
public webId?: string;
public openingDate?: Object;
public recipients?: Object[];
public bic?: Object;
public comingBalance?: number;
public formattedBalance?: string;
public calculated?: string[];
public valuation?: number;
public diff?: number;
public diffPercent?: number;
public prevDiff?: number;
public prevDiffPercent?: number;
public information?: Information;
public investments?: Investment[];
public transfers?: Object[];
public constructor(init?: Partial<Account>) { (Object as any).assign(this, init); }
}
export class FrMandatoryContribution
{
public employee?: number;
public employer?: number;
public constructor(init?: Partial<FrMandatoryContribution>) { (Object as any).assign(this, init); }
}
export class FrOption
{
public order?: number;
public code?: string;
public name?: string;
public url?: string;
public constructor(init?: Partial<FrOption>) { (Object as any).assign(this, init); }
}
export class FrInvestmentOptions
{
public options?: FrOption[];
public constructor(init?: Partial<FrInvestmentOptions>) { (Object as any).assign(this, init); }
}
export class FrBeneficiary
{
public firstName?: string;
public surName?: string;
public constructor(init?: Partial<FrBeneficiary>) { (Object as any).assign(this, init); }
}
export class FrFees
{
public contributions?: number;
public asset1?: number;
public asset2?: number;
public constructor(init?: Partial<FrFees>) { (Object as any).assign(this, init); }
}
export enum PlanCategory
{
Others = 'Others',
Current = 'Current',
Previous = 'Previous',
Individual = 'Individual',
}
export enum PlanType
{
OTHERS = 'OTHERS',
PEE = 'PEE',
PERO = 'PERO',
PERCOL = 'PERCOL',
PERIN = 'PERIN',
}
export class FrPlanInformation
{
public id?: number;
public planName?: string;
public providerName?: string;
public accountBalance?: FrAccountBalance;
public assetAllocation?: Investment[];
public accountDetails?: Account;
public powensAccountState?: string;
public powensAccountType?: string;
public accountInvestments?: Investment[];
public voluntaryContribution?: string;
public mandatoryContribution?: FrMandatoryContribution;
public mandatoryContributionFormula?: string;
public investmentOptions?: FrInvestmentOptions;
public stockTransfer?: string;
public beneficiary?: FrBeneficiary;
public formOfPayment?: string;
public taxation?: string;
public fees?: FrFees;
public planInformation?: string;
public type?: string;
public planCategory?: string;
public enabled?: boolean;
public url?: string;
public category?: PlanCategory;
public planType?: PlanType;
public dateUpdated?: string;
public constructor(init?: Partial<FrPlanInformation>) { (Object as any).assign(this, init); }
}
export class FrCompanyPlan
{
public accountBalanceDate?: string;
public assetAllocationDate?: string;
public plans?: FrPlanInformation[];
public hasDuplicate?: boolean;
public constructor(init?: Partial<FrCompanyPlan>) { (Object as any).assign(this, init); }
}
export class PlanTypeMap
{
public pee?: FrCompanyPlan;
public pero?: FrCompanyPlan;
public percol?: FrCompanyPlan;
public perin?: FrCompanyPlan;
public noMatchingCategory?: FrCompanyPlan;
public incorrectCategoryMapping?: FrCompanyPlan;
public excessPlanMapping?: FrCompanyPlan;
public constructor(init?: Partial<PlanTypeMap>) { (Object as any).assign(this, init); }
}
export class FrCompanyPlans
{
public currentEmployerPlans?: FrCompanyPlan;
public previousEmployerPlans?: FrCompanyPlan;
public individualCompanyPlans?: FrCompanyPlan;
public others?: FrCompanyPlan;
public current?: PlanTypeMap;
public previous?: PlanTypeMap;
public individual?: PlanTypeMap;
public constructor(init?: Partial<FrCompanyPlans>) { (Object as any).assign(this, init); }
}
export class EsRetirementPlans
{
public retirementPlans?: EsRetirementPlan[];
public constructor(init?: Partial<EsRetirementPlans>) { (Object as any).assign(this, init); }
}
export class FrSocialSecurityParameters
{
public socialSecurityContributionCeiling?: number;
public constructor(init?: Partial<FrSocialSecurityParameters>) { (Object as any).assign(this, init); }
}
export class FrCalculatorConfiguration extends CalculatorConfiguration
{
public socialSecurityParameters?: FrSocialSecurityParameters;
public constructor(init?: Partial<FrCalculatorConfiguration>) { super(init); (Object as any).assign(this, init); }
}
export class FrFundSetup
{
public id?: string;
public name?: string;
public code?: string;
public constructor(init?: Partial<FrFundSetup>) { (Object as any).assign(this, init); }
}
export class FrPlanSetup
{
public planType?: string;
public name?: string;
public funds?: string[];
public connectorID?: number;
public personalInformation?: string;
public voluntaryContributions?: string;
public investmentOptions?: string;
public payoutOptions?: string;
public yourBeneficiaries?: string;
public retirementLiquidation?: string;
public constructor(init?: Partial<FrPlanSetup>) { (Object as any).assign(this, init); }
}
export class FrPreviousPlansSetup
{
public providerName?: string;
public planType?: string;
public link?: string;
public constructor(init?: Partial<FrPreviousPlansSetup>) { (Object as any).assign(this, init); }
}
export class BeRetirementPlan
{
public retirementPlans?: RetirementPlan[];
public lumpSumTotalDeathCover?: number;
public lumpSumTotalNoDeathCover?: number;
public annuityTotalDeathCover?: number;
public annuityTotalNoDeathCover?: number;
public totalAccruedReserves?: number;
public totalLegalMinimum?: number;
public totalVestedReserves?: number;
public constructor(init?: Partial<BeRetirementPlan>) { (Object as any).assign(this, init); }
}
export class BeRetirementPlans
{
public type?: string;
public reversible?: number;
public employerRetirementPlan?: BeRetirementPlan;
public employeeRetirementPlan?: BeRetirementPlan;
public totalAnnuity?: number;
public totalLumpSum?: number;
public totalVestedReserves?: number;
public totalAccruedReserves?: number;
public totalLegalMinimum?: number;
public constructor(init?: Partial<BeRetirementPlans>) { (Object as any).assign(this, init); }
}
export class Projectable implements IProjectable
{
public asAt?: string;
public age?: number;
public intAge?: number;
public year?: number;
public periodToNextEOFY?: number;
public indexType?: string;
public deflationType?: string;
public indexTypePre?: string;
public indexTypePost?: string;
public constructor(init?: Partial<Projectable>) { (Object as any).assign(this, init); }
}
export enum ContributionConstraintType
{
Employer = 'Employer',
SalarySacrifice = 'SalarySacrifice',
AfterTax = 'AfterTax',
LumpSum = 'LumpSum',
Downsizer = 'Downsizer',
}
export class Contribution extends Projectable
{
public code?: string;
public index?: number;
public name?: string;
public ccy?: string;
public contTable?: string;
public isEmployeeCont?: boolean;
public employerFlag?: boolean;
public type?: ContributionType;
public linkedContIndex?: number;
public sourceRate?: string;
public isTaxable?: boolean;
public amount?: number;
public coreAmount?: number;
public freq?: number;
public rate?: number;
public coreRate?: number;
public fromAge?: number;
public toAge?: number;
public salary?: number;
public annualAmount?: number;
public annualCoreAmount?: number;
public isAlwaysOneOff?: boolean;
public isOneOff?: boolean;
public constraintType?: ContributionConstraintType;
public custom?: { [index: string]: string; };
public memberRateLookup?: { [index: number]: number; };
public isFromSalary?: boolean;
public constructor(init?: Partial<Contribution>) { super(init); (Object as any).assign(this, init); }
}
export class BeContributions
{
public balances?: Contribution[];
public constructor(init?: Partial<BeContributions>) { (Object as any).assign(this, init); }
}
export class PrivateClientProduct
{
public carrier?: number;
public privateProductId?: number;
public constructor(init?: Partial<PrivateClientProduct>) { (Object as any).assign(this, init); }
}
export class ConfigurationVersionEmailSetting
{
public id?: string;
public subjectFormat?: string;
public sendToBCC?: string[];
public sendToCC?: string[];
public sendFrom?: string[];
public bodyTemplate?: string;
public constructor(init?: Partial<ConfigurationVersionEmailSetting>) { (Object as any).assign(this, init); }
}
export class FormTypeFieldsConfiguration
{
public order?: number;
public label?: string;
public field?: string;
public type?: string;
public validation?: string[];
public lookupReference?: string;
public min?: number;
public max?: number;
public constructor(init?: Partial<FormTypeFieldsConfiguration>) { (Object as any).assign(this, init); }
}
export class FormTypeLookupConfiguration
{
public name?: string;
public constructor(init?: Partial<FormTypeLookupConfiguration>) { (Object as any).assign(this, init); }
}
export class Question
{
public number?: number;
public description?: string;
public constructor(init?: Partial<Question>) { (Object as any).assign(this, init); }
}
export class Option
{
public value?: number;
public description?: string;
public constructor(init?: Partial<Option>) { (Object as any).assign(this, init); }
}
export class ProductQuestion
{
public question?: Question;
public options?: Option[];
public constructor(init?: Partial<ProductQuestion>) { (Object as any).assign(this, init); }
}
export class OptionGradeValue
{
public questionOptionReference?: string;
public gradeValue?: number;
public constructor(init?: Partial<OptionGradeValue>) { (Object as any).assign(this, init); }
}
export class QuestionOption
{
public optionNumber?: number;
public optionGradeValues?: OptionGradeValue[];
public constructor(init?: Partial<QuestionOption>) { (Object as any).assign(this, init); }
}
export class RiskQuestion
{
public questionNumber?: number;
public hasQuestionReference?: boolean;
public questionOptions?: QuestionOption[];
public constructor(init?: Partial<RiskQuestion>) { (Object as any).assign(this, init); }
}
export class RiskRecommendation
{
public startValue?: number;
public endValue?: number;
public riskName?: string;
public riskId?: string;
public constructor(init?: Partial<RiskRecommendation>) { (Object as any).assign(this, init); }
}
export class ConfigurationVersionRecommendation
{
public products?: ProductQuestion[];
public riskQuestions?: RiskQuestion[];
public risks?: RiskRecommendation[];
public constructor(init?: Partial<ConfigurationVersionRecommendation>) { (Object as any).assign(this, init); }
}
export class ProductData
{
public product?: string;
public formula?: string;
public carrier?: string;
public productTypeId?: number;
public score?: number;
public constructor(init?: Partial<ProductData>) { (Object as any).assign(this, init); }
}
export class PieGraph
{
public questionnaireAnswer?: QuestionnaireAnswer[];
public constructor(init?: Partial<PieGraph>) { (Object as any).assign(this, init); }
}
export class ProductRiskMatrix
{
public carrier?: string;
public productRiskMatrixName?: string;
public a?: string;
public b?: string;
public c?: string;
public d?: string;
public constructor(init?: Partial<ProductRiskMatrix>) { (Object as any).assign(this, init); }
}
export class ProductTypeData
{
public productTypeId?: number;
public productTypeName?: string;
public constructor(init?: Partial<ProductTypeData>) { (Object as any).assign(this, init); }
}
export class HistoricalData
{
public data?: { [index:string]: string; }[];
public years?: string[];
public worstYear?: string;
public constructor(init?: Partial<HistoricalData>) { (Object as any).assign(this, init); }
}
export class ConfigurationVersionRecommendationProduct
{
public products?: ProductData[];
public pieGraphData?: PieGraph;
public productRiskMatrix?: ProductRiskMatrix[];
public barGraphData?: { [index:string]: string; }[];
public productTypeData?: ProductTypeData[];
public historicalTableData?: HistoricalData;
public constructor(init?: Partial<ConfigurationVersionRecommendationProduct>) { (Object as any).assign(this, init); }
}
export class FundValue implements IId, ITimestamp
{
public id?: number;
public fundId?: string;
public clientId?: number;
public informationDate?: string;
public investmentReturnTwelveMonths?: number;
public investmentReturnThreeYears?: number;
public investmentReturnFiveYears?: number;
public currentAnnualPensionFee?: number;
public dateCreated?: string;
public dateUpdated?: string;
public createdBy?: string;
public updatedBy?: string;
public timestamp?: string;
public constructor(init?: Partial<FundValue>) { (Object as any).assign(this, init); }
}
export class PtFund
{
public identifier?: string;
public name?: string;
public constructor(init?: Partial<PtFund>) { (Object as any).assign(this, init); }
}
export class PtContribution
{
public id?: number;
public memberId?: number;
public choiceStartDate?: string;
public choiceEndDate?: string;
public baseContributionPercent?: number;
public voluntaryContributionPercent?: number;
public incentiveContributionPercent?: number;
public totalContributionPercent?: number;
public baseContributionValue?: number;
public voluntaryContributionValue?: number;
public incentiveContributionValue?: number;
public totalContributionValue?: number;
public dateCreated?: string;
public dateUpdated?: string;
public constructor(init?: Partial<PtContribution>) { (Object as any).assign(this, init); }
}
export class PtInvestmentAllocation
{
public id?: number;
public memberId?: number;
public fundId?: string;
public currentBalancePercent?: number;
public futureContributionPercent?: number;
public currentBalanceFutureContributionPercent?: number;
public dateCreated?: string;
public dateUpdated?: string;
public constructor(init?: Partial<PtInvestmentAllocation>) { (Object as any).assign(this, init); }
}
export class PtInvestmentSetup
{
public hasLifeCycle?: boolean;
public isCurrentBalanceDisplayed?: boolean;
public isFutureContributionDisplayed?: boolean;
public isCurrentBalanceFutureContributionDisplayed?: boolean;
public isAdditionalInfoDisplayed?: boolean;
public choicePeriodStartDate?: string;
public choicePeriodEndDate?: string;
public lifeCycleAgeBasis?: string;
public lifeCycleAgeBasisDate?: string;
public lifeCycleAge?: number;
public baseContributionPercent?: number;
public isBaseContributionRuleExisting?: boolean;
public isTotalAllocated1To100?: boolean;
public childrenCount?: number;
public constructor(init?: Partial<PtInvestmentSetup>) { (Object as any).assign(this, init); }
}
export class PtFundLifecycleList
{
public investmentChoiceList?: { [index:string]: string; }[];
public constructor(init?: Partial<PtFundLifecycleList>) { (Object as any).assign(this, init); }
}
export class PtParticipantStatusSetup
{
public isNewJoinerFormEnabled?: boolean;
public isLeaverFormEnabled?: boolean;
public isNewJoinerDataExisting?: boolean;
public isLeaverDataExisting?: boolean;
public constructor(init?: Partial<PtParticipantStatusSetup>) { (Object as any).assign(this, init); }
}
export class PtMatchingContribution
{
public voluntary?: number;
public match?: number;
public constructor(init?: Partial<PtMatchingContribution>) { (Object as any).assign(this, init); }
}
export class ConfigurationVersionVotingPollSetup
{
public code?: string;
public startDate?: string;
public endDate?: string;
public defaultImage?: string;
public options?: ConfigurationVersionVotingOptions[];
public constructor(init?: Partial<ConfigurationVersionVotingPollSetup>) { (Object as any).assign(this, init); }
}
export class ConfigurationVersionVotingPollConfig
{
public order?: number;
public label?: string;
public field?: string;
public type?: string;
public constructor(init?: Partial<ConfigurationVersionVotingPollConfig>) { (Object as any).assign(this, init); }
}
export class PtSocialSecurityParameters
{
public normalRetirementAge?: number;
public normalRetirementAgeMonths?: number;
public constructor(init?: Partial<PtSocialSecurityParameters>) { (Object as any).assign(this, init); }
}
export class PtCalculatorConfiguration extends CalculatorConfiguration
{
public socialSecurityParameters?: PtSocialSecurityParameters;
public constructor(init?: Partial<PtCalculatorConfiguration>) { super(init); (Object as any).assign(this, init); }
}
export class DkBookingInfo
{
public bookingAllowed?: boolean;
public bookingGroups?: BookingGroup[];
public hasBookingTime?: boolean;
public bookingTimeLink?: string;
public constructor(init?: Partial<DkBookingInfo>) { (Object as any).assign(this, init); }
}
export class ConfigurationVersionPublicContactUsSetup
{
public lookupReference?: string;
public currentProduct?: string;
public productEmails?: ConfigurationVersionProductEmailSetup[];
public toRecipients?: string[];
public ccRecipients?: string[];
public bccRecipients?: string[];
public constructor(init?: Partial<ConfigurationVersionPublicContactUsSetup>) { (Object as any).assign(this, init); }
}
export class SiteContext
{
public echoUri?: string;
public branding?: Branding;
public modules?: string[];
public conditionalAccess?: ConditionalAccess;
public colorScheme?: ColorScheme;
public carriers?: ConfigurationVersionCarrier[];
public country?: string;
public defaultLanguage?: string;
public availableLanguages?: string[];
public currency?: string;
public employer?: Entity;
public carrier?: CarrierEntity;
public consultant?: Entity;
public member?: Member;
public counsellingOptions?: CounsellingOptions;
public dkCalculatorConfiguration?: DkCalculatorConfiguration;
public dkPensionsInfoSsoTicket?: SecurityToken;
public dkPensionsInfo?: DkPensionsInfo;
public deCalculatorConfiguration?: DeCalculatorConfiguration;
public disabilityInsurancePlan?: DisabilityInsurancePlan;
public criticalIllnessInsurancePlan?: CriticalIllnessInsurancePlan;
public deathInsurancePlan?: DeathInsurancePlan;
public healthInsurancePlan?: HealthInsurancePlan;
public accidentInsurancePlan?: AccidentInsurancePlan;
public dentalInsurancePlan?: DentalInsurancePlan;
public seniorCitizenConcept?: SeniorCitizenConcept;
public retirementPlan?: RetirementPlan;
public deRetirementPlans?: DeRetirementPlans;
public preventiveTreatment?: PreventiveTreatment;
public isPensionScheme?: boolean;
public pathFinder?: PathFinder;
public financialWellBeing?: FinancialWellbeing;
public useInformalLanguage?: boolean;
public usesSSO?: boolean;
public authenticationMethod?: AuthenticationMethod;
public cprNumberNeeded?: boolean;
public activationCodeRequired?: boolean;
public employerEmailDomain?: string;
public version?: string;
public taxPseudocodeURL?: string;
public calculatorConfiguration?: CalculatorData;
public configurationIds?: ConfigurationIds;
public documentList?: Document[];
public newDocumentDaySpan?: number;
public sasTokenDurationInSeconds?: number;
public dataRetentionPeriodInYears?: number;
public periods?: Period[];
public groupConfig?: ConfigurationVersionGroupConfig;
public memberDocumentConfig?: ConfigurationVersionMemberDocumentConfig;
public pensionSightClient?: PensionSightClient;
public userResultConfiguration?: UserResultConfiguration[];
public userSearchConfiguration?: UserSearchConfiguration[];
public userResultConfigurationAdminProxy?: UserResultConfigurationAdminProxy[];
public userSearchConfigurationAdminProxy?: UserSearchConfigurationAdminProxy[];
public frCompanyPlans?: FrCompanyPlans;
public esRetirementPlans?: EsRetirementPlans;
public frCalculatorConfiguration?: FrCalculatorConfiguration;
public frFundSetups?: FrFundSetup[];
public frPlanSetups?: FrPlanSetup[];
public frPreviousPlansSetups?: FrPreviousPlansSetup[];
public frIndividualPlanFunds?: string[];
public beRetirementPlans?: BeRetirementPlans[];
public beContributions?: BeContributions;
public privateClientProducts?: PrivateClientProduct[];
public contactUs?: ConfigurationVersionEmailSetting;
public emailSettings?: ConfigurationVersionEmailSetting[];
public formTypeFieldsConfiguration?: FormTypeFieldsConfiguration[];
public formTypeLookupConfiguration?: FormTypeLookupConfiguration[];
public recommendation?: ConfigurationVersionRecommendation;
public recommendationProduct?: ConfigurationVersionRecommendationProduct;
public ptFundValues?: FundValue[];
public ptFundsSetups?: PtFund[];
public ptContributionData?: PtContribution;
public ptInvestmentAllocations?: PtInvestmentAllocation[];
public ptInvestmentSetup?: PtInvestmentSetup;
public ptFundLifecycleList?: PtFundLifecycleList;
public ptParticipantStatusSetup?: PtParticipantStatusSetup;
public ptMatchingContributionList?: PtMatchingContribution[];
public votingPollSetup?: ConfigurationVersionVotingPollSetup;
public votingPollConfig?: ConfigurationVersionVotingPollConfig[];
public ptCalculatorConfiguration?: PtCalculatorConfiguration;
public bookingInfo?: DkBookingInfo;
public dkPublicContactUsSetup?: ConfigurationVersionPublicContactUsSetup;
public constructor(init?: Partial<SiteContext>) { (Object as any).assign(this, init); }
}
export class ProjectionReq
{
public context?: SiteContext;
public member?: Member;
public constructor(init?: Partial<ProjectionReq>) { (Object as any).assign(this, init); }
}
export class ConfigurationVersionOpeningHours
{
public opening?: Time;
public lunchStart?: Time;
public lunchEnd?: Time;
public closing?: Time;
public constructor(init?: Partial<ConfigurationVersionOpeningHours>) { (Object as any).assign(this, init); }
}
export class ConfigurationVersionContactDetails
{
public website?: string;
public email?: string;
public phone?: string;
public showInFooter?: boolean;
public openingHours?: { [index: string]: ConfigurationVersionOpeningHours; };
public constructor(init?: Partial<ConfigurationVersionContactDetails>) { (Object as any).assign(this, init); }
}
export class ConfigurationVersionEntity
{
public logoUri?: string;
public name?: string;
public contactDetails?: ConfigurationVersionContactDetails;
public constructor(init?: Partial<ConfigurationVersionEntity>) { (Object as any).assign(this, init); }
}
export class ConfigurationVersionCarrier extends ConfigurationVersionEntity
{
public carrierId?: string;
public constructor(init?: Partial<ConfigurationVersionCarrier>) { super(init); (Object as any).assign(this, init); }
}
export class Entity
{
public logoUri?: string;
public name?: string;
public contactDetails?: ContactDetails;
public constructor(init?: Partial<Entity>) { (Object as any).assign(this, init); }
}
export enum BookingGroupType
{
WebNormalOfficeHours = 'WebNormalOfficeHours',
WebOutsideNormalOfficeHours = 'WebOutsideNormalOfficeHours',
OnLocation = 'OnLocation',
}
export class BookingGroup
{
public type?: BookingGroupType;
public userName?: string;
public password?: string;
public addressLine1?: string;
public addressLine2?: string;
public addressLine3?: string;
public sortOrder?: number;
public constructor(init?: Partial<BookingGroup>) { (Object as any).assign(this, init); }
}
export enum FinancingVehicleType
{
Pensionskasse = 'Pensionskasse',
Direktversicherung = 'Direktversicherung',
Pensionsfonds = 'Pensionsfonds',
Direktzusage = 'Direktzusage',
Unterstützungskasse = 'Unterstützungskasse',
}
export enum ContributionType
{
Employer = 'Employer',
Employee = 'Employee',
EmployerMatching = 'EmployerMatching',
}
export enum DeProductType
{
Traditional = 'Traditional',
New = 'New',
Hybrid = 'Hybrid',
Risk = 'Risk',
}
export class DeEmployerContributionFormula
{
public flatAmount?: number;
public pctSalaryAboveSSCC?: number;
public pctSalaryBelowSSCC?: number;
public constructor(init?: Partial<DeEmployerContributionFormula>) { (Object as any).assign(this, init); }
}
export class DeEmployeeContributionFormula
{
public flatAmount?: number;
public pctSalaryAboveSSCC?: number;
public pctSalaryBelowSSCC?: number;
public constructor(init?: Partial<DeEmployeeContributionFormula>) { (Object as any).assign(this, init); }
}
export class DeEmployerMatchingFormula
{
public unit?: number;
public multiplier?: number;
public constructor(init?: Partial<DeEmployerMatchingFormula>) { (Object as any).assign(this, init); }
}
export class DeContributionFormula
{
public employerContributionFormula?: DeEmployerContributionFormula;
public employeeContributionFormula?: DeEmployeeContributionFormula;
public hasVoluntaryEmployeeContribution?: boolean;
public employerMatchingFormula?: DeEmployerMatchingFormula;
public constructor(init?: Partial<DeContributionFormula>) { (Object as any).assign(this, init); }
}
export enum DePrimaryRetirementBenefitPaymentType
{
LumpSum = 'LumpSum',
Annuity = 'Annuity',
}
export enum DeAlternativeRetirementBenefitPaymentType
{
LumpSum = 'LumpSum',
Annuity = 'Annuity',
}
export class DeRetirementBenefit
{
public normalRetirementAge?: number;
public normalRetirementAgeType?: string;
public earlyRetirementAge?: number;
public primaryRetirementBenefitPaymentType?: DePrimaryRetirementBenefitPaymentType;
public alternativeRetirementBenefitPaymentType?: DeAlternativeRetirementBenefitPaymentType;
public annuityFrequency?: number;
public accruedRetirementPension?: number;
public accruedRetirementLumpSum?: number;
public projectedRetirementPensionGuaranteed?: number;
public projectedRetirementLumpSumGuaranteed?: number;
public projectedRetirementPensionInclSurpluses?: number;
public projectedRetirementLumpSumInclSurpluses?: number;
public projectedRetirementPensionInclPast?: number;
public projectedRetirementLumpSumInclPast?: number;
public constructor(init?: Partial<DeRetirementBenefit>) { (Object as any).assign(this, init); }
}
export enum DeDeathBeforeRetirementBenefitType
{
ContributionRefund = 'ContributionRefund',
LumpSum = 'LumpSum',
Annuity = 'Annuity',
}
export class DeDeathBeforeRetirementBenefit
{
public deathBeforeRetirementBenefitType?: DeDeathBeforeRetirementBenefitType;
public spouseAnnuityPct?: number;
public orphanAnnuityPct?: number;
public halfOrphanAnnuityPct?: number;
public annuityFrequency?: number;
public deathLumpsum?: number;
public spouseLumpSumDeathBeforeRetirement?: number;
public spouseAnnuityDeathBeforeRetirement?: number;
public constructor(init?: Partial<DeDeathBeforeRetirementBenefit>) { (Object as any).assign(this, init); }
}
export enum DeDeathAfterRetirementBenefitType
{
LumpSum = 'LumpSum',
Annuity = 'Annuity',
TemporaryAnnuity = 'TemporaryAnnuity',
}
export class DeDeathAfterRetirementBenefit
{
public deathAfterRetirementBenefitType?: DeDeathAfterRetirementBenefitType;
public eligibilityPeriod?: number;
public spouseAnnuityPct?: number;
public annuityFrequency?: number;
public spouseLumpSumDeathAfterRetirement?: number;
public spouseAnnuityDeathAfterRetirement?: number;
public constructor(init?: Partial<DeDeathAfterRetirementBenefit>) { (Object as any).assign(this, init); }
}
export class DeDisabilityBenefit
{
public benefitPct?: number;
public includesContributionWaiver?: boolean;
public disabilityPension?: number;
public endCoverageAge?: number;
public constructor(init?: Partial<DeDisabilityBenefit>) { (Object as any).assign(this, init); }
}
export class DeInvalidityBenefit
{
public benefitPct?: number;
public includesContributionWaiver?: boolean;
public disabilityPension?: number;
public endCoverageAge?: number;
public constructor(init?: Partial<DeInvalidityBenefit>) { (Object as any).assign(this, init); }
}
export class DeBiProServiceConfiguration
{
public getQuoteRequest?: string;
public groupPolicyNumber?: string;
public constructor(init?: Partial<DeBiProServiceConfiguration>) { (Object as any).assign(this, init); }
}
export enum ContributionFrequencies
{
Annual = 'Annual',
BiAnnual = 'BiAnnual',
Quarterly = 'Quarterly',
Monthly = 'Monthly',
}
export class DeContribution
{
public employerContribution?: number;
public employerContributionFrequency?: ContributionFrequencies;
public employeeContribution?: number;
public employeeContributionFrequency?: ContributionFrequencies;
public employerMatchingContribution?: number;
public oneTimeContribution?: number;
public aggregatePremiumContribution?: number;
public constructor(init?: Partial<DeContribution>) { (Object as any).assign(this, init); }
}
export class DePricingTables
{
public constructor(init?: Partial<DePricingTables>) { (Object as any).assign(this, init); }
}
export class DeRetirementPlan
{
public identifier?: string;
public name?: string;
public planDocumentReference?: string;
public carrier?: CarrierEntity;
public carrierIds?: string[];
public healthInsurance?: string;
public productType?: DeProductType;
public groupInsuranceContractCode?: string;
public contributionFormula?: DeContributionFormula;
public financingVehicle?: FinancingVehicleType;
public retirementBenefit?: DeRetirementBenefit;
public deathBeforeRetirementBenefit?: DeDeathBeforeRetirementBenefit;
public deathAfterRetirementBenefit?: DeDeathAfterRetirementBenefit;
public disabilityBenefit?: DeDisabilityBenefit;
public invalidityBenefit?: DeInvalidityBenefit;
public biProServiceConfiguration?: DeBiProServiceConfiguration;
public contribution?: DeContribution;
public benefitDataDate?: string;
public insurancePolicyNumber?: string;
public dateJoined?: string;
public pricingTables?: DePricingTables;
public constructor(init?: Partial<DeRetirementPlan>) { (Object as any).assign(this, init); }
}
export class ConfigurationVersionEntityColumnFilter
{
public entity?: string;
public alias?: string;
public ordinal?: number;
public columns?: ConfigurationVersionEntityColumn[];
public constructor(init?: Partial<ConfigurationVersionEntityColumnFilter>) { (Object as any).assign(this, init); }
}
export enum EntityColumnType
{
Enum = 'Enum',
Json = 'Json',
}
export class ConfigurationVersionEntityColumn
{
public type?: EntityColumnType;
public ordinal?: number;
public value?: string;
public values?: string[];
public constructor(init?: Partial<ConfigurationVersionEntityColumn>) { (Object as any).assign(this, init); }
}
export class Investment
{
public id?: number;
public idAccount?: number;
public idSecurity?: number;
public idType?: number;
public label?: string;
public code?: string;
public codeType?: string;
public stockSymbol?: string;
public source?: string;
public description?: string;
public quantity?: number;
public unitPrice?: number;
public unitValue?: number;
public valuation?: number;
public diff?: number;
public diffPercent?: number;
public prevDiff?: number;
public prevDiffPercent?: number;
public vDate?: string;
public prevVDate?: string;
public portfolioShare?: number;
public calculated?: string[];
public deleted?: string;
public lastUpdate?: string;
public originalCurrency?: Currency;
public originalValuation?: number;
public originalUnitValue?: number;
public originalUnitPrice?: number;
public originalDiff?: number;
public details?: InvestmentDetail;
public stockMarket?: Object;
public type?: Object;
public pockets?: Object[];
public constructor(init?: Partial<Investment>) { (Object as any).assign(this, init); }
}
export class Currency
{
public id?: string;
public name?: string;
public symbol?: string;
public crypto?: boolean;
public precision?: number;
public prefix?: boolean;
public marketcap?: Object;
public datetime?: string;
public constructor(init?: Partial<Currency>) { (Object as any).assign(this, init); }
}
export class InvestmentDetail
{
public performanceOneYear?: number;
public performanceThreeYear?: number;
public performanceFiveYear?: number;
public srri?: number;
public assetCategory?: string;
public recommendedPeriod?: string;
public lastUpdate?: string;
public constructor(init?: Partial<InvestmentDetail>) { (Object as any).assign(this, init); }
}
export class EsRetirementPlan
{
public identifier?: string;
public name?: string;
public salaryPercentage?: number;
public ceilingDate1?: string;
public ceilingDate2?: string;
public ceilingPercentageBeforeDate1?: number;
public ceilingPercentageBeforeDate2?: number;
public salaryComputationOption?: string;
public salaryCeiling1?: number;
public salaryCeiling2?: number;
public contribution?: Contribution;
public constructor(init?: Partial<EsRetirementPlan>) { (Object as any).assign(this, init); }
}
export class Contribution
{
public employmentStatusPlan?: string;
public balanceCurrentEmployer?: number;
public employeeContribution?: number;
public employeeContributionDate?: string;
public employerContribution?: number;
public employerContributionDate?: string;
public voluntaryContribution?: number;
public voluntaryContributionDate?: string;
public totalContribution?: number;
public constructor(init?: Partial<Contribution>) { (Object as any).assign(this, init); }
}
export class QuestionnaireAnswer
{
public value?: string;
public others?: Matrix[];
public constructor(init?: Partial<QuestionnaireAnswer>) { (Object as any).assign(this, init); }
}
export class Matrix
{
public investorProfile?: string;
public minimumAllocationInStocks?: string;
public maximumAllocationinStocks?: string;
public constructor(init?: Partial<Matrix>) { (Object as any).assign(this, init); }
}
export class ConfigurationVersionVotingOptions
{
public set?: string;
public id?: string;
public name?: string;
public value?: ConfigurationVersionOption[];
public constructor(init?: Partial<ConfigurationVersionVotingOptions>) { (Object as any).assign(this, init); }
}
export class ConfigurationVersionOption
{
public identifier?: string;
public name?: string;
public imageUri?: string;
public description1?: string;
public description2?: string;
public link?: string;
public constructor(init?: Partial<ConfigurationVersionOption>) { (Object as any).assign(this, init); }
}
export class ConfigurationVersionProductEmailSetup
{
public product?: string;
public emails?: string[];
public constructor(init?: Partial<ConfigurationVersionProductEmailSetup>) { (Object as any).assign(this, init); }
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /projection HTTP/1.1
Host: hcbtas-q-albamfs-api.azurewebsites.net
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
context:
{
echoUri: String,
branding:
{
primaryLogo: Consultant,
secondaryLogo: Consultant,
primaryMobileMargin: String,
primaryDesktopMargin: String,
secondaryMobileMargin: String,
secondaryDesktopMargin: String
},
modules:
[
String
],
conditionalAccess:
{
healthInsuranceExcludedUrls:
[
String
],
pensionSchemeExcludedUrls:
[
String
],
investmentChoiceExcludedUrls:
[
String
]
},
colorScheme:
{
newNavigationColorScheme: String,
primaryPalette:
{
primaryColour1: String,
primaryColour2: String,
primaryColour3: String,
primaryColour4: String,
primaryColour5: String,
primaryColour6: String,
primaryColour7: String,
primaryColour8: String,
primaryColour9: String,
primaryColour10: String,
primaryColour11: String,
primaryColour12: String,
primaryColour13: String,
primaryColour14: String,
primaryColour15: String,
primaryColour16: String,
primaryColour17: String,
primaryColour18: String,
primaryColour19: String
},
secondaryPalette:
{
secondaryColour1: String,
secondaryColour2: String,
secondaryColour3: String,
secondaryColour4: String
},
decorativeColourPalette:
{
decorativeColour1: String,
decorativeColour2: String,
decorativeColour3: String
},
decorativeGrayPalette:
{
decorativeColour1: String,
decorativeColour2: String,
decorativeColour3: String,
decorativeColour4: String,
decorativeColour5: String,
decorativeColour6: String,
decorativeColour7: String,
decorativeColour8: String,
decorativeColour9: String,
decorativeColour10: String,
decorativeColour11: String,
decorativeColour12: String
},
fontPalette:
{
fontColour1: String,
fontColour2: String
}
},
carriers:
[
{
carrierId: String,
logoUri: String,
name: String,
contactDetails:
{
website: String,
email: String,
phone: String,
showInFooter: False,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
}
}
}
],
country: String,
defaultLanguage: String,
availableLanguages:
[
String
],
currency: String,
employer:
{
logoUri: String,
name: String,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
}
},
carrier:
{
carrierId: String,
logoUri: String,
name: String,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
}
},
consultant:
{
logoUri: String,
name: String,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
}
},
member:
{
memberId: 0,
employeeId: String,
employeeGuid: 00000000000000000000000000000000,
email: String,
title: String,
firstName: String,
companyName: String,
employeeGroup: String,
lastName: String,
dateOfBirth: 0001-01-01,
gender: NotKnown,
maritalStatus: Married,
numberOfChildren: 0,
childrenCount: 0,
monthlySalary: 0,
annualSalary: 0,
dkPensionTerms: Denmark,
dkPrivateEmailAddress: String,
dkEmployerName: String,
dkContactConsent: False,
dkPersonalMandate: False,
deFederalState: Berlin,
deTaxClass: I,
deChurchTax: False,
hasPrivHealthInsurance: False,
privHealthInsurance: 0,
dePrivNursingInsurance: 0,
contributionDataDate: 0001-01-01,
beneficiaryFirstName: String,
beneficiaryLastName: String,
beneficiaryTitle: String,
beneficiaryDateOfBirth: 0001-01-01,
addressLine1: String,
addressLine2: String,
addressLine3: String,
phoneNumber: String,
mobileNumber: String,
dateCommencedService: 0001-01-01,
partnerBirthDate: 0001-01-01,
militaryMonthCount: 0,
child1BirthDate: 0001-01-01,
child2BirthDate: 0001-01-01,
child3BirthDate: 0001-01-01,
child4BirthDate: 0001-01-01,
child5BirthDate: 0001-01-01,
child6BirthDate: 0001-01-01,
child7BirthDate: 0001-01-01,
child8BirthDate: 0001-01-01,
child9BirthDate: 0001-01-01,
child10BirthDate: 0001-01-01,
infoBag: String,
projectionInfoBag: String,
clientId: 0,
companyPlanInfo: String,
pensionFundManager: String,
dateOfHire: 0001-01-01,
powensConnections:
[
{
connectionSyncId: 0,
authToken: String,
authTokenId: 0,
connectionId: 0,
connectionState: String,
isRecentConnection: False,
dateUpdated: 0001-01-01
}
],
isPrivateClient: False,
isProxy: False,
beneficiaries:
[
{
id: 0,
memberId: 0,
name: String,
birthdate: 0001-01-01,
relationshipToMember: String,
identificationNumber: String,
allocation: 0,
dateCreated: 0001-01-01,
createdBy: String,
dateUpdated: 0001-01-01,
updatedBy: String,
timestamp: AA==
}
],
currentBalances:
[
{
id: 0,
memberId: 0,
year: 0,
month: 0,
accumulatedBalanceCompany: 0,
accumulatedBalanceEmployee: 0,
accumulatedBalanceTotal: 0,
contributionsCompany: 0,
contributionsEmployee: 0,
contributionsTotal: 0,
investmentReturnsCompany: 0,
investmentReturnsEmployee: 0,
investmentReturnsTotal: 0,
dateCreated: 0001-01-01,
dateUpdated: 0001-01-01,
createdBy: String,
updatedBy: String,
timestamp: AA==
}
],
detailedBalances:
[
{
id: 0,
memberId: 0,
fundId: String,
currentAllocation: 0,
dateCreated: 0001-01-01,
dateUpdated: 0001-01-01,
createdBy: String,
updatedBy: String,
timestamp: AA==
}
],
beneficiariesLatestSubmittedDate: 0001-01-01,
userId: String,
participantStatus: String,
investmentStrategy: String,
isAllowedToUpdatePlan: False,
pensionableSalary: 0,
dateOfBirthSpouse: 0001-01-01,
dateOfBirthYoungestChild: 0001-01-01,
dateHiredOfPlan: 0001-01-01,
contractType: String,
isAllowedToVote: False,
votingPollAnswer:
{
id: 0,
configurationVersionId: 0,
memberId: 0,
clientId: 0,
code: String,
vote: String,
name: String,
selectionInfo: String,
dateVoted: 0001-01-01,
startDate: 0001-01-01,
endDate: 0001-01-01,
dateCreated: 0001-01-01,
dateUpdated: 0001-01-01,
createdBy: String,
updatedBy: String,
timestamp: AA==,
member:
{
id: 0,
employeeGuid: 00000000000000000000000000000000,
employeeId: String,
clientId: 0,
configurationId: 0,
lastName: String,
firstName: String,
companyName: String,
employeeGroup: String,
title: String,
birthdate: 0001-01-01,
emailAddress: String,
maritalStatus: Single,
partnerBirthDate: 0001-01-01,
gender: NotKnown,
militaryMonthCount: 0,
annualSalary: 0,
monthlySalary: 0,
salaryFrequency: 0,
deFederalState: Berlin,
deTaxClass: I,
deChurchTax: False,
dePrivNursingInsurance: 0,
pensionFinancingOption: String,
hasPrivHealthInsurance: False,
privHealthInsurance: 0,
childrenCount: 0,
child1BirthDate: 0001-01-01,
child2BirthDate: 0001-01-01,
child3BirthDate: 0001-01-01,
child4BirthDate: 0001-01-01,
child5BirthDate: 0001-01-01,
child6BirthDate: 0001-01-01,
child7BirthDate: 0001-01-01,
child8BirthDate: 0001-01-01,
child9BirthDate: 0001-01-01,
child10BirthDate: 0001-01-01,
authId: String,
authRegistrationDate: 0001-01-01,
activationCode: String,
activationExpiringDate: 0001-01-01,
planInfoDate: 0001-01-01,
planInfoBag: String,
inactive: False,
dateCreated: 0001-01-01,
removeRequestDate: 0001-01-01,
timestamp: AA==,
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
}
}
},
contributionDataDate: 0001-01-01,
beneficiaryFirstName: String,
beneficiaryLastName: String,
beneficiaryTitle: String,
beneficiaryDateOfBirth: 0001-01-01,
addressLine1: String,
addressLine2: String,
addressLine3: String,
phoneNumber: String,
mobileNumber: String,
dateCommencedService: 0001-01-01,
calculatorDataDate: 0001-01-01,
calculatorDataBag: String,
periodStart: 0001-01-01,
periodEnd: 0001-01-01,
memberId: 0,
infoBag: String,
projectionInfoBag: String,
companyPlanInfo: String,
infoProviderReference: String,
dateOfHire: 0001-01-01,
ssin: String,
isProxy: False,
isAllowedToVote: False,
userId: String,
participantStatus: String,
investmentStrategy: String,
isAllowedToUpdatePlan: False,
pensionableSalary: 0,
dateOfBirthSpouse: 0001-01-01,
dateOfBirthYoungestChild: 0001-01-01,
dateHiredOfPlan: 0001-01-01,
contractType: String,
investmentRiskProfile: String,
parent:
{
id: 0,
employeeGuid: 00000000000000000000000000000000,
employeeId: String,
clientId: 0,
configurationId: 0,
lastName: String,
firstName: String,
companyName: String,
employeeGroup: String,
title: String,
birthdate: 0001-01-01,
emailAddress: String,
maritalStatus: Single,
partnerBirthDate: 0001-01-01,
gender: NotKnown,
militaryMonthCount: 0,
annualSalary: 0,
monthlySalary: 0,
salaryFrequency: 0,
deFederalState: Berlin,
deTaxClass: I,
deChurchTax: False,
dePrivNursingInsurance: 0,
pensionFinancingOption: String,
hasPrivHealthInsurance: False,
privHealthInsurance: 0,
childrenCount: 0,
child1BirthDate: 0001-01-01,
child2BirthDate: 0001-01-01,
child3BirthDate: 0001-01-01,
child4BirthDate: 0001-01-01,
child5BirthDate: 0001-01-01,
child6BirthDate: 0001-01-01,
child7BirthDate: 0001-01-01,
child8BirthDate: 0001-01-01,
child9BirthDate: 0001-01-01,
child10BirthDate: 0001-01-01,
authId: String,
authRegistrationDate: 0001-01-01,
activationCode: String,
activationExpiringDate: 0001-01-01,
planInfoDate: 0001-01-01,
planInfoBag: String,
inactive: False,
dateCreated: 0001-01-01,
removeRequestDate: 0001-01-01,
timestamp: AA==,
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
}
}
},
contributionDataDate: 0001-01-01,
beneficiaryFirstName: String,
beneficiaryLastName: String,
beneficiaryTitle: String,
beneficiaryDateOfBirth: 0001-01-01,
addressLine1: String,
addressLine2: String,
addressLine3: String,
phoneNumber: String,
mobileNumber: String,
dateCommencedService: 0001-01-01,
calculatorDataDate: 0001-01-01,
calculatorDataBag: String,
periodStart: 0001-01-01,
periodEnd: 0001-01-01,
memberId: 0,
infoBag: String,
projectionInfoBag: String,
companyPlanInfo: String,
infoProviderReference: String,
dateOfHire: 0001-01-01,
ssin: String,
isProxy: False,
isAllowedToVote: False,
userId: String,
participantStatus: String,
investmentStrategy: String,
isAllowedToUpdatePlan: False,
pensionableSalary: 0,
dateOfBirthSpouse: 0001-01-01,
dateOfBirthYoungestChild: 0001-01-01,
dateHiredOfPlan: 0001-01-01,
contractType: String,
investmentRiskProfile: String,
parent:
{
id: 0,
employeeGuid: 00000000000000000000000000000000,
employeeId: String,
clientId: 0,
configurationId: 0,
lastName: String,
firstName: String,
companyName: String,
employeeGroup: String,
title: String,
birthdate: 0001-01-01,
emailAddress: String,
maritalStatus: Single,
partnerBirthDate: 0001-01-01,
gender: NotKnown,
militaryMonthCount: 0,
annualSalary: 0,
monthlySalary: 0,
salaryFrequency: 0,
deFederalState: Berlin,
deTaxClass: I,
deChurchTax: False,
dePrivNursingInsurance: 0,
pensionFinancingOption: String,
hasPrivHealthInsurance: False,
privHealthInsurance: 0,
childrenCount: 0,
child1BirthDate: 0001-01-01,
child2BirthDate: 0001-01-01,
child3BirthDate: 0001-01-01,
child4BirthDate: 0001-01-01,
child5BirthDate: 0001-01-01,
child6BirthDate: 0001-01-01,
child7BirthDate: 0001-01-01,
child8BirthDate: 0001-01-01,
child9BirthDate: 0001-01-01,
child10BirthDate: 0001-01-01,
authId: String,
authRegistrationDate: 0001-01-01,
activationCode: String,
activationExpiringDate: 0001-01-01,
planInfoDate: 0001-01-01,
planInfoBag: String,
inactive: False,
dateCreated: 0001-01-01,
removeRequestDate: 0001-01-01,
timestamp: AA==,
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
},
client:
{
id: 0,
code: String,
name: String,
countryId: 0,
configurationId: 0,
uri: String,
languageDefault: String,
emailDomains: String,
dkKappCode: String,
offboardingURL: String,
dateMarkedForOffboarding: 0001-01-01,
dataRetentionPeriodInYears: 0,
retentionEndDate: 0001-01-01,
saClientId: String,
inactive: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==,
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
},
configuration:
{
id: 0,
guid: 00000000000000000000000000000000,
system: False,
timestamp: AA==,
country:
{
id: 0,
name: String,
isoCode: String,
configurationId: 0,
cultureInfos: String,
excelTemplateId: String,
saClientId: String,
inactive: False,
timestamp: AA==
}
}
}
}
}
}
},
contributionDataDate: 0001-01-01,
beneficiaryFirstName: String,
beneficiaryLastName: String,
beneficiaryTitle: String,
beneficiaryDateOfBirth: 0001-01-01,
addressLine1: String,
addressLine2: String,
addressLine3: String,
phoneNumber: String,
mobileNumber: String,
dateCommencedService: 0001-01-01,
calculatorDataDate: 0001-01-01,
calculatorDataBag: String,
periodStart: 0001-01-01,
periodEnd: 0001-01-01,
memberId: 0,
infoBag: String,
projectionInfoBag: String,
companyPlanInfo: String,
infoProviderReference: String,
dateOfHire: 0001-01-01,
ssin: String,
isProxy: False,
isAllowedToVote: False,
userId: String,
participantStatus: String,
investmentStrategy: String,
isAllowedToUpdatePlan: False,
pensionableSalary: 0,
dateOfBirthSpouse: 0001-01-01,
dateOfBirthYoungestChild: 0001-01-01,
dateHiredOfPlan: 0001-01-01,
contractType: String,
investmentRiskProfile: String,
pensionFundManager: String
},
pensionFundManager: String
},
pensionFundManager: String
}
}
},
counsellingOptions:
{
isEnabled: False,
callbackOption:
{
isEnabled: False,
startDate: 0001-01-01,
endDate: 0001-01-01,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
},
url: String,
fee: 0,
bookingGroups:
[
{
type: WebNormalOfficeHours,
userName: String,
password: String,
addressLine1: String,
addressLine2: String,
addressLine3: String,
sortOrder: 0
}
]
},
sendAnEmailOption:
{
isEnabled: False,
startDate: 0001-01-01,
endDate: 0001-01-01,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
},
url: String,
fee: 0,
bookingGroups:
[
{
type: WebNormalOfficeHours,
userName: String,
password: String,
addressLine1: String,
addressLine2: String,
addressLine3: String,
sortOrder: 0
}
]
},
serviceLineOption:
{
isEnabled: False,
startDate: 0001-01-01,
endDate: 0001-01-01,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
},
url: String,
fee: 0,
bookingGroups:
[
{
type: WebNormalOfficeHours,
userName: String,
password: String,
addressLine1: String,
addressLine2: String,
addressLine3: String,
sortOrder: 0
}
]
},
bookAppointment:
{
isEnabled: False,
startDate: 0001-01-01,
endDate: 0001-01-01,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
},
url: String,
fee: 0,
bookingGroups:
[
{
type: WebNormalOfficeHours,
userName: String,
password: String,
addressLine1: String,
addressLine2: String,
addressLine3: String,
sortOrder: 0
}
]
},
seniorAdvisory:
{
isEnabled: False,
startDate: 0001-01-01,
endDate: 0001-01-01,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
},
url: String,
fee: 0,
bookingGroups:
[
{
type: WebNormalOfficeHours,
userName: String,
password: String,
addressLine1: String,
addressLine2: String,
addressLine3: String,
sortOrder: 0
}
]
}
},
dkCalculatorConfiguration:
{
folkepensionParameters:
{
year: 0,
baseAmount: 0,
pensionSupplementSingle: 0,
pensionSupplementOther: 0,
deductionOnBaseAmount: 0,
deductionOnIncomeOtherPct: 0,
deductionIncomeAfterAMB: 0,
deductionPensionSupplementSingle: 0,
deductionPensionSupplementOther: 0,
reductionBaseAmount: 0,
reductionPensionSupplement: 0,
reductionPensionSupplementOther: 0,
reductionPensionSupplementSpouse: 0
},
fortidspensionParameters:
{
year: 0,
stateSingle: 0,
stateOther: 0,
deductionOnIncomeOther: 0,
maxContributionPensioner: 0,
maxContributionNotPensioner: 0,
deductionSingle: 0,
deductionOther: 0,
reductionIncome: 0,
reductionIncomeSpouse: 0,
minimumSingle: 0,
minimumOther: 0
},
danishTaxParameters:
{
labourMarketContributionRate: 0,
bottomTaxRate: 0,
healthContributionRate: 0,
topTaxRate: 0,
topTaxLimit: 0,
taxCeilingPercentage: 0,
taxCeilingPercentagePositiveNetCapitalIncome: 0,
personalAllowanceYoung: 0,
personalAllowance: 0,
maximalCapitalPensionDeduction: 0,
baseDeductionPositiveNetCapitalIncome: 0,
shareTaxRateBelowLimit: 0,
shareTaxRateAboveLimit: 0,
limitShareTax: 0,
bottomLimitEmployeeDeduction: 0,
employeeDeductionRate: 0,
maximumEmploymentAllowance: 0,
propertyValueTaxPercentageBelowLimitEVL: 0,
propertyValueTaxPercentageAboveLimitEVL: 0,
limitPropertyValueTax: 0,
deductionOfPropertyValueTax6: 0,
deductionOfPropertyValueTax7: 0,
maximumImpactUnderEVL: 0,
negativeNetCapitalIncome: 0,
bottomDeductionEqualizationTax: 0,
equalizationTax: 0,
transferableBottomDeductionEqualizationTax: 0,
bottomLineJobDeduction: 0,
jobDeductionRate: 0,
maximumJobDeduction: 0
},
danishAdvisoryParameters:
{
normalRetirementAge: 0,
planningHorizon: 0,
retirementGreenThresholdPct: 0,
retirementAmberThresholdPct: 0,
incapacityGreenThresholdPct: 0,
incapacityAmberThresholdPct: 0,
criticalIllnessGreenThresholdPct: 0,
criticalIllnessAmberThresholdPct: 0,
deathSingleGreenThresholdPct: 0,
deathSingleAmberThresholdPct: 0,
deathMarriedGreenThresholdPct: 0,
deathMarriedAmberThresholdPct: 0
},
danishGeneralPensionParameters:
{
instalmentPensionContributionCeiling: 0,
retirementSavingContributionCeilingLessThan5: 0,
retirementSavingContributionCeilingMoreThan5: 0
}
},
dkPensionsInfoSsoTicket:
{
value: String,
expiration: 0001-01-01
},
dkPensionsInfo:
{
date: 0001-01-01
},
deCalculatorConfiguration:
{
socialSecurityParameters:
{
retirementInsuranceCeiling: 0,
healthInsuranceCeiling: 0,
currentPensionLevel: 0,
referenceIncome: 0,
ddrValues:
{
retirementInsuranceCeiling: 0,
healthInsuranceCeiling: 0,
currentPensionLevel: 0,
referenceIncome: 0
},
employerRetirementPct: 0,
employerUnemployementPct: 0,
employerHealthInsuranceBasePct: 0,
employerHealthInsuranceAdditionalPct: 0,
employerNursingCarePct: 0,
employeeRetirementPct: 0,
employeeUnemployementPct: 0,
employeeHealthInsuranceBasePct: 0,
employeeHealthInsuranceAdditionalPct: 0,
employeeNursingCarePct: 0,
employeeChildlessNursingCareAdditionalPct: 0
}
},
disabilityInsurancePlan:
{
disabilityDegree: String,
hasPremiumWaiverCover: False
},
criticalIllnessInsurancePlan: {},
deathInsurancePlan: {},
healthInsurancePlan:
{
carrier:
{
carrierId: String,
logoUri: String,
name: String,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
}
},
expiryAge: 0,
coverageType: None,
spouseCoverageType: None,
childCoverageType: None,
childCoverageMaxAge: 0
},
accidentInsurancePlan:
{
carrier:
{
carrierId: String,
logoUri: String,
name: String,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
}
},
expiryAge: 0,
insuranceAmount: 0,
deathCover: False,
dentalCover: False
},
dentalInsurancePlan:
{
carrier:
{
carrierId: String,
logoUri: String,
name: String,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
}
},
expiryAge: 0,
coverageType: String,
extendedCoverage: False
},
seniorCitizenConcept:
{
solidary: False,
hasSpecificPrice: False,
specificPrice: 0
},
retirementPlan:
{
contributionUnit: String,
mandatoryEmployerContribution: 0,
mandatoryEmployeeContribution: 0,
additionalContribution: 0,
defaultCarrier:
{
carrierId: String,
logoUri: String,
name: String,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
}
},
hasDefaultSavingProduct: False,
defaultSavingProduct:
{
id: 0,
productId: 0,
productName: String,
riskProfile: String
}
},
deRetirementPlans:
{
retirementBenefitAmountDisplayOption: Accumulated,
retirementBenefitAmountDisplayOptions:
[
Accumulated
],
financingVehicles:
[
Pensionskasse
],
contributionTypes:
[
Employer
],
retirementPlans:
[
{
identifier: String,
name: String,
planDocumentReference: String,
carrier:
{
carrierId: String,
logoUri: String,
name: String,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
}
},
carrierIds:
[
String
],
healthInsurance: String,
productType: Traditional,
groupInsuranceContractCode: String,
contributionFormula:
{
employerContributionFormula:
{
flatAmount: 0,
pctSalaryAboveSSCC: 0,
pctSalaryBelowSSCC: 0
},
employeeContributionFormula:
{
flatAmount: 0,
pctSalaryAboveSSCC: 0,
pctSalaryBelowSSCC: 0
},
hasVoluntaryEmployeeContribution: False,
employerMatchingFormula:
{
unit: 0,
multiplier: 0
}
},
financingVehicle: Pensionskasse,
retirementBenefit:
{
normalRetirementAge: 0,
normalRetirementAgeType: String,
earlyRetirementAge: 0,
primaryRetirementBenefitPaymentType: LumpSum,
alternativeRetirementBenefitPaymentType: LumpSum,
annuityFrequency: 0,
accruedRetirementPension: 0,
accruedRetirementLumpSum: 0,
projectedRetirementPensionGuaranteed: 0,
projectedRetirementLumpSumGuaranteed: 0,
projectedRetirementPensionInclSurpluses: 0,
projectedRetirementLumpSumInclSurpluses: 0,
projectedRetirementPensionInclPast: 0,
projectedRetirementLumpSumInclPast: 0
},
deathBeforeRetirementBenefit:
{
deathBeforeRetirementBenefitType: ContributionRefund,
spouseAnnuityPct: 0,
orphanAnnuityPct: 0,
halfOrphanAnnuityPct: 0,
annuityFrequency: 0,
deathLumpsum: 0,
spouseLumpSumDeathBeforeRetirement: 0,
spouseAnnuityDeathBeforeRetirement: 0
},
deathAfterRetirementBenefit:
{
deathAfterRetirementBenefitType: LumpSum,
eligibilityPeriod: 0,
spouseAnnuityPct: 0,
annuityFrequency: 0,
spouseLumpSumDeathAfterRetirement: 0,
spouseAnnuityDeathAfterRetirement: 0
},
disabilityBenefit:
{
benefitPct: 0,
includesContributionWaiver: False,
disabilityPension: 0,
endCoverageAge: 0
},
invalidityBenefit:
{
benefitPct: 0,
includesContributionWaiver: False,
disabilityPension: 0,
endCoverageAge: 0
},
biProServiceConfiguration:
{
getQuoteRequest: String,
groupPolicyNumber: String
},
contribution:
{
employerContribution: 0,
employerContributionFrequency: Annual,
employeeContribution: 0,
employeeContributionFrequency: Annual,
employerMatchingContribution: 0,
oneTimeContribution: 0,
aggregatePremiumContribution: 0
},
benefitDataDate: 0001-01-01,
insurancePolicyNumber: String,
dateJoined: 0001-01-01,
pricingTables: {}
}
],
defaultRetirementPlans:
[
{
identifier: String,
name: String,
planDocumentReference: String,
carrier:
{
carrierId: String,
logoUri: String,
name: String,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
}
},
carrierIds:
[
String
],
healthInsurance: String,
productType: Traditional,
groupInsuranceContractCode: String,
contributionFormula:
{
employerContributionFormula:
{
flatAmount: 0,
pctSalaryAboveSSCC: 0,
pctSalaryBelowSSCC: 0
},
employeeContributionFormula:
{
flatAmount: 0,
pctSalaryAboveSSCC: 0,
pctSalaryBelowSSCC: 0
},
hasVoluntaryEmployeeContribution: False,
employerMatchingFormula:
{
unit: 0,
multiplier: 0
}
},
financingVehicle: Pensionskasse,
retirementBenefit:
{
normalRetirementAge: 0,
normalRetirementAgeType: String,
earlyRetirementAge: 0,
primaryRetirementBenefitPaymentType: LumpSum,
alternativeRetirementBenefitPaymentType: LumpSum,
annuityFrequency: 0,
accruedRetirementPension: 0,
accruedRetirementLumpSum: 0,
projectedRetirementPensionGuaranteed: 0,
projectedRetirementLumpSumGuaranteed: 0,
projectedRetirementPensionInclSurpluses: 0,
projectedRetirementLumpSumInclSurpluses: 0,
projectedRetirementPensionInclPast: 0,
projectedRetirementLumpSumInclPast: 0
},
deathBeforeRetirementBenefit:
{
deathBeforeRetirementBenefitType: ContributionRefund,
spouseAnnuityPct: 0,
orphanAnnuityPct: 0,
halfOrphanAnnuityPct: 0,
annuityFrequency: 0,
deathLumpsum: 0,
spouseLumpSumDeathBeforeRetirement: 0,
spouseAnnuityDeathBeforeRetirement: 0
},
deathAfterRetirementBenefit:
{
deathAfterRetirementBenefitType: LumpSum,
eligibilityPeriod: 0,
spouseAnnuityPct: 0,
annuityFrequency: 0,
spouseLumpSumDeathAfterRetirement: 0,
spouseAnnuityDeathAfterRetirement: 0
},
disabilityBenefit:
{
benefitPct: 0,
includesContributionWaiver: False,
disabilityPension: 0,
endCoverageAge: 0
},
invalidityBenefit:
{
benefitPct: 0,
includesContributionWaiver: False,
disabilityPension: 0,
endCoverageAge: 0
},
biProServiceConfiguration:
{
getQuoteRequest: String,
groupPolicyNumber: String
},
contribution:
{
employerContribution: 0,
employerContributionFrequency: Annual,
employeeContribution: 0,
employeeContributionFrequency: Annual,
employerMatchingContribution: 0,
oneTimeContribution: 0,
aggregatePremiumContribution: 0
},
benefitDataDate: 0001-01-01,
insurancePolicyNumber: String,
dateJoined: 0001-01-01,
pricingTables: {}
}
]
},
preventiveTreatment:
{
carrier:
{
carrierId: String,
logoUri: String,
name: String,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
}
},
expiryAge: 0
},
isPensionScheme: False,
pathFinder:
{
carrier:
{
carrierId: String,
logoUri: String,
name: String,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
}
},
expiryAge: 0
},
financialWellBeing:
{
carrier:
{
carrierId: String,
logoUri: String,
name: String,
contactDetails:
{
website: String,
email: String,
phoneNumber: String,
openingHours:
{
String:
{
opening:
{
hours: 0,
minutes: 0
},
lunchStart:
{
hours: 0,
minutes: 0
},
lunchEnd:
{
hours: 0,
minutes: 0
},
closing:
{
hours: 0,
minutes: 0
}
}
},
showInFooter: False
}
},
expiryAge: 0
},
useInformalLanguage: False,
usesSSO: False,
authenticationMethod:
{
type: NemId,
saClientId: String,
registrationFields:
[
String
]
},
cprNumberNeeded: False,
activationCodeRequired: False,
employerEmailDomain: String,
version: String,
taxPseudocodeURL: String,
calculatorConfiguration:
{
isEnabled: False,
cdyPosition: String,
amountInputPrecision: 0,
percentInputPrecision: 0,
locale:
{
String: String
},
displayPrecision: 0,
upwardsConversionPrecision: 0,
downwardsConversionPrecision: 0,
useInvestmentProductsFile: False,
investmentProductsFileName: String,
member:
{
userId: String,
systemId: String,
schemeCode: String,
sessionId: String,
clientId: String,
clientCode: String,
isDefault: False,
groupId: String,
groupNameUpper: String,
appName: String,
appNameUpper: String,
key: String,
keyUpper: String,
country: String,
locale: String,
ccy: String,
cdy: String,
status: String,
statusCode: String,
category: String,
scheme: String,
primarySalary: String,
email: String,
employer:
{
id: String,
code: String,
name: String,
logo: String,
config: {}
},
roles: 0,
asAt: 0001-01-01,
calcDate: 0001-01-01,
nextEOFY: 0001-06-30,
periodToNextEOFY: 0.5,
year: 0,
hasPartner: False,
includePartner: False,
includePartnerInCalc: False,
homeOwner: False,
targetAge: 0,
targetTime: 0,
targetIncomeR: 0,
targetIncomeRFreq: 0,
targetIncomeRAnnual: 0,
targetP: 0,
includeSS: False,
firstName: String,
lastName: String,
gender: Female,
dob: 0001-01-01,
salary: 0,
people:
[
{
type: Primary,
index: 0,
firstName: String,
lastName: String,
gender: Female,
isAgeInput: False,
dob: 0001-01-01,
age: 0,
exactAge: 0,
ageAtLast30June: 0,
privateHealthInsurance: False,
serviceDate: 0001-01-01,
service: 0,
intService: 0,
ageR: 0,
ageRMonths: 0,
email: String,
salaries:
{
String:
{
type: String,
ccy: String,
amount: 0,
freq: 0,
annualAmount: 0,
indexType: String,
salaryChanges:
[
{
fromAge: 0,
amount: 0
}
]
}
},
salary: 0,
salaryFreq: 0,
salaryChangeSeries:
[
0
],
hasOtherIncome: False,
otherIncome:
[
{
name: String,
type: Pension,
amount: 0,
fromAge: 0,
toAge: 0,
isTaxable: False,
isVector: False,
vector:
[
0
],
custom:
{
String: String
},
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
socialSecurity:
{
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
},
taxableDeductions: 0,
nonTaxableDeductions: 0,
careerChanges:
{
willTake: False,
breaks:
[
{
fromAge: 0,
toAge: 0,
workingRate: 0
}
],
careerBreakSeries:
[
0
],
totalYears: 0
},
custom:
{
String: String
},
salaryKey: String,
annualProjectibleSalary: 0,
projectionBreakdownCode: Salary You,
lookup: "Salary You:Primary",
ssBreakdownCode: SocialSecurityYou,
ssLookup: "SocialSecurityYou:Primary",
asAt: 0001-01-01,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
assets:
[
{
type: FinAsset,
owner: Primary,
code: String,
assetIndex: 0,
lookup: "String:Primary:0",
name: String,
ccy: String,
value: 0,
change: 0,
transferTo: 0,
transferAge: 0,
willSpend: False,
minRule: NoMinimum,
maxRule: NoMaximum,
ssTreatment: Exempt,
spendOnAnnuity: False,
contTaxRate: 0,
totalConts: 0,
usePreCalculatedContributions: False,
totalContributions:
[
[
0
]
],
futureAllocations:
[
[
{
String: 0
}
]
],
assetType: FinAsset,
totalContsFreq: 1,
totalLumpSumConts: 0,
contributions:
[
{
code: String,
index: 0,
name: String,
ccy: String,
contTable: String,
isEmployeeCont: False,
employerFlag: False,
type: Fixed,
linkedContIndex: 0,
sourceRate: String,
isTaxable: False,
amount: 0,
coreAmount: 0,
freq: 0,
rate: 0,
coreRate: 0,
fromAge: 0,
toAge: 0,
salary: 0,
annualAmount: 0,
annualCoreAmount: 0,
isAlwaysOneOff: False,
isOneOff: True,
constraintType: LumpSum,
custom:
{
String: String
},
memberRateLookup:
{
0: 0
},
isFromSalary: False,
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
fees:
[
{
name: String,
ccy: String,
amount: 0,
freq: 0,
annualAmount: 0,
rate: 0,
isTaxable: False,
fromAge: 0,
toAge: 0,
custom:
{
String: String
},
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
feeCapArrangements:
[
{
name: String,
amount: 0,
indexationRateSeries: 0,
rate: 0,
feesIncluded:
[
0
],
fromTime: 0,
toTime: 0,
custom:
{
String: String
},
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
custom:
{
String: String
},
rebalance: False,
retLumpSum: False,
allocSeries:
[
{
current:
{
String: 0
},
future:
{
String: 0
}
}
],
currentAssetClassAllocSeries:
{
0:
{
String: 0
}
},
futureAssetClassAllocSeries:
{
0:
{
String: 0
}
},
ratesSource: DB,
alloc:
[
{
name: String,
fromAge: 0,
optAlloc:
{
current:
{
String: 0
},
future:
{
String: 0
}
},
currentAssetClassAlloc:
{
String: 0
},
futureAssetClassAlloc:
{
String: 0
},
totalCurrentAlloc: 0,
totalFutureAlloc: 0
}
],
allocKeys:
[
String
],
returns:
{
String:
[
{
name: String,
fromAge: 0,
earningRate: 0,
taxRate: 0,
returnRate: 0
}
]
},
returnRates:
{
String:
{
earningRates:
[
0
],
taxRates:
[
0
]
}
},
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
includeAnnuities: False,
annuities:
[
{
priceType: Calc,
price: 0,
owner: Primary,
gender: Female,
ownerAge: 0,
spouseAge: 0,
type: Deferred,
purchaseType: Perc,
purchaseAmount: 0,
percBalanceSpent: 0,
amountSpent: 0,
incomePurchased: 0,
purchaseAge: 0,
deferralPeriod: 0,
indexationName: String,
drStochastic: String,
impliedInflationStochasticSeries: String,
reversion: 0,
guarantee: 0,
timing: 0,
scaleQx: 0,
scaleQxPartner: 0,
scaleImpr: 0,
scaleImprPartner: 0,
ageRating: 0,
spouseAgeRating: 0,
custom:
{
String: String
},
tableName: String,
tableNamePartner: String,
imprFactorTableName: String,
imprFactorTableNamePartner: String,
hasPartnerTables: True,
spouseAgeAtPurchase: 0,
expense: 0,
cacheKey: LifeTables-String-String,
partnerCacheKey: LifeTables-String-String,
targetTpx: 0,
paymentTerm: 0,
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
spending:
{
selected: String,
willChangeLate: False,
ageRLate: 0,
selectedLate: String,
goals:
[
{
name: String,
amount: 0,
freq: 0,
effectiveFreq: 1,
excludeFromProjection: False,
fromAge: 0,
toAge: 0,
selectedPersonalised: String,
tag: String,
custom:
{
String: String
},
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
lumpSumType: Perc,
lumpSumRate: 0,
lumpSumAmount: 0,
count: 1,
custom:
{
String: String
},
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
},
investmentProperties:
[
{
owner: Primary,
value: 0,
rentYield: 0,
expense: 0,
downsize: 0,
downsizeAge: 0,
downsizeToAsset: 0,
rates: 0,
lookup: "Prop:Primary",
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
incomeVectors:
{
String:
[
0
]
},
config:
{
country: String,
clientCode: String,
isStochastic: False,
stochasticLoopType: Parallel,
stochProjServiceLoc: WebServer,
stochProjSvcCallType: Sync,
dataSet: String,
solveTarget: NA,
solveTolerance: 0,
indexationRatesSource: DB,
discRatesSource: DB,
returnRatesSource: DB,
deterministicSim: 0,
stochasticSim: 0,
simCount: 0,
simsToIncludeDetails:
[
0
],
includeBalArray: False,
includeProjectionInStochasticResult: False,
includeFirstProjectionInStochasticResult: False,
usesStochasticData: True,
includeAllSpendingResult: False,
includeAllContributionProjectionResult: False,
includeAllAssetsProjectionResults: False,
includeAllSummaryProjectionResult: False,
includePreCalculatedContributionsInResponse: False,
includedProjections:
[
String
]
},
indexation:
[
{
name: String,
fromAge: 0,
rate: 0
}
],
annuityDisc:
[
{
name: String,
fromAge: 0,
rate: 0
}
],
indexationRates:
{
String:
[
0
]
},
annuityDiscRates:
{
String:
[
0
]
},
balance: 0,
planSomeValue: String,
flag1: False,
flag2: True,
isFriendly: True,
financingOption: String,
totalYears: 7,
totalLoopYears: 100,
age: 0,
ageR: 0,
intAge: 0,
indexType: String,
indexTypePre: String,
indexTypePost: String,
deflationType: String,
custom:
{
String: String
},
countryCalcConfig: {},
summary:
{
age: 0,
salary: 0,
balance: 0,
invOption: String,
contributions:
[
{
code: String,
name: String,
assetCode: String,
assetName: String,
isEmployeeCont: False,
amount: 0,
freq: 0,
rate: 0
}
]
},
lastModified: 0001-01-01,
isReturningUser: False,
clientCountryConfigCacheKey: ClientCountryConfig-String-String,
personalAssets: 0,
resultsSummary:
{
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
},
totalContribution:
{
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
},
id: String
},
clientCountryConfig:
{
clientCode: String,
clientName: String,
countryCode: String,
source:
{
d: Db,
t: 0
},
ageRMin: 0,
ageRMax: 0,
primarySalary: String,
annuityConfig:
{
tableNames:
[
{
name: String,
gender: Female
}
],
imprFactorTableNames:
[
{
name: String,
gender: Female
}
],
reversion: 0,
guarantee: 0,
timing: 0,
allowDiscountPreRet: False,
scaleQx: 0,
scaleImpr: 0,
ageRating: 0,
spouseAgeRating: 0,
expense: 0,
percBalanceSpent: 0,
amountSpent: 0,
incomePurchased: 0,
deferralPeriod: 0,
indexationName: String,
drStochastic: String,
impliedInflationStochasticSeries: String,
targetTpx: 0,
priceType: Calc,
price: 0
},
assets:
[
{
code: String,
name: String,
rebalance: False,
canEditInvestmentChoice: False,
willSpend: False,
investments:
[
String
],
contributions:
[
{
code: String,
name: String,
type: Fixed,
isEmployeeCont: False,
table: String,
ccy: String,
fromAge: 0,
toAge: 0,
indexationType: String,
salaryType: String,
isTaxable: False,
relatedRate: String,
order: 0,
editable: False,
constraints:
[
{
fromAge: 0,
toAge: 0,
min: 0,
max: 0,
step: 0
}
],
amountType: Any,
isOneOff: False
}
],
isOneOff: False
}
],
contTables:
[
{
code: String,
type: Fixed,
rates:
{
String: 0
},
rateSpecs:
[
{
fromAge: 0,
toAge: 0,
fromService: 0,
toService: 0,
sourceRate: 0,
dateFrom: 0001-01-01,
dateTo: 0001-01-01,
upperLimit: 0,
rate: 0,
coreRate: 0,
lookupKey: String
}
],
keyTemplate: age-service-rate
}
],
investments:
[
{
code: String,
name: String,
group: String,
isAssetClassFund: False,
allocs:
[
{
fromAge: 0,
term: 0,
allocs:
{
String: 0
},
totalAlloc: 0
}
],
order: 0,
allocationsDictionary:
{
0: {}
}
}
],
content:
{
String:
[
{
section: String,
itemId: String,
itemCode: String,
country: String,
lang: String,
app: String,
companyId: String,
company: String,
elements:
{
String: String
},
id: String
}
]
},
environments:
{
String: String
},
customNumericConstraints:
{
String:
{
min: 0,
max: 0,
step: 0
}
},
assetReturnRates:
{
String:
{
earningRates:
[
0
],
taxRates:
[
0
]
}
},
investmentPropertyRates: 0,
getAssetClassFundDictionary:
{
String: False
},
getTermBasedFundDictionary:
{
String: True
},
getAllocationsDictionary:
{
String:
{
0: {}
}
},
assetNameMap:
{
String: String
},
assetContNameMap:
{
String:
{
String: String
}
},
cacheKey: ClientCountryConfig-String-String,
asAt: 0001-01-01,
id: String
},
colorScheme:
{
primaryColor1: String,
primaryColor2: String,
decorativeColor1: String,
decorativeColor2: String,
decorativeColor3: String,
decorativeColor4: String,
decorativeColor5: String,
fontColor1: String,
fontColor2: String,
tableHeaderFontColor: String,
tableEmployerMatchFontColor: String,
reportColors:
{
tableColors:
{
headerTableFontColor: String,
basicTableHeaderColor: String,
basicTableFontColor: String,
panel1Color: String,
panel2Color: String,
panel3Color: String
}
}
},
riskProfileMapping:
{
String:
{
String: String
}
},
defaultRiskLevel: String,
dkAnnuityPriceList:
[
{
carrierName: String,
riskProfile: String,
price: 0
}
],
dkCarrierIDMapping:
{
String: String
},
dkDefaultCarrierID: String,
frConfiguration:
{
planConfigurations:
[
{
type: PEE,
name: String,
contributionFee: 0,
aumFeeUnitLinked: 0,
aumFeeInsurerAsset: 0,
planLevelContributionCaps:
[
{
type: None,
contributionType: EmployeeMandatory,
value: 0
}
],
fundLevelContributionCaps:
{
String:
[
{
type: None,
contributionType: EmployeeMandatory,
value: 0
}
]
},
contributionRuleMapping:
{
String:
[
0
]
}
}
],
contributionRules:
[
{
id: 0,
name: String,
contributionType: EmployeeMandatory,
bracketType: None,
brackets:
[
{
threshold: 0,
rate: 0
}
],
numberOfBrackets: 1
}
]
},
rpcLevelInfo:
{
level1: 0,
level2: 0,
level3: 0
},
frIncludePEROProfitSharingSavings: False,
ptLifetimePensionAnnuityFactors:
[
{
age: 0,
isReversionary: False,
factor: 0
}
],
ptPensionDrawdownAnnuityFactors:
[
{
term: 0,
investmentCode: String,
factor: 0
}
],
salaryGrowthIndexMappings:
[
{
name: String,
indexType: String
}
]
},
configurationIds:
{
configuration:
[
0
],
planParameters: 0
},
newDocumentDaySpan: 0,
sasTokenDurationInSeconds: 0,
dataRetentionPeriodInYears: 0,
groupConfig:
{
entityColumnFilters:
[
{
entity: String,
alias: String,
ordinal: 0,
columns:
[
{
type: Enum,
ordinal: 0,
value: String,
values:
[
String
]
}
]
}
],
rule: String
},
memberDocumentConfig:
{
maxFileSizeMB: 0,
allowedMIMETypes:
[
String
]
},
pensionSightClient:
{
clientID: String,
name: String,
name_NL: String,
name_FR: String,
name_EN: String,
text_Standard_Beneficiary_Nominations: String,
text_Specific_Beneficiary_Nominations: String
},
frCompanyPlans:
{
currentEmployerPlans:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
previousEmployerPlans:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
individualCompanyPlans:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
others:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
current:
{
pee:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
pero:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
percol:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
perin:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
noMatchingCategory:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
incorrectCategoryMapping:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
excessPlanMapping:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
}
},
previous:
{
pee:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
pero:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
percol:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
perin:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
noMatchingCategory:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
incorrectCategoryMapping:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
excessPlanMapping:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
}
},
individual:
{
pee:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
pero:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
percol:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
perin:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
noMatchingCategory:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
incorrectCategoryMapping:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
},
excessPlanMapping:
{
accountBalanceDate: 0001-01-01,
assetAllocationDate: 0001-01-01,
plans:
[
{
id: 0,
planName: String,
providerName: String,
accountBalance:
{
amount: 0,
currency: String
},
assetAllocation:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
accountDetails:
{
id: 0,
idConnection: 0,
idUser: 0,
idSource: 0,
idParent: 0,
number: String,
originalName: String,
balance: 0,
coming: 0,
display: False,
lastUpdate: 0001-01-01,
deleted: 0001-01-01,
disabled: 0001-01-01,
iban: String,
currency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
type: String,
idType: 0,
bookmarked: 0,
name: String,
error: String,
usage: 0,
ownership: owner,
companyName: String,
loan:
{
totalAmount: 0,
availableAmount: 0,
usedAmount: 0,
subscriptionDate: 0001-01-01,
maturityDate: 0001-01-01,
nextPaymentAmount: 0,
nextPaymentDate: 0001-01-01,
rate: 0,
nbPaymentsLeft: 0,
nbPaymentsDone: 0,
nbPaymentsTotal: 0,
lastPaymentAmount: 0,
lastPaymentDate: 0001-01-01,
accountLabel: String,
insuranceLabel: String,
insuranceAmount: 0,
insuranceRate: 0,
duration: 0,
type: String
},
webId: String,
openingDate: {},
recipients:
[
{
}
],
bic: {},
comingBalance: 0,
formattedBalance: String,
calculated:
[
String
],
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
information:
{
version: String,
providerType: String
},
investments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
transfers:
[
{
}
]
},
powensAccountState: String,
powensAccountType: String,
accountInvestments:
[
{
id: 0,
idAccount: 0,
idSecurity: 0,
idType: 0,
label: String,
code: String,
codeType: String,
stockSymbol: String,
source: String,
description: String,
quantity: 0,
unitPrice: 0,
unitValue: 0,
valuation: 0,
diff: 0,
diffPercent: 0,
prevDiff: 0,
prevDiffPercent: 0,
vDate: 0001-01-01,
prevVDate: 0001-01-01,
portfolioShare: 0,
calculated:
[
String
],
deleted: 0001-01-01,
lastUpdate: 0001-01-01,
originalCurrency:
{
id: String,
name: String,
symbol: String,
crypto: False,
precision: 0,
prefix: False,
marketcap: {},
datetime: 0001-01-01
},
originalValuation: 0,
originalUnitValue: 0,
originalUnitPrice: 0,
originalDiff: 0,
details:
{
performanceOneYear: 0,
performanceThreeYear: 0,
performanceFiveYear: 0,
srri: 0,
assetCategory: String,
recommendedPeriod: String,
lastUpdate: 0001-01-01
},
stockMarket: {},
type: {},
pockets:
[
{
}
]
}
],
voluntaryContribution: String,
mandatoryContribution:
{
employee: 0,
employer: 0
},
mandatoryContributionFormula: String,
investmentOptions:
{
options:
[
{
order: 0,
code: String,
name: String,
url: String
}
]
},
stockTransfer: String,
beneficiary:
{
firstName: String,
surName: String
},
formOfPayment: String,
taxation: String,
fees:
{
contributions: 0,
asset1: 0,
asset2: 0
},
planInformation: String,
type: String,
planCategory: String,
enabled: False,
url: String,
category: Others,
planType: OTHERS,
dateUpdated: 0001-01-01
}
],
hasDuplicate: False
}
}
},
esRetirementPlans:
{
retirementPlans:
[
{
identifier: String,
name: String,
salaryPercentage: 0,
ceilingDate1: 0001-01-01,
ceilingDate2: 0001-01-01,
ceilingPercentageBeforeDate1: 0,
ceilingPercentageBeforeDate2: 0,
salaryComputationOption: String,
salaryCeiling1: 0,
salaryCeiling2: 0,
contribution:
{
employmentStatusPlan: String,
balanceCurrentEmployer: 0,
employeeContribution: 0,
employeeContributionDate: 0001-01-01,
employerContribution: 0,
employerContributionDate: 0001-01-01,
voluntaryContribution: 0,
voluntaryContributionDate: 0001-01-01,
totalContribution: 0
}
}
]
},
frCalculatorConfiguration:
{
socialSecurityParameters:
{
socialSecurityContributionCeiling: 0
}
},
frFundSetups:
[
{
id: String,
name: String,
code: String
}
],
frPlanSetups:
[
{
planType: String,
name: String,
funds:
[
String
],
connectorID: 0,
personalInformation: String,
voluntaryContributions: String,
investmentOptions: String,
payoutOptions: String,
yourBeneficiaries: String,
retirementLiquidation: String
}
],
frPreviousPlansSetups:
[
{
providerName: String,
planType: String,
link: String
}
],
frIndividualPlanFunds:
[
String
],
beRetirementPlans:
[
{
type: String,
reversible: 0,
employerRetirementPlan:
{
retirementPlans:
[
{
name: String,
type: String,
annuity:
{
deathCover: 0,
noDeathCover: 0
},
lumpSum:
{
deathCover: 0,
noDeathCover: 0
},
accruedReserves: 0,
legalMinimum: 0,
vestedReserves: 0,
currency: String,
frequency: String
}
],
lumpSumTotalDeathCover: 0,
lumpSumTotalNoDeathCover: 0,
annuityTotalDeathCover: 0,
annuityTotalNoDeathCover: 0,
totalAccruedReserves: 0,
totalLegalMinimum: 0,
totalVestedReserves: 0
},
employeeRetirementPlan:
{
retirementPlans:
[
{
name: String,
type: String,
annuity:
{
deathCover: 0,
noDeathCover: 0
},
lumpSum:
{
deathCover: 0,
noDeathCover: 0
},
accruedReserves: 0,
legalMinimum: 0,
vestedReserves: 0,
currency: String,
frequency: String
}
],
lumpSumTotalDeathCover: 0,
lumpSumTotalNoDeathCover: 0,
annuityTotalDeathCover: 0,
annuityTotalNoDeathCover: 0,
totalAccruedReserves: 0,
totalLegalMinimum: 0,
totalVestedReserves: 0
},
totalAnnuity: 0,
totalLumpSum: 0,
totalVestedReserves: 0,
totalAccruedReserves: 0,
totalLegalMinimum: 0
}
],
beContributions:
{
balances:
[
{
employerFundDate: 0001-01-01,
contributions: 0,
return: 0,
accruedValue: 0,
legalMinimum: 0,
vestedReserves: 0,
currency: String
}
]
},
privateClientProducts:
[
{
carrier: 0,
privateProductId: 0
}
],
contactUs:
{
id: String,
subjectFormat: String,
sendToBCC:
[
String
],
sendToCC:
[
String
],
sendFrom:
[
String
],
bodyTemplate: String
},
emailSettings:
[
{
id: String,
subjectFormat: String,
sendToBCC:
[
String
],
sendToCC:
[
String
],
sendFrom:
[
String
],
bodyTemplate: String
}
],
recommendation:
{
products:
[
{
question:
{
number: 0,
description: String
},
options:
[
{
value: 0,
description: String
}
]
}
],
riskQuestions:
[
{
}
],
risks:
[
{
startValue: 0,
endValue: 0,
riskName: String,
riskId: String
}
]
},
recommendationProduct:
{
products:
[
{
product: String,
formula: String,
carrier: String,
productTypeId: 0,
score: 0
}
],
productRiskMatrix:
[
{
}
],
barGraphData:
[
{
String: String
}
],
productTypeData:
[
{
}
]
},
ptFundValues:
[
{
id: 0,
fundId: String,
clientId: 0,
informationDate: 0001-01-01,
investmentReturnTwelveMonths: 0,
investmentReturnThreeYears: 0,
investmentReturnFiveYears: 0,
currentAnnualPensionFee: 0,
dateCreated: 0001-01-01,
dateUpdated: 0001-01-01,
createdBy: String,
updatedBy: String,
timestamp: AA==
}
],
ptFundsSetups:
[
{
identifier: String,
name: String
}
],
ptContributionData:
{
id: 0,
memberId: 0,
choiceStartDate: 0001-01-01,
choiceEndDate: 0001-01-01,
baseContributionPercent: 0,
voluntaryContributionPercent: 0,
incentiveContributionPercent: 0,
totalContributionPercent: 0,
baseContributionValue: 0,
voluntaryContributionValue: 0,
incentiveContributionValue: 0,
totalContributionValue: 0,
dateCreated: 0001-01-01,
dateUpdated: 0001-01-01
},
ptInvestmentAllocations:
[
{
id: 0,
memberId: 0,
fundId: String,
currentBalancePercent: 0,
futureContributionPercent: 0,
currentBalanceFutureContributionPercent: 0,
dateCreated: 0001-01-01,
dateUpdated: 0001-01-01
}
],
ptInvestmentSetup:
{
hasLifeCycle: False,
isCurrentBalanceDisplayed: False,
isFutureContributionDisplayed: False,
isCurrentBalanceFutureContributionDisplayed: False,
isAdditionalInfoDisplayed: False,
choicePeriodStartDate: 0001-01-01,
choicePeriodEndDate: 0001-01-01,
lifeCycleAgeBasis: String,
lifeCycleAgeBasisDate: 0001-01-01,
lifeCycleAge: 0,
baseContributionPercent: 0,
isBaseContributionRuleExisting: False,
isTotalAllocated1To100: False,
childrenCount: 0
},
ptFundLifecycleList:
{
investmentChoiceList:
[
{
String: String
}
]
},
ptParticipantStatusSetup:
{
isNewJoinerFormEnabled: False,
isLeaverFormEnabled: False,
isNewJoinerDataExisting: False,
isLeaverDataExisting: False
},
ptMatchingContributionList:
[
{
voluntary: 0,
match: 0
}
],
votingPollSetup:
{
code: String,
startDate: 0001-01-01,
endDate: 0001-01-01,
defaultImage: String,
options:
[
{
set: String,
id: String,
name: String,
value:
[
{
identifier: String,
name: String,
imageUri: String,
description1: String,
description2: String,
link: String
}
]
}
]
},
votingPollConfig:
[
{
order: 0,
label: String,
field: String,
type: String
}
],
ptCalculatorConfiguration:
{
socialSecurityParameters:
{
normalRetirementAge: 0,
normalRetirementAgeMonths: 0
}
},
bookingInfo:
{
bookingAllowed: False,
bookingGroups:
[
{
type: WebNormalOfficeHours,
userName: String,
password: String,
addressLine1: String,
addressLine2: String,
addressLine3: String,
sortOrder: 0
}
],
hasBookingTime: False,
bookingTimeLink: String
},
dkPublicContactUsSetup:
{
lookupReference: String,
currentProduct: String,
productEmails:
[
{
product: String,
emails:
[
String
]
}
],
toRecipients:
[
String
],
ccRecipients:
[
String
],
bccRecipients:
[
String
]
}
},
member:
{
userId: String,
systemId: String,
schemeCode: String,
sessionId: String,
clientId: String,
clientCode: String,
isDefault: False,
groupId: String,
groupNameUpper: String,
appName: String,
appNameUpper: String,
key: String,
keyUpper: String,
country: String,
locale: String,
ccy: String,
cdy: String,
status: String,
statusCode: String,
category: String,
scheme: String,
primarySalary: String,
email: String,
employer:
{
id: String,
code: String,
name: String,
logo: String,
config: {}
},
roles: 0,
asAt: 0001-01-01,
calcDate: 0001-01-01,
nextEOFY: 0001-06-30,
periodToNextEOFY: 0.5,
year: 0,
hasPartner: False,
includePartner: False,
includePartnerInCalc: False,
homeOwner: False,
targetAge: 0,
targetTime: 0,
targetIncomeR: 0,
targetIncomeRFreq: 0,
targetIncomeRAnnual: 0,
targetP: 0,
includeSS: False,
firstName: String,
lastName: String,
gender: Female,
dob: 0001-01-01,
salary: 0,
people:
[
{
type: Primary,
index: 0,
firstName: String,
lastName: String,
gender: Female,
isAgeInput: False,
dob: 0001-01-01,
age: 0,
exactAge: 0,
ageAtLast30June: 0,
privateHealthInsurance: False,
serviceDate: 0001-01-01,
service: 0,
intService: 0,
ageR: 0,
ageRMonths: 0,
email: String,
salaries:
{
String:
{
type: String,
ccy: String,
amount: 0,
freq: 0,
annualAmount: 0,
indexType: String,
salaryChanges:
[
{
fromAge: 0,
amount: 0
}
]
}
},
salary: 0,
salaryFreq: 0,
salaryChangeSeries:
[
0
],
hasOtherIncome: False,
otherIncome:
[
{
name: String,
type: Pension,
amount: 0,
fromAge: 0,
toAge: 0,
isTaxable: False,
isVector: False,
vector:
[
0
],
custom:
{
String: String
},
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
socialSecurity:
{
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
},
taxableDeductions: 0,
nonTaxableDeductions: 0,
careerChanges:
{
willTake: False,
breaks:
[
{
fromAge: 0,
toAge: 0,
workingRate: 0
}
],
careerBreakSeries:
[
0
],
totalYears: 0
},
custom:
{
String: String
},
salaryKey: String,
annualProjectibleSalary: 0,
projectionBreakdownCode: Salary You,
lookup: "Salary You:Primary",
ssBreakdownCode: SocialSecurityYou,
ssLookup: "SocialSecurityYou:Primary",
asAt: 0001-01-01,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
assets:
[
{
type: FinAsset,
owner: Primary,
code: String,
assetIndex: 0,
lookup: "String:Primary:0",
name: String,
ccy: String,
value: 0,
change: 0,
transferTo: 0,
transferAge: 0,
willSpend: False,
minRule: NoMinimum,
maxRule: NoMaximum,
ssTreatment: Exempt,
spendOnAnnuity: False,
contTaxRate: 0,
totalConts: 0,
usePreCalculatedContributions: False,
totalContributions:
[
[
0
]
],
futureAllocations:
[
[
{
String: 0
}
]
],
assetType: FinAsset,
totalContsFreq: 1,
totalLumpSumConts: 0,
contributions:
[
{
code: String,
index: 0,
name: String,
ccy: String,
contTable: String,
isEmployeeCont: False,
employerFlag: False,
type: Fixed,
linkedContIndex: 0,
sourceRate: String,
isTaxable: False,
amount: 0,
coreAmount: 0,
freq: 0,
rate: 0,
coreRate: 0,
fromAge: 0,
toAge: 0,
salary: 0,
annualAmount: 0,
annualCoreAmount: 0,
isAlwaysOneOff: False,
isOneOff: True,
constraintType: LumpSum,
custom:
{
String: String
},
memberRateLookup:
{
0: 0
},
isFromSalary: False,
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
fees:
[
{
name: String,
ccy: String,
amount: 0,
freq: 0,
annualAmount: 0,
rate: 0,
isTaxable: False,
fromAge: 0,
toAge: 0,
custom:
{
String: String
},
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
feeCapArrangements:
[
{
name: String,
amount: 0,
indexationRateSeries: 0,
rate: 0,
feesIncluded:
[
0
],
fromTime: 0,
toTime: 0,
custom:
{
String: String
},
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
custom:
{
String: String
},
rebalance: False,
retLumpSum: False,
allocSeries:
[
{
current:
{
String: 0
},
future:
{
String: 0
}
}
],
currentAssetClassAllocSeries:
{
0:
{
String: 0
}
},
futureAssetClassAllocSeries:
{
0:
{
String: 0
}
},
ratesSource: DB,
alloc:
[
{
name: String,
fromAge: 0,
optAlloc:
{
current:
{
String: 0
},
future:
{
String: 0
}
},
currentAssetClassAlloc:
{
String: 0
},
futureAssetClassAlloc:
{
String: 0
},
totalCurrentAlloc: 0,
totalFutureAlloc: 0
}
],
allocKeys:
[
String
],
returns:
{
String:
[
{
name: String,
fromAge: 0,
earningRate: 0,
taxRate: 0,
returnRate: 0
}
]
},
returnRates:
{
String:
{
earningRates:
[
0
],
taxRates:
[
0
]
}
},
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
includeAnnuities: False,
annuities:
[
{
priceType: Calc,
price: 0,
owner: Primary,
gender: Female,
ownerAge: 0,
spouseAge: 0,
type: Deferred,
purchaseType: Perc,
purchaseAmount: 0,
percBalanceSpent: 0,
amountSpent: 0,
incomePurchased: 0,
purchaseAge: 0,
deferralPeriod: 0,
indexationName: String,
drStochastic: String,
impliedInflationStochasticSeries: String,
reversion: 0,
guarantee: 0,
timing: 0,
scaleQx: 0,
scaleQxPartner: 0,
scaleImpr: 0,
scaleImprPartner: 0,
ageRating: 0,
spouseAgeRating: 0,
custom:
{
String: String
},
tableName: String,
tableNamePartner: String,
imprFactorTableName: String,
imprFactorTableNamePartner: String,
hasPartnerTables: True,
spouseAgeAtPurchase: 0,
expense: 0,
cacheKey: LifeTables-String-String,
partnerCacheKey: LifeTables-String-String,
targetTpx: 0,
paymentTerm: 0,
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
spending:
{
selected: String,
willChangeLate: False,
ageRLate: 0,
selectedLate: String,
goals:
[
{
name: String,
amount: 0,
freq: 0,
effectiveFreq: 1,
excludeFromProjection: False,
fromAge: 0,
toAge: 0,
selectedPersonalised: String,
tag: String,
custom:
{
String: String
},
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
lumpSumType: Perc,
lumpSumRate: 0,
lumpSumAmount: 0,
count: 1,
custom:
{
String: String
},
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
},
investmentProperties:
[
{
owner: Primary,
value: 0,
rentYield: 0,
expense: 0,
downsize: 0,
downsizeAge: 0,
downsizeToAsset: 0,
rates: 0,
lookup: "Prop:Primary",
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
}
],
incomeVectors:
{
String:
[
0
]
},
config:
{
country: String,
clientCode: String,
isStochastic: False,
stochasticLoopType: Parallel,
stochProjServiceLoc: WebServer,
stochProjSvcCallType: Sync,
dataSet: String,
solveTarget: NA,
solveTolerance: 0,
indexationRatesSource: DB,
discRatesSource: DB,
returnRatesSource: DB,
deterministicSim: 0,
stochasticSim: 0,
simCount: 0,
simsToIncludeDetails:
[
0
],
includeBalArray: False,
includeProjectionInStochasticResult: False,
includeFirstProjectionInStochasticResult: False,
usesStochasticData: True,
includeAllSpendingResult: False,
includeAllContributionProjectionResult: False,
includeAllAssetsProjectionResults: False,
includeAllSummaryProjectionResult: False,
includePreCalculatedContributionsInResponse: False,
includedProjections:
[
String
]
},
indexation:
[
{
name: String,
fromAge: 0,
rate: 0
}
],
annuityDisc:
[
{
name: String,
fromAge: 0,
rate: 0
}
],
indexationRates:
{
String:
[
0
]
},
annuityDiscRates:
{
String:
[
0
]
},
balance: 0,
planSomeValue: String,
flag1: False,
flag2: True,
isFriendly: True,
financingOption: String,
totalYears: 7,
totalLoopYears: 100,
age: 0,
ageR: 0,
intAge: 0,
indexType: String,
indexTypePre: String,
indexTypePost: String,
deflationType: String,
custom:
{
String: String
},
countryCalcConfig: {},
summary:
{
age: 0,
salary: 0,
balance: 0,
invOption: String,
contributions:
[
{
code: String,
name: String,
assetCode: String,
assetName: String,
isEmployeeCont: False,
amount: 0,
freq: 0,
rate: 0
}
]
},
lastModified: 0001-01-01,
isReturningUser: False,
clientCountryConfigCacheKey: ClientCountryConfig-String-String,
personalAssets: 0,
resultsSummary:
{
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
},
totalContribution:
{
asAt: 0001-01-01,
age: 0,
intAge: 0,
year: 0,
periodToNextEOFY: 0.5,
indexType: String,
deflationType: String,
indexTypePre: String,
indexTypePost: String
},
id: String
}
}
HTTP/1.1 200 OK Content-Type: text/jsv Content-Length: length { stochastic: { member: { userId: String, systemId: String, schemeCode: String, sessionId: String, clientId: String, clientCode: String, isDefault: False, groupId: String, groupNameUpper: String, appName: String, appNameUpper: String, key: String, keyUpper: String, country: String, locale: String, ccy: String, cdy: String, status: String, statusCode: String, category: String, scheme: String, primarySalary: String, email: String, employer: { id: String, code: String, name: String, logo: String, config: {} }, roles: 0, asAt: 0001-01-01, calcDate: 0001-01-01, nextEOFY: 0001-06-30, periodToNextEOFY: 0.5, year: 0, hasPartner: False, includePartner: False, includePartnerInCalc: False, homeOwner: False, targetAge: 0, targetTime: 0, targetIncomeR: 0, targetIncomeRFreq: 0, targetIncomeRAnnual: 0, targetP: 0, includeSS: False, firstName: String, lastName: String, gender: Female, dob: 0001-01-01, salary: 0, people: [ { type: Primary, index: 0, firstName: String, lastName: String, gender: Female, isAgeInput: False, dob: 0001-01-01, age: 0, exactAge: 0, ageAtLast30June: 0, privateHealthInsurance: False, serviceDate: 0001-01-01, service: 0, intService: 0, ageR: 0, ageRMonths: 0, email: String, salaries: { String: { type: String, ccy: String, amount: 0, freq: 0, annualAmount: 0, indexType: String, salaryChanges: [ { fromAge: 0, amount: 0 } ] } }, salary: 0, salaryFreq: 0, salaryChangeSeries: [ 0 ], hasOtherIncome: False, otherIncome: [ { name: String, type: Pension, amount: 0, fromAge: 0, toAge: 0, isTaxable: False, isVector: False, vector: [ 0 ], custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], socialSecurity: { asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String }, taxableDeductions: 0, nonTaxableDeductions: 0, careerChanges: { willTake: False, breaks: [ { fromAge: 0, toAge: 0, workingRate: 0 } ], careerBreakSeries: [ 0 ], totalYears: 0 }, custom: { String: String }, salaryKey: String, annualProjectibleSalary: 0, projectionBreakdownCode: Salary You, lookup: "Salary You:Primary", ssBreakdownCode: SocialSecurityYou, ssLookup: "SocialSecurityYou:Primary", asAt: 0001-01-01, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], assets: [ { type: FinAsset, owner: Primary, code: String, assetIndex: 0, lookup: "String:Primary:0", name: String, ccy: String, value: 0, change: 0, transferTo: 0, transferAge: 0, willSpend: False, minRule: NoMinimum, maxRule: NoMaximum, ssTreatment: Exempt, spendOnAnnuity: False, contTaxRate: 0, totalConts: 0, usePreCalculatedContributions: False, totalContributions: [ [ 0 ] ], futureAllocations: [ [ { String: 0 } ] ], assetType: FinAsset, totalContsFreq: 1, totalLumpSumConts: 0, contributions: [ { code: String, index: 0, name: String, ccy: String, contTable: String, isEmployeeCont: False, employerFlag: False, type: Fixed, linkedContIndex: 0, sourceRate: String, isTaxable: False, amount: 0, coreAmount: 0, freq: 0, rate: 0, coreRate: 0, fromAge: 0, toAge: 0, salary: 0, annualAmount: 0, annualCoreAmount: 0, isAlwaysOneOff: False, isOneOff: True, constraintType: LumpSum, custom: { String: String }, memberRateLookup: { 0: 0 }, isFromSalary: False, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], fees: [ { name: String, ccy: String, amount: 0, freq: 0, annualAmount: 0, rate: 0, isTaxable: False, fromAge: 0, toAge: 0, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], feeCapArrangements: [ { name: String, amount: 0, indexationRateSeries: 0, rate: 0, feesIncluded: [ 0 ], fromTime: 0, toTime: 0, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], custom: { String: String }, rebalance: False, retLumpSum: False, allocSeries: [ { current: { String: 0 }, future: { String: 0 } } ], currentAssetClassAllocSeries: { 0: { String: 0 } }, futureAssetClassAllocSeries: { 0: { String: 0 } }, ratesSource: DB, alloc: [ { name: String, fromAge: 0, optAlloc: { current: { String: 0 }, future: { String: 0 } }, currentAssetClassAlloc: { String: 0 }, futureAssetClassAlloc: { String: 0 }, totalCurrentAlloc: 0, totalFutureAlloc: 0 } ], allocKeys: [ String ], returns: { String: [ { name: String, fromAge: 0, earningRate: 0, taxRate: 0, returnRate: 0 } ] }, returnRates: { String: { earningRates: [ 0 ], taxRates: [ 0 ] } }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], includeAnnuities: False, annuities: [ { priceType: Calc, price: 0, owner: Primary, gender: Female, ownerAge: 0, spouseAge: 0, type: Deferred, purchaseType: Perc, purchaseAmount: 0, percBalanceSpent: 0, amountSpent: 0, incomePurchased: 0, purchaseAge: 0, deferralPeriod: 0, indexationName: String, drStochastic: String, impliedInflationStochasticSeries: String, reversion: 0, guarantee: 0, timing: 0, scaleQx: 0, scaleQxPartner: 0, scaleImpr: 0, scaleImprPartner: 0, ageRating: 0, spouseAgeRating: 0, custom: { String: String }, tableName: String, tableNamePartner: String, imprFactorTableName: String, imprFactorTableNamePartner: String, hasPartnerTables: True, spouseAgeAtPurchase: 0, expense: 0, cacheKey: LifeTables-String-String, partnerCacheKey: LifeTables-String-String, targetTpx: 0, paymentTerm: 0, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], spending: { selected: String, willChangeLate: False, ageRLate: 0, selectedLate: String, goals: [ { name: String, amount: 0, freq: 0, effectiveFreq: 1, excludeFromProjection: False, fromAge: 0, toAge: 0, selectedPersonalised: String, tag: String, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], lumpSumType: Perc, lumpSumRate: 0, lumpSumAmount: 0, count: 1, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String }, investmentProperties: [ { owner: Primary, value: 0, rentYield: 0, expense: 0, downsize: 0, downsizeAge: 0, downsizeToAsset: 0, rates: 0, lookup: "Prop:Primary", asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], incomeVectors: { String: [ 0 ] }, config: { country: String, clientCode: String, isStochastic: False, stochasticLoopType: Parallel, stochProjServiceLoc: WebServer, stochProjSvcCallType: Sync, dataSet: String, solveTarget: NA, solveTolerance: 0, indexationRatesSource: DB, discRatesSource: DB, returnRatesSource: DB, deterministicSim: 0, stochasticSim: 0, simCount: 0, simsToIncludeDetails: [ 0 ], includeBalArray: False, includeProjectionInStochasticResult: False, includeFirstProjectionInStochasticResult: False, usesStochasticData: True, includeAllSpendingResult: False, includeAllContributionProjectionResult: False, includeAllAssetsProjectionResults: False, includeAllSummaryProjectionResult: False, includePreCalculatedContributionsInResponse: False, includedProjections: [ String ] }, indexation: [ { name: String, fromAge: 0, rate: 0 } ], annuityDisc: [ { name: String, fromAge: 0, rate: 0 } ], indexationRates: { String: [ 0 ] }, annuityDiscRates: { String: [ 0 ] }, balance: 0, planSomeValue: String, flag1: False, flag2: True, isFriendly: True, financingOption: String, totalYears: 7, totalLoopYears: 100, age: 0, ageR: 0, intAge: 0, indexType: String, indexTypePre: String, indexTypePost: String, deflationType: String, custom: { String: String }, countryCalcConfig: {}, summary: { age: 0, salary: 0, balance: 0, invOption: String, contributions: [ { code: String, name: String, assetCode: String, assetName: String, isEmployeeCont: False, amount: 0, freq: 0, rate: 0 } ] }, lastModified: 0001-01-01, isReturningUser: False, clientCountryConfigCacheKey: ClientCountryConfig-String-String, personalAssets: 0, resultsSummary: { asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String }, totalContribution: { asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String }, id: String }, userId: String, key: String, invOption: String, invOptionR: String, stochasticDataKey: String, assumeSteadyIncome: False, solveTarget: NA, targetAge: 0, targetIncome: 0, targetP: 0, netIncome: 0, bal: 0, contributionsOutOfPocket: 0, pTarget: 0, countTarget: 0, incomeR: 0, avgIncomeRBreakdown: { String: 0 }, avgLumpSumSpend: 0, avgTaxableLumpSum: 0, avgLumpSumTax: 0, avgLumpSumNet: 0, ageR: 0, runOutAge: 0, savings: 0, balR: 0, residualBal: 0, balRFV: 0, solverCount: 0, solved: False, solvePath: [ { v: 0, p: 0, r: 0 } ], incomeRBreakdown: { String: 0 }, firstBalanceZeroAge: 0, simulationResults: [ { id: 0, targetIncome: 0, targetAge: 0, netIncome: 0, contributionsOutOfPocket: 0, incomeR: 0, incomeRBreakdown: { String: 0 }, runOutAge: 0, firstBalanceZeroAge: 0, ageR: 0, balR: 0, inheritanceGoal: 0, inheritance: 0, residualBal: 0, year1Pension: 0, projection: { count: 0, projection: [ { period: 0, bothAreRetired: False, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ], people: [ { item: { type: Primary, index: 0, firstName: String, lastName: String, gender: Female, isAgeInput: False, dob: 0001-01-01, ageAtLast30June: 0, privateHealthInsurance: False, serviceDate: 0001-01-01, service: 0, intService: 0, ageR: 0, ageRMonths: 0, email: String, salaries: { String: { type: Gross, ccy: String, amount: 0, freq: 0, annualAmount: 0, indexType: String, salaryChanges: [ { fromAge: 0, amount: 0 } ] } }, salaryChangeSeries: [ 0 ], hasOtherIncome: False, otherIncome: [ { name: String, indexType: String, type: Pension, amount: 0, fromAge: 0, toAge: 0, isTaxable: False, custom: { String: String } } ], socialSecurity: { owner: Primary, includeSS: False, isMarried: False, homeOwner: False, personalAssets: 0, numPeople: 0, dob: 0001-01-01, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, taxableDeductions: 0, nonTaxableDeductions: 0, careerChanges: { willTake: False, breaks: [ { fromAge: 0, toAge: 0, workingRate: 0 } ] }, custom: { String: String }, salaryKey: String, annualProjectibleSalary: 0, projectionBreakdownCode: String, salary: 0, salaryFreq: 0, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, count: 0, projection: [ { isRetired: False, service: 0, contPeriod: 0, annualProjectibleSalary: 0, salaryPV: 0, salary: 0, salaryMOY: 0, preTaxDeductions: 0, otherTaxableIncome: 0, totalOtherTaxableIncome: 0, taxableIncome: 0, taxableIncomeWithConts: 0, taxableIncomeNoConts: 0, totalIncomeTax: 0, incomeTaxWithConts: 0, incomeTaxNoConts: 0, afterTaxEarnings: 0, afterTaxEarningsWithConts: 0, afterTaxEarningsNoConts: 0, postTaxDeductions: 0, totalAfterTaxDrawdown: 0, otherTaxFreeIncome: 0, afterTaxDeductions: 0, afterTaxDeductionsWithConts: 0, afterTaxDeductionsNoConts: 0, drawdowns: 0, totalAfterTax: 0, totalAfterTaxWithConts: 0, totalAfterTaxNoConts: 0, netIncome: 0, taxRatio: 0, pvFactorBOY: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ], otherIncomeProjections: [ { item: { name: String, indexType: String, type: Pension, amount: 0, fromAge: 0, toAge: 0, isTaxable: False, custom: { String: String } }, count: 0, projection: [ { incomePV: 0, income: 0, taxableAmount: 0, nonTaxableAmount: 0, taxableAmountPV: 0, nonTaxableAmountPV: 0, netIncome: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] } ], socialSecurityProjection: { item: { owner: Primary, includeSS: False, isMarried: False, homeOwner: False, personalAssets: 0, numPeople: 0, dob: 0001-01-01, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, projection: [ { personalAssets: 0, assessableAssets: 0, fullPensionPP: 0, assetThreshold: 0, minPension: 0, assetMeansTest: 0, deemedIncomeThreshold: 0, deemedReturn: 0, actualIncome: 0, totalIncome: 0, incomeThreshold: 0, incomeTest: 0, totalSocialSecurity: 0, income: 0, fullPensionIndexation: 0, minPensionIndexation: 0, assetThresholdIndexation: 0, incomeThresholdIndexation: 0, deemedIncomeThresholdIndexation: 0, personalAssetsIndexation: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] }, dob: 0001-01-01 } ], assets: [ { item: { type: FinAsset, owner: Primary, code: String, name: String, ccy: String, value: 0, change: 0, transferTo: 0, transferAge: 0, willSpend: False, minRule: NoMinimum, maxRule: NoMaximum, ssTreatment: Exempt, spendOnAnnuity: False, contTaxRate: 0, totalConts: 0, totalContsFreq: 0, totalLumpSumConts: 0, rebalance: False, retLumpSum: False, contributions: [ { code: String, index: 0, name: String, ccy: String, contTable: String, lookupKey: String, isEmployeeCont: False, employerFlag: False, type: Fixed, sourceRate: String, isTaxable: False, amount: 0, coreAmount: 0, freq: 0, rate: 0, coreRate: 0, fromAge: 0, toAge: 0, salary: 0, annualAmount: 0, annualCoreAmount: 0, isAlwaysOneOff: False, isOneOff: False, custom: { String: String }, memberRateLookup: { 0: 0 }, isFromSalary: False, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String } ], fees: [ { name: String, ccy: String, amount: 0, freq: 0, annualAmount: 0, rate: 0, isTaxable: False, fromAge: 0, toAge: 0, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String } ], feeCapArrangements: [ { name: String, amount: 0, indexationRateSeries: 0, rate: 0, feesIncluded: [ 0 ], fromTime: 0, toTime: 0, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String } ], alloc: [ { name: String, fromAge: 0, optAlloc: { current: { String: 0 }, future: { String: 0 } }, totalAlloc: 0 } ], ratesSource: DB, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, projection: [ { period: 0, assetSwitchFlag: False, contReturn: 0, balCashFlowReturn: 0, balBOY: 0, balBOYPV: 0, balBOYPostTransfers: 0, balBOYPostTransfersPV: 0, balBOYPostTransfersSimple: 0, balBOYPostTransfersWOLS: 0, transfersOut: 0, transfersOutWithLS: 0, lumpSumAtRet: 0, drawdownEligibility: 0, minDrawdown: 0, intermediateMinDrawdown: 0, drawdownReturns: 0, contReturnPow: 0, balCashFlowReturnPow: 0, balPreDrawdown: 0, proportionOfAsset: 0, additionalDrawdown: 0, totalIntermediateDrawdown: 0, totalDrawdowns: 0, totalDrawdownsPV: 0, totalTaxableFees: 0, totalNonTaxableFees: 0, returnsForFees: 0, balanceForFees: 0, taxDeductions: 0, returns: 0, balEOY: 0, assetBalPurchase: 0, balBOYPostAnnuityPurchase: 0, balBOYPostAnnuityPurchasePerson: 0, ssBalBOYPostAnnuityPurchase: 0, totalCashflowBOY: 0, totalCashflowMOY: 0, totalContributionsMOY: 0, remainingDrawdownRequired: 0, totalDrawdownRequired: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ], dob: 0001-01-01, assetIndex: 0, feeProjections: [ { item: { name: String, ccy: String, amount: 0, freq: 0, annualAmount: 0, rate: 0, isTaxable: False, fromAge: 0, toAge: 0, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, projection: [ { yearsSinceFromAge: 0, period: 0, amount: 0, rateAmount: 0, totalTaxDeductible: 0, totalNonTaxDeductible: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] } ], feeCapProjections: [ { item: { name: String, amount: 0, indexationRateSeries: 0, rate: 0, feesIncluded: [ 0 ], fromTime: 0, toTime: 0, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, count: 0, projection: [ { period: 0, totalFeeCap: 0, taxDeductibleFees: 0, nonTaxDeductibleFees: 0, offsetTaxDeductible: 0, offsetNonTaxDeductible: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] } ], totalContributionProjection: { item: { asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, projection: [ { contIndexation: 0, totalMemberNonTaxableSalaryCont: 0, totalMemberNonTaxableNonSalaryCont: 0, threshold: 0, coContAmt: 0, contCapsTotalEmployer: 0, transferBalanceCap: 0, contCapsTotalMemberTaxable: 0, contCapsTotalMemberNonTaxableSalary: 0, contCapsTotalMemberNonTaxableNonSalary: 0, cappedContTotalEmployer: 0, cappedContTotalMemberTaxable: 0, cappedContTotalMemberNonTaxableSalaryCont: 0, cappedContTotalMemberNonTaxableNonSalaryCont: 0, auLowIncomeSuperTaxOffset: 0, contTax: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ], contributionProjections: [ { item: { code: String, index: 0, name: String, ccy: String, contTable: String, lookupKey: String, isEmployeeCont: False, employerFlag: False, type: Fixed, sourceRate: String, isTaxable: False, amount: 0, coreAmount: 0, freq: 0, rate: 0, coreRate: 0, fromAge: 0, toAge: 0, salary: 0, annualAmount: 0, annualCoreAmount: 0, isAlwaysOneOff: False, isOneOff: False, custom: { String: String }, memberRateLookup: { 0: 0 }, isFromSalary: False, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, projection: [ { period: 0, salary: 0, rateLookupValue: String, linkedContRate: 0, rate: 0, amount: 0, rateAmount: 0, contAmount: 0, totalMemberTaxable: 0, totalMemberNonTaxable: 0, totalMemberNonTaxableSalary: 0, totalMemberNonTaxableNonSalary: 0, totalEmployer: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] } ] } } ], annuities: [ { item: { priceType: Calc, price: 0, owner: Primary, gender: Female, ownerAge: 0, spouseAge: 0, type: Deferred, purchaseType: Perc, purchaseAmount: 0, percBalanceSpent: 0, amountSpent: 0, incomePurchased: 0, purchaseAge: 0, deferralPeriod: 0, indexationName: String, drStochastic: String, impliedInflationStochasticSeries: String, reversion: 0, guarantee: 0, timing: 0, scaleQx: 0, scaleImpr: 0, ageRating: 0, spouseAgeRating: 0, custom: { String: String }, tableName: String, imprFactorTableName: String, spouseAgeAtPurchase: 0, expense: 0, cacheKey: String, targetTpx: 0, paymentTerm: 0, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, count: 0, projection: [ { purchaseYear: 0, discountRate: 0, stochAnnuityRateIndex: 0, inflation: 0, purchase: False, pensionPaymentPeriod: False, assetBalPurchaseTotal: 0, annuityIndexation: 0, purchasePrice: 0, purchaseAmount: 0, purchaseAmountPV: 0, annuityIncome: 0, annuityIncomePeriod: 0, annuityIncomePV: 0, annuityAssessableAsset: 0, annuityAssessableIncome: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] } ], spending: [ { item: { name: String, amount: 0, freq: 0, effectiveFreq: 0, excludeFromProjection: False, fromAge: 0, toAge: 0, selectedPersonalised: String, tag: String, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, count: 0, projection: [ { freq: 0, yearsSinceFromAge: 0, period: 0, amount: 0, amountPV: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] } ], investmentProperties: [ { } ], summary: { item: { asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, count: 0, projection: [ { period: 0, deflatorBOY: 0, deflatorMOY: 0, incomeNeeds: 0, incomeYou: 0, incomePartner: 0, socialSecurity: 0, incomeAssets: 0, totalIncome: 0, gap: 0, balanceAssets: 0, balanceProperty: 0, incomeAnnuities: 0, incomeProperty: 0, lumpSumSpend: 0, retPeriod: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] }, incomeR: 0, incomeRBreakdown: { String: 0 }, balR: 0, balRFV: 0, balanceRunOutAge: 0, incomeGapFlag: False, residualBalance: False, lumpSumRet: 0, incomeVectors: { String: [ 0 ] }, projections: { String: [ { type: String, willSpend: False, excludeInTotal: False, owner: Primary, code: String, index: 0, timeR: 0, runOutAge: 0, residualBal: 0, lumpSumRet: 0, lumpSumRetTax: 0, lumpSumRetNet: 0, incomeR: 0, timeTargetAge: 0, totalIncomeR: 0, percentileIncomeR: 0, balR: 0, values: { String: [ 0 ] }, avgIncomeR: 0 } ] }, inheritance: 0, inheritanceGoal: 0, balanceRunOutTime: 0, timeBothRetired: 0, yearsInRetirement: 0, annuityPurchaseAmount: 0, costToYou: 0, taxRelief: 0, employerMatch: 0, extraAmount: 0, youPay: 0, totalInvested: 0, solvePath: [ { v: 0, p: 0, r: 0 } ], solverCount: 0 } } ], balRs: [ 0 ], projections: { String: [ { type: String, willSpend: False, excludeInTotal: False, owner: Primary, code: String, index: 0, timeR: 0, runOutAge: 0, residualBal: 0, lumpSumRet: 0, lumpSumRetTax: 0, lumpSumRetNet: 0, incomeR: 0, timeTargetAge: 0, totalIncomeR: 0, percentileIncomeR: 0, balR: 0, values: { String: [ 0 ] }, avgIncomeR: 0 } ] }, diagnostics: { dataSources: { String: { d: Db, t: 0 } }, runTime: 0001-01-01, runDuration: 0, projectionSvcDuration: 0, remoteProjectionSvcDuration: 0, webApiDuration: 0, remoteStochProjCallType: Sync, clientStochProjCallType: Sync, simCount: 0 }, avgAnnuityPurchaseAmount: 0, yearsInRetirement: 0 }, deterministic: { count: 0, projection: [ { period: 0, bothAreRetired: False, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ], people: [ { item: { type: Primary, index: 0, firstName: String, lastName: String, gender: Female, isAgeInput: False, dob: 0001-01-01, ageAtLast30June: 0, privateHealthInsurance: False, serviceDate: 0001-01-01, service: 0, intService: 0, ageR: 0, ageRMonths: 0, email: String, salaries: { String: { type: Gross, ccy: String, amount: 0, freq: 0, annualAmount: 0, indexType: String, salaryChanges: [ { fromAge: 0, amount: 0 } ] } }, salaryChangeSeries: [ 0 ], hasOtherIncome: False, otherIncome: [ { name: String, indexType: String, type: Pension, amount: 0, fromAge: 0, toAge: 0, isTaxable: False, custom: { String: String } } ], socialSecurity: { owner: Primary, includeSS: False, isMarried: False, homeOwner: False, personalAssets: 0, numPeople: 0, dob: 0001-01-01, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, taxableDeductions: 0, nonTaxableDeductions: 0, careerChanges: { willTake: False, breaks: [ { fromAge: 0, toAge: 0, workingRate: 0 } ] }, custom: { String: String }, salaryKey: String, annualProjectibleSalary: 0, projectionBreakdownCode: String, salary: 0, salaryFreq: 0, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, count: 0, projection: [ { isRetired: False, service: 0, contPeriod: 0, annualProjectibleSalary: 0, salaryPV: 0, salary: 0, salaryMOY: 0, preTaxDeductions: 0, otherTaxableIncome: 0, totalOtherTaxableIncome: 0, taxableIncome: 0, taxableIncomeWithConts: 0, taxableIncomeNoConts: 0, totalIncomeTax: 0, incomeTaxWithConts: 0, incomeTaxNoConts: 0, afterTaxEarnings: 0, afterTaxEarningsWithConts: 0, afterTaxEarningsNoConts: 0, postTaxDeductions: 0, totalAfterTaxDrawdown: 0, otherTaxFreeIncome: 0, afterTaxDeductions: 0, afterTaxDeductionsWithConts: 0, afterTaxDeductionsNoConts: 0, drawdowns: 0, totalAfterTax: 0, totalAfterTaxWithConts: 0, totalAfterTaxNoConts: 0, netIncome: 0, taxRatio: 0, pvFactorBOY: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ], otherIncomeProjections: [ { item: { name: String, indexType: String, type: Pension, amount: 0, fromAge: 0, toAge: 0, isTaxable: False, custom: { String: String } }, count: 0, projection: [ { incomePV: 0, income: 0, taxableAmount: 0, nonTaxableAmount: 0, taxableAmountPV: 0, nonTaxableAmountPV: 0, netIncome: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] } ], socialSecurityProjection: { item: { owner: Primary, includeSS: False, isMarried: False, homeOwner: False, personalAssets: 0, numPeople: 0, dob: 0001-01-01, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, projection: [ { personalAssets: 0, assessableAssets: 0, fullPensionPP: 0, assetThreshold: 0, minPension: 0, assetMeansTest: 0, deemedIncomeThreshold: 0, deemedReturn: 0, actualIncome: 0, totalIncome: 0, incomeThreshold: 0, incomeTest: 0, totalSocialSecurity: 0, income: 0, fullPensionIndexation: 0, minPensionIndexation: 0, assetThresholdIndexation: 0, incomeThresholdIndexation: 0, deemedIncomeThresholdIndexation: 0, personalAssetsIndexation: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] }, dob: 0001-01-01 } ], assets: [ { item: { type: FinAsset, owner: Primary, code: String, name: String, ccy: String, value: 0, change: 0, transferTo: 0, transferAge: 0, willSpend: False, minRule: NoMinimum, maxRule: NoMaximum, ssTreatment: Exempt, spendOnAnnuity: False, contTaxRate: 0, totalConts: 0, totalContsFreq: 0, totalLumpSumConts: 0, rebalance: False, retLumpSum: False, contributions: [ { code: String, index: 0, name: String, ccy: String, contTable: String, lookupKey: String, isEmployeeCont: False, employerFlag: False, type: Fixed, sourceRate: String, isTaxable: False, amount: 0, coreAmount: 0, freq: 0, rate: 0, coreRate: 0, fromAge: 0, toAge: 0, salary: 0, annualAmount: 0, annualCoreAmount: 0, isAlwaysOneOff: False, isOneOff: False, custom: { String: String }, memberRateLookup: { 0: 0 }, isFromSalary: False, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String } ], fees: [ { name: String, ccy: String, amount: 0, freq: 0, annualAmount: 0, rate: 0, isTaxable: False, fromAge: 0, toAge: 0, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String } ], feeCapArrangements: [ { name: String, amount: 0, indexationRateSeries: 0, rate: 0, feesIncluded: [ 0 ], fromTime: 0, toTime: 0, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String } ], alloc: [ { name: String, fromAge: 0, optAlloc: { current: { String: 0 }, future: { String: 0 } }, totalAlloc: 0 } ], ratesSource: DB, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, projection: [ { period: 0, assetSwitchFlag: False, contReturn: 0, balCashFlowReturn: 0, balBOY: 0, balBOYPV: 0, balBOYPostTransfers: 0, balBOYPostTransfersPV: 0, balBOYPostTransfersSimple: 0, balBOYPostTransfersWOLS: 0, transfersOut: 0, transfersOutWithLS: 0, lumpSumAtRet: 0, drawdownEligibility: 0, minDrawdown: 0, intermediateMinDrawdown: 0, drawdownReturns: 0, contReturnPow: 0, balCashFlowReturnPow: 0, balPreDrawdown: 0, proportionOfAsset: 0, additionalDrawdown: 0, totalIntermediateDrawdown: 0, totalDrawdowns: 0, totalDrawdownsPV: 0, totalTaxableFees: 0, totalNonTaxableFees: 0, returnsForFees: 0, balanceForFees: 0, taxDeductions: 0, returns: 0, balEOY: 0, assetBalPurchase: 0, balBOYPostAnnuityPurchase: 0, balBOYPostAnnuityPurchasePerson: 0, ssBalBOYPostAnnuityPurchase: 0, totalCashflowBOY: 0, totalCashflowMOY: 0, totalContributionsMOY: 0, remainingDrawdownRequired: 0, totalDrawdownRequired: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ], dob: 0001-01-01, assetIndex: 0, feeProjections: [ { item: { name: String, ccy: String, amount: 0, freq: 0, annualAmount: 0, rate: 0, isTaxable: False, fromAge: 0, toAge: 0, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, projection: [ { yearsSinceFromAge: 0, period: 0, amount: 0, rateAmount: 0, totalTaxDeductible: 0, totalNonTaxDeductible: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] } ], feeCapProjections: [ { item: { name: String, amount: 0, indexationRateSeries: 0, rate: 0, feesIncluded: [ 0 ], fromTime: 0, toTime: 0, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, count: 0, projection: [ { period: 0, totalFeeCap: 0, taxDeductibleFees: 0, nonTaxDeductibleFees: 0, offsetTaxDeductible: 0, offsetNonTaxDeductible: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] } ], totalContributionProjection: { item: { asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, projection: [ { contIndexation: 0, totalMemberNonTaxableSalaryCont: 0, totalMemberNonTaxableNonSalaryCont: 0, threshold: 0, coContAmt: 0, contCapsTotalEmployer: 0, transferBalanceCap: 0, contCapsTotalMemberTaxable: 0, contCapsTotalMemberNonTaxableSalary: 0, contCapsTotalMemberNonTaxableNonSalary: 0, cappedContTotalEmployer: 0, cappedContTotalMemberTaxable: 0, cappedContTotalMemberNonTaxableSalaryCont: 0, cappedContTotalMemberNonTaxableNonSalaryCont: 0, auLowIncomeSuperTaxOffset: 0, contTax: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ], contributionProjections: [ { item: { code: String, index: 0, name: String, ccy: String, contTable: String, lookupKey: String, isEmployeeCont: False, employerFlag: False, type: Fixed, sourceRate: String, isTaxable: False, amount: 0, coreAmount: 0, freq: 0, rate: 0, coreRate: 0, fromAge: 0, toAge: 0, salary: 0, annualAmount: 0, annualCoreAmount: 0, isAlwaysOneOff: False, isOneOff: False, custom: { String: String }, memberRateLookup: { 0: 0 }, isFromSalary: False, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, projection: [ { period: 0, salary: 0, rateLookupValue: String, linkedContRate: 0, rate: 0, amount: 0, rateAmount: 0, contAmount: 0, totalMemberTaxable: 0, totalMemberNonTaxable: 0, totalMemberNonTaxableSalary: 0, totalMemberNonTaxableNonSalary: 0, totalEmployer: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] } ] } } ], annuities: [ { item: { priceType: Calc, price: 0, owner: Primary, gender: Female, ownerAge: 0, spouseAge: 0, type: Deferred, purchaseType: Perc, purchaseAmount: 0, percBalanceSpent: 0, amountSpent: 0, incomePurchased: 0, purchaseAge: 0, deferralPeriod: 0, indexationName: String, drStochastic: String, impliedInflationStochasticSeries: String, reversion: 0, guarantee: 0, timing: 0, scaleQx: 0, scaleImpr: 0, ageRating: 0, spouseAgeRating: 0, custom: { String: String }, tableName: String, imprFactorTableName: String, spouseAgeAtPurchase: 0, expense: 0, cacheKey: String, targetTpx: 0, paymentTerm: 0, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, count: 0, projection: [ { purchaseYear: 0, discountRate: 0, stochAnnuityRateIndex: 0, inflation: 0, purchase: False, pensionPaymentPeriod: False, assetBalPurchaseTotal: 0, annuityIndexation: 0, purchasePrice: 0, purchaseAmount: 0, purchaseAmountPV: 0, annuityIncome: 0, annuityIncomePeriod: 0, annuityIncomePV: 0, annuityAssessableAsset: 0, annuityAssessableIncome: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] } ], spending: [ { item: { name: String, amount: 0, freq: 0, effectiveFreq: 0, excludeFromProjection: False, fromAge: 0, toAge: 0, selectedPersonalised: String, tag: String, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, count: 0, projection: [ { freq: 0, yearsSinceFromAge: 0, period: 0, amount: 0, amountPV: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] } ], investmentProperties: [ { } ], summary: { item: { asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0, indexType: String }, count: 0, projection: [ { period: 0, deflatorBOY: 0, deflatorMOY: 0, incomeNeeds: 0, incomeYou: 0, incomePartner: 0, socialSecurity: 0, incomeAssets: 0, totalIncome: 0, gap: 0, balanceAssets: 0, balanceProperty: 0, incomeAnnuities: 0, incomeProperty: 0, lumpSumSpend: 0, retPeriod: 0, t: 0, globalPeriod: 0, year: 0, age: 0, intAge: 0, indexation: 0, avgGrowthIndexation: 0, priceInflation: 0 } ] }, incomeR: 0, incomeRBreakdown: { String: 0 }, balR: 0, balRFV: 0, balanceRunOutAge: 0, incomeGapFlag: False, residualBalance: False, lumpSumRet: 0, incomeVectors: { String: [ 0 ] }, projections: { String: [ { type: String, willSpend: False, excludeInTotal: False, owner: Primary, code: String, index: 0, timeR: 0, runOutAge: 0, residualBal: 0, lumpSumRet: 0, lumpSumRetTax: 0, lumpSumRetNet: 0, incomeR: 0, timeTargetAge: 0, totalIncomeR: 0, percentileIncomeR: 0, balR: 0, values: { String: [ 0 ] }, avgIncomeR: 0 } ] }, inheritance: 0, inheritanceGoal: 0, balanceRunOutTime: 0, timeBothRetired: 0, yearsInRetirement: 0, annuityPurchaseAmount: 0, costToYou: 0, taxRelief: 0, employerMatch: 0, extraAmount: 0, youPay: 0, totalInvested: 0, solvePath: [ { v: 0, p: 0, r: 0 } ], solverCount: 0 }, member: { userId: String, systemId: String, schemeCode: String, sessionId: String, clientId: String, clientCode: String, isDefault: False, groupId: String, groupNameUpper: String, appName: String, appNameUpper: String, key: String, keyUpper: String, country: String, locale: String, ccy: String, cdy: String, status: String, statusCode: String, category: String, scheme: String, primarySalary: String, email: String, employer: { id: String, code: String, name: String, logo: String, config: {} }, roles: 0, asAt: 0001-01-01, calcDate: 0001-01-01, nextEOFY: 0001-06-30, periodToNextEOFY: 0.5, year: 0, hasPartner: False, includePartner: False, includePartnerInCalc: False, homeOwner: False, targetAge: 0, targetTime: 0, targetIncomeR: 0, targetIncomeRFreq: 0, targetIncomeRAnnual: 0, targetP: 0, includeSS: False, firstName: String, lastName: String, gender: Female, dob: 0001-01-01, salary: 0, people: [ { type: Primary, index: 0, firstName: String, lastName: String, gender: Female, isAgeInput: False, dob: 0001-01-01, age: 0, exactAge: 0, ageAtLast30June: 0, privateHealthInsurance: False, serviceDate: 0001-01-01, service: 0, intService: 0, ageR: 0, ageRMonths: 0, email: String, salaries: { String: { type: String, ccy: String, amount: 0, freq: 0, annualAmount: 0, indexType: String, salaryChanges: [ { fromAge: 0, amount: 0 } ] } }, salary: 0, salaryFreq: 0, salaryChangeSeries: [ 0 ], hasOtherIncome: False, otherIncome: [ { name: String, type: Pension, amount: 0, fromAge: 0, toAge: 0, isTaxable: False, isVector: False, vector: [ 0 ], custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], socialSecurity: { asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String }, taxableDeductions: 0, nonTaxableDeductions: 0, careerChanges: { willTake: False, breaks: [ { fromAge: 0, toAge: 0, workingRate: 0 } ], careerBreakSeries: [ 0 ], totalYears: 0 }, custom: { String: String }, salaryKey: String, annualProjectibleSalary: 0, projectionBreakdownCode: Salary You, lookup: "Salary You:Primary", ssBreakdownCode: SocialSecurityYou, ssLookup: "SocialSecurityYou:Primary", asAt: 0001-01-01, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], assets: [ { type: FinAsset, owner: Primary, code: String, assetIndex: 0, lookup: "String:Primary:0", name: String, ccy: String, value: 0, change: 0, transferTo: 0, transferAge: 0, willSpend: False, minRule: NoMinimum, maxRule: NoMaximum, ssTreatment: Exempt, spendOnAnnuity: False, contTaxRate: 0, totalConts: 0, usePreCalculatedContributions: False, totalContributions: [ [ 0 ] ], futureAllocations: [ [ { String: 0 } ] ], assetType: FinAsset, totalContsFreq: 1, totalLumpSumConts: 0, contributions: [ { code: String, index: 0, name: String, ccy: String, contTable: String, isEmployeeCont: False, employerFlag: False, type: Fixed, linkedContIndex: 0, sourceRate: String, isTaxable: False, amount: 0, coreAmount: 0, freq: 0, rate: 0, coreRate: 0, fromAge: 0, toAge: 0, salary: 0, annualAmount: 0, annualCoreAmount: 0, isAlwaysOneOff: False, isOneOff: True, constraintType: LumpSum, custom: { String: String }, memberRateLookup: { 0: 0 }, isFromSalary: False, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], fees: [ { name: String, ccy: String, amount: 0, freq: 0, annualAmount: 0, rate: 0, isTaxable: False, fromAge: 0, toAge: 0, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], feeCapArrangements: [ { name: String, amount: 0, indexationRateSeries: 0, rate: 0, feesIncluded: [ 0 ], fromTime: 0, toTime: 0, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], custom: { String: String }, rebalance: False, retLumpSum: False, allocSeries: [ { current: { String: 0 }, future: { String: 0 } } ], currentAssetClassAllocSeries: { 0: { String: 0 } }, futureAssetClassAllocSeries: { 0: { String: 0 } }, ratesSource: DB, alloc: [ { name: String, fromAge: 0, optAlloc: { current: { String: 0 }, future: { String: 0 } }, currentAssetClassAlloc: { String: 0 }, futureAssetClassAlloc: { String: 0 }, totalCurrentAlloc: 0, totalFutureAlloc: 0 } ], allocKeys: [ String ], returns: { String: [ { name: String, fromAge: 0, earningRate: 0, taxRate: 0, returnRate: 0 } ] }, returnRates: { String: { earningRates: [ 0 ], taxRates: [ 0 ] } }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], includeAnnuities: False, annuities: [ { priceType: Calc, price: 0, owner: Primary, gender: Female, ownerAge: 0, spouseAge: 0, type: Deferred, purchaseType: Perc, purchaseAmount: 0, percBalanceSpent: 0, amountSpent: 0, incomePurchased: 0, purchaseAge: 0, deferralPeriod: 0, indexationName: String, drStochastic: String, impliedInflationStochasticSeries: String, reversion: 0, guarantee: 0, timing: 0, scaleQx: 0, scaleQxPartner: 0, scaleImpr: 0, scaleImprPartner: 0, ageRating: 0, spouseAgeRating: 0, custom: { String: String }, tableName: String, tableNamePartner: String, imprFactorTableName: String, imprFactorTableNamePartner: String, hasPartnerTables: True, spouseAgeAtPurchase: 0, expense: 0, cacheKey: LifeTables-String-String, partnerCacheKey: LifeTables-String-String, targetTpx: 0, paymentTerm: 0, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], spending: { selected: String, willChangeLate: False, ageRLate: 0, selectedLate: String, goals: [ { name: String, amount: 0, freq: 0, effectiveFreq: 1, excludeFromProjection: False, fromAge: 0, toAge: 0, selectedPersonalised: String, tag: String, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], lumpSumType: Perc, lumpSumRate: 0, lumpSumAmount: 0, count: 1, custom: { String: String }, asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String }, investmentProperties: [ { owner: Primary, value: 0, rentYield: 0, expense: 0, downsize: 0, downsizeAge: 0, downsizeToAsset: 0, rates: 0, lookup: "Prop:Primary", asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String } ], incomeVectors: { String: [ 0 ] }, config: { country: String, clientCode: String, isStochastic: False, stochasticLoopType: Parallel, stochProjServiceLoc: WebServer, stochProjSvcCallType: Sync, dataSet: String, solveTarget: NA, solveTolerance: 0, indexationRatesSource: DB, discRatesSource: DB, returnRatesSource: DB, deterministicSim: 0, stochasticSim: 0, simCount: 0, simsToIncludeDetails: [ 0 ], includeBalArray: False, includeProjectionInStochasticResult: False, includeFirstProjectionInStochasticResult: False, usesStochasticData: True, includeAllSpendingResult: False, includeAllContributionProjectionResult: False, includeAllAssetsProjectionResults: False, includeAllSummaryProjectionResult: False, includePreCalculatedContributionsInResponse: False, includedProjections: [ String ] }, indexation: [ { name: String, fromAge: 0, rate: 0 } ], annuityDisc: [ { name: String, fromAge: 0, rate: 0 } ], indexationRates: { String: [ 0 ] }, annuityDiscRates: { String: [ 0 ] }, balance: 0, planSomeValue: String, flag1: False, flag2: True, isFriendly: True, financingOption: String, totalYears: 7, totalLoopYears: 100, age: 0, ageR: 0, intAge: 0, indexType: String, indexTypePre: String, indexTypePost: String, deflationType: String, custom: { String: String }, countryCalcConfig: {}, summary: { age: 0, salary: 0, balance: 0, invOption: String, contributions: [ { code: String, name: String, assetCode: String, assetName: String, isEmployeeCont: False, amount: 0, freq: 0, rate: 0 } ] }, lastModified: 0001-01-01, isReturningUser: False, clientCountryConfigCacheKey: ClientCountryConfig-String-String, personalAssets: 0, resultsSummary: { asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String }, totalContribution: { asAt: 0001-01-01, age: 0, intAge: 0, year: 0, periodToNextEOFY: 0.5, indexType: String, deflationType: String, indexTypePre: String, indexTypePost: String }, id: String }, diagnostics: { setupDuration: 0, stochDuration: 0, detDuration: 0, memberSaveDuration: 0, webApiDuration: 0, preProjectionPipeDuration: 0, postProjectionPipeDuration: 0, preProjectionStepsDuration: { String: 0 }, postProjectionStepsDuration: { String: 0 } }, parameterBag: { String: {} } }