In addition to the pay plan having a status, the scheduled payments each have their own status. A scheduled payment is created in a pending status when the pay plan is activated.
Each scheduled payment is reviewed by the base base-package batch C1-PAYPS on the payment due date. The batch will set the scheduled payment status to processed after executing the Process Pay Plan Scheduled Payment plug-in defined on the obligation type.
This plug-in can contain specific business logic that need to be executed when a scheduled payment is due. Based off the rules that will be configured by the tax authority, a multitude of actions can occur. They range from giving the taxpayer a few extra grace days to make the payment to canceling the current payment plan and forwarding the obligations to a collections authority. A tax authority's business rules as well as each taxpayer's personal history and circumstances should be taken into account when determining what actions to take next.
The base-package provides an algorithm ( C1-CC-CHKSPP) that will create a to do if a scheduled payment has not been paid. It will also detect when actual payments have fulfilled the pay plan in advance.
If your implementation's rules require additional status values (e.g. kept, late, partial), you will need to do the following:
Create your own copy of C1-PAYPS.
Add custom values to lookup NB_SCHED_PAY_STATUS_FLG.
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.