Logo

How can we help you?

Search our knowledge base to get answers to your questions, access video training & more!

Recurring Billing

Performance Optimization for Recurring Invoice Batch Job

Updated 2 days ago

Processing a high volume of invoices and payments can sometimes affect system performance. This update introduces performance enhancements designed to improve efficiency, especially when handling recurring invoices.
With this enhancement, users now have the flexibility to define how many invoice records are processed per batch, allowing better control over system load and performance.

 

Steps on how to enable

  1. Open your Payment Center App


Image
  1. Go to Payment Center Settings tab , look for Create Invoice Batch Size field and set your preferred batch size number. (1-50)

Image

Note: If the field is not visible on your page, please add it to the page layout, as it might not currently be included.

Once enabled, your invoices will be processed in batches according to the number you define.

What’s New in this Version:

  • Invoice creation continues to run in batches, but you can now configure how many records are processed per batch. Previously, this was limited to one record per batch.

  • Each invoice created will publish a Platform Event, which triggers a Queueable Job to complete the payment process.

  • The background process runs under the Automated Process user. To ensure proper access, a new permission set is automatically created and assigned to this user during installation.

Image

 

Availability: Summer '25