Batch Flow - Recurring Automatic Payment Processing and Tender Controls
- Third-Party Auto Pay Extract (C1-TAPEX)
- Third-Party Auto Pay Confirmations (C1-TAPDF)
- Third-Party Auto Pay Cancellations (C1-TAPCN)
- Third-Party Auto Pay Tender Controls (C1-TAPCT)
Note:
The first three batch processes require the use of object storage for sending/receiving files to/from the application. Refer to Connecting the Oracle Utilities Application to OCI Object Storage for information about connecting the Oracle Utilities application (example: Oracle Utilities Customer Cloud Service) to OCI Object Storage.Third-Party Auto Pay Extract (C1-TAPEX)
This batch process is responsible for extracting bill auto pay transactions that are scheduled to be processed by a third-party payment processing system.
The plug-in driven batch process is delivered with a Select Records algorithm and a Process Record algorithm. Refer to the C1-TAPEX-PR and C1-TAPEX-SR algorithm type descriptions in the application for more details.
Refer to the Interfacing Automatic Payments To A Third Party in the user documentation for more details.
Third-Party Automatic Payment File (from CCB)
Table 4-4 Third-Party Automatic Payment File (from CCB)
| Field | Comments |
|---|---|
| Account ID | Unique identifier of the Account in CCB |
| Auto Pay Amount | n/a |
| Due Date | n/a |
| Maximum Withdrawal Amount | If applicable |
| Auto Pay Staging ID | Unique identifier of the auto pay transaction record in CCB. This needs to be passed back when the third-party payment processing system sends subsequent auto pay confirmation or cancellation. |
Table 4-5 Footer Record
| Field | Comments |
|---|---|
| Total Number of Records | Total number of auto pay detail records in the file. |
| Total Amount | Sum of auto pay amounts in the file. |
Third-Party Auto Pay Confirmations (C1-TAPDF)
This batch process receives a file containing the IDs of auto pay transactions that the third-party payment processing system had processed successfully. For each auto pay transaction, the associated payment is distributed and frozen, to reflect on the account’s outstanding balance.
This plug-in driven batch process is delivered with a Process Record algorithm. Refer to the C1-TAPDF-PR algorithm type description in the application for more details.
Third-Party Automatic Payment Confirmation File (To CCB)
Table 4-6 Third-Party Automatic Payment Confirmation File (To CCB)
| Field | Comments |
|---|---|
| Account ID | Unique identifier of the Account in CCB |
| Auto Pay Staging ID | Unique identifier of the auto pay transaction record in CCB.
This information is sent with the Automatic Payments File. CCB needs this to locate the pending transaction. |
| Payment DateTime | As a standard, inbound and outbound communication with an external system use the standard xsd datetime format - yyyy-MM-dd'T'hh:mm:ss[+|-]hh:mm
Example: 2017-02-28T09:15:00-08:00 |
Third-Party Auto Pay Cancellations (C1-TAPCN)
This batch process receives a file containing the IDs of auto pay transactions that the third-party payment processing system did not process successfully. For each auto pay transaction, the associated tender and payment are canceled, leaving the account's outstanding balance unchanged.
This plug-in driven batch process is delivered with a Process Record algorithm. Refer to the C1-TAPCN-PR algorithm type description in the application for more details.
Refer to the Automatic Payment Confirmations and Cancellations section in the user documentation for more details.
Table 4-7 Third Party Automatic Payment Error File (To CCB)
| Field | Comments |
|---|---|
| Account ID | Unique identifier of the Account in CCB |
| Auto Pay Staging ID | Unique identifier of the auto pay transaction record in CCB. CCB needs this to locate the pending transaction. |
Third-Party Auto Pay Tender Controls (C1-TAPCT)
This batch process creates a new tender control (with an associated deposit control) for each batch control and run number encountered for third-party bill automatic payments that are not already linked to a tender control.
This plug-in driven batch process is delivered with a Select Records algorithm and a Process Record algorithm. Refer to the C1-TPCT-SR and C1-BLAPY-PR algorithm type descriptions in the application for more details.