Understanding Prepayment-Transaction Authorization

From the Prepayment Processing menu (G1726), select Authorize Prepayment Transactions.

When you enter a prepayment on a work order or contract, you capture the customer's credit card transaction information and transmit the order amount through the middleware solution — a credit card processor. The processor then checks the cardholder's accounts for available funds and places a hold equivalent to the prepayment amount on the customer's credit line. The credit card processor then returns the authorization code to you.

When you run the transaction authorization program, the system reads over the transaction table and groups into a batch of all of the prepayment transactions that are at Ready to Authorize status. The system assigns each batch a number, and each transaction within the batch has the Batch Number field on the Prepayment Transaction table. If the authorization is successful, the system updates the status of the transactions in the Prepayment Transaction Table (F004201).

When the batch is settled, the system updates the Batch Header record and the individual prepayment transaction records to Authorized status. Settled transactions are not eligible for changes and updates.