9.7.2 Average Day of Runoff

Calculate the output of the Average Day of Runoff for each type of runoff: Maturity, Prepayments, and Payment. Calculate as the balance times the difference between the date of runoff minus the beginning bucket date. Independently store values for positive and negative runoff of each runoff category.

  1. For each bucket and each type of runoff, calculate the amount of balance to roll-over by multiplying the run-off amount by the percent roll-over specified by the user.
  2. Add new business on the average date of run-off for each instrument using the proper balance roll-over.
  3. If the new records make payments during the bucket, roll the instruments over at the time of payment.