You are here:
Payment Run Processes
A payment run begins by evaluating invoices to see whether they meet the payment run’s criteria. It then evaluates eligible invoices, requests payments from the customer bank, and creates payment transactions based on the bank’s response. For each successful transaction, the bank creates a payment record and allocates the payment to the invoice. Finally, it updates several invoice and payment run fields to record the results of the payment run. (Salesforce Billing Managed Package)
- Payment Run Criteria
A payment run evaluates an invoice against a set of conditions. If the invoice matches the criteria, the payment is included for processing. (Salesforce Billing Managed Package) - Payment Run Steps
When a payment run finishes selecting invoices, it begins processing each invoice for payment. The payment evaluation process consists of several steps. (Salesforce Billing Managed Package) - Payment Run Allocations
After Salesforce Billing records the payment transactions, the payment run evaluates successful transactions and creates a payment record for each. If the Advanced AR package setting is enabled, Salesforce Billing creates one payment allocation for each invoice line on the payment transaction’s target invoice. Otherwise, Salesforce Billing creates one payment allocation for the entire invoice and applies it to the invoice header. (Salesforce Billing Managed Package) - Recording Payment Run Results
When a payment run has finished processing a gateway call, Salesforce Billing updates payment run status fields on the invoice, payment, and any resulting payment transactions. Payment run status fields let you review the result of the call and whether there were any issues. You can use this information to take corrective action on unsuccessful calls and record responses in external sources. (Salesforce Billing Managed Package)

