Welcome to Zuora Product Documentation

Explore our rich library of product information

Payment run does not pick up old invoices

This document outlines the conditions under which a payment run will pick up invoices, including the impact of payment retry rules and methods to resolve issues with failed payments.

A payment run will pick up all invoices when the following conditions are met:

  • Auto-Pay is on at both the account level and invoice level. This setting can be turned on only if there exists a valid electronic payment method in the billing account.
  • The account has a posted invoice with an outstanding balance (the invoice balance is greater than zero).
  • The target date of the payment run is on or after the invoices' due date.
  • Both the payment method and payment gateway of the customer account are active.
  • The number of invoices does not exceed 200,000.

In addition to those conditions, Zuora's payment runs are also controlled by the Payment Retry Rules.

Payment runs will not pick up invoices if your account uses the payment retry rules. According to the rules,

  • The maximum number of payment failures per payment method allowed is 7.
  • Do not retry payment if the last payment attempt was less than 12 hours ago.
  • A maximum of 200,000 invoices have been picked up for processing in one payment run. Any invoice post this limit cannot be picked up in the payment run. However, you can enhance this limit by using a Performance Booster and turning on the Micro-batch Payment Runs.
  • A maximum of 200,000 invoices can be processed in a single payment run. Invoices beyond this limit will not be included in the payment run. To increase this limit, you can use the Performance Booster feature and enable Micro-batching for Payment Runs for enhanced processing capacity.

Once the payment method has failed seven times, consecutively, any future payment run processed against this account will not transact any payments.

Use one of the following methods to resolve the issue:

  • Reset the consecutive failed payments counter
  • Disable your payment retry rules temporarily