7.8.8.4 Process Modeling Events

There are four events modeled in the Cash Flow Engine:

  • Payment
  • Payment Change
  • Reprice
  • Prepayment

When multiple events occur on the same day the order of processing is as follows:

Interest in Arrears

  • Payment Calculation
  • Payment
  • Prepayment
  • Reprice

Interest in Advance

  • Reprice
  • Principal Payment
  • Prepayment
  • Interest Payment

For interest in Advance Instruments, Payment Calculation is not applicable. Payment Calculation occurs only on conventionally Amortizing Instruments. Processing of an event includes these steps:

  • Dynamic Information is updated
  • Financial Elements summarizing the event is generated
  • Event Dates are incremented to the Next Event Date