Skip to content

SimulateInput

This content is not available in your language yet.

Defined in: types/domain.ts:189

Inputs accepted by simulate.

  • series — series identifier; see SeriesCode.
  • subscriptionDate — the ISO-8601 date the certificate was subscribed. Must be on or after the series’ subscriptionStartDate.
  • units — whole certificate count. Nominal EUR principal is units × series.unitFaceValueEur (Série A: €0.34916 per unit). Must respect the series’ [minUnits, maxUnits] window.
  • asOfDate — optional ISO-8601 date the simulation should report against; defaults to today (UTC).
  • includeSchedule — when true, populates SimulateResult.schedule with one row per completed quarter. Defaults to false.
  • irsRate — optional override for the IRS withholding rate applied at each capitalization (e.g. 0.28 for 28%). Defaults to the series’ defaultIrsRate.
readonly optional asOfDate?: string;

Defined in: types/domain.ts:193


readonly optional includeSchedule?: boolean;

Defined in: types/domain.ts:194


readonly optional irsRate?: number;

Defined in: types/domain.ts:195


readonly series: SeriesCode;

Defined in: types/domain.ts:190


readonly subscriptionDate: string;

Defined in: types/domain.ts:191


readonly units: number;

Defined in: types/domain.ts:192