8.2.81.3 Data Verification Requirements and Suggested Defaults
- For non-term accounts, MATURITY_DATE = AS_OF_DATE + 1 Day. If MATURITY_DATE defaults to 01-JAN-1900, the record's balance is not processed by Oracle ALM.
- For term accounts, MATURITY_DATE is required.
- If the record is not past due or defaulted, MATURITY_DATE > AS_OF_DATE.
- MATURITY_DATE = ORIGINATION_DATE + ORG_TERM
- MATURITY_DATE = AS_OF_DATE + REMAIN_TERM_C
- MATURITY_DATE <= NEXT_PAYMENT_DATE + (REMAIN_NO_PMTS_C * PMT_FREQ).
Assume that MATURITY_DATE is less than NEXT_PAYMENT_DATE + (REMAIN_NO_PMTS_C * PMT_FREQ). This implies that an account's calculated Final Payment Date differs from MATURITY_DATE (the condition results in what is called a stub payment). In this case, the Cash Flow Engine forces the true last payment to be made on the maturity date. If condition 6 is not met (most likely caused because REMAIN_NO_PMTS_C is too low), the cash flow engine skips scheduled payments.