Equations
- One or more equations did not get rendered due to their size.
Instances For
Initial LAM state. Applies the contract-role sign to Prnxt, and when
PRNXT is absent sizes the linear instalment as NT / (#PR + 1) (the +1
for the maturity redemption).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
The annuity amortization horizon: the amortizationDate if given, else the
maturity. The instalment amortizes to here even when an earlier
maturityDate ends the contract with a balloon.
Equations
- Actus.Contract.Execution.annHorizon ct = ct.amortizationDate.orElse fun (x : Unit) => Actus.Contract.Execution.maturityOf ct
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
ANN execution runner: like runSchedule, but after each rate reset
(RR/RRF) it re-amortizes — recomputing Prnxt as the annuity over the
remaining redemption schedule (the PR dates after the reset, then MD)
at the new rate, so total instalments stay constant within each rate regime.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
CLM event schedule for a defined-maturity contract: IED, interest-cycle
IPCI strictly before MD, rate resets, then the final IP and MD at
maturity.
Equations
- One or more equations did not get rendered due to their size.
- Actus.Contract.Execution.genScheduleCLM ct none mEOD = []
Instances For
Equations
- One or more equations did not get rendered due to their size.