Skip to content

ScheduleRow

This content is not available in your language yet.

Defined in: types/domain.ts:159

One row of the quarterly capitalization schedule produced by simulate().

simulate() maintains a per-unit net quote and rounds it to the series’ SeriesMetadata.unitQuoteDecimals after each completed quarter. The holding’s booked net value is then round(units × unitFaceValueEur × unitQuoteAfter, 2).

Gross interest, IRS withholding, and net interest are booked in real EUR at the holding level each quarter: interestGross is cent-rounded from units × unitFaceValueEur × previousUnitQuote × quarterlyRate, irsWithheld is cent-rounded from interestGross × irsRate, and interestNet = interestGross − irsWithheld. As a consequence, schedule rows reconcile exactly with the matching totalInterest* headline fields.

readonly annualRate: string;

Defined in: types/domain.ts:161


readonly balanceAfter: string;

Defined in: types/domain.ts:166


readonly interestGross: string;

Defined in: types/domain.ts:163


readonly interestNet: string;

Defined in: types/domain.ts:165


readonly irsWithheld: string;

Defined in: types/domain.ts:164


readonly premiumTier: PremiumTier;

Defined in: types/domain.ts:168


readonly quarterEndDate: string;

Defined in: types/domain.ts:160


readonly quarterlyRate: string;

Defined in: types/domain.ts:162


readonly unitQuoteAfter: string;

Defined in: types/domain.ts:167