C1-CALPI - Bring P&I Up to Date

Besides the events in the system that may cause a recalculation of P&I, the system also provides a background process C1-CALPI to periodically bring P&I up to date for all obligations eligible for P&I processing. This is used as a "fall back" step to cater for obligations that may not be getting actively reviewed by another process.

The background process looks for all non-canceled non-closed obligations and invokes the calculate P&I service, which then invokes the appropriate P&I calculation algorithm for the obligation, if one is plugged in on the obligation type. Because it is executed for all the obligations, it should be scheduled infrequently, for example once a month.