C1-BLAPY - Create Autopay Tender Controls

This process creates a new tender control (with an associated deposit control) for each unique batch control ID and run number encountered in the extracted automatic payments (where its payment tender is not yet linked to a tender control).

This is a plugin driven version of BALAPY. The difference is that it excludes payments that were processed by a third party payment processing system. These are handled by other tender controls processes - C1–TAPCT (for third party auto pays) and C1–TOPCT (for third party one time payments)

The C1–BLAPY batch control is delivered with two algorithms plugged in:
  • A Select Records algorithm is responsible for determining the auto pay staging records to process.

  • A Process Record algorithm is responsible for linking the auto pay record’s payment tender to the tender control.

Your implementation can plug in your own Select Records and Process Record algorithms if your business rules for this extract differ.
Note: A separate batch process (C1-BLAPC) must be scheduled after C1–BLAPY to balance open tender and deposit control records.