Process PUPL - Upload Payments

The batch process identified by the batch process ID PUPL refers to the background process that loads the contents of the various payment staging records into the various payment event tables. The tables that are populated by this process are shown in the left orange section of the following ERD (the right orange section are the staging tables populated by the process described above)

Payment Upload Staging Tables

The topics in this section describe how these tables are populated.

Phase 1 - Create Deposit Control

The following points describe, at a high level, the first phase of the payment upload process:

Phase 2 - Create Tender Control

The following points describe, at a high level, the second phase of the payment upload process:

Note:

Note that the Deposit Control Staging record is not updated - its status is unchanged. Neither is the Pay Tender Staging record updated - its status also remains unchanged. Only the Tender Control Staging record is updated to be in Error.

Phase 3 - Create Payment Events, Tenders, Payments and Payment Segments

At this point, all deposit control stagings and tender control stagings are in the state of In Progress. Next, PUPL starts the upload of payment tender staging and payment advice staging. The following points describe, at a high level, this phase of the payment upload process: