Skip to main content

How Kolleno chooses which invoices to auto-charge

When a per-customer limit is set, Kolleno charges invoices due today first, then the rest by age.

By default, an automatic payment run charges every eligible invoice for a customer. Your account can optionally be set up with a per-customer limit: a cap on how many invoices each customer is charged in a single run.

How invoices are chosen when a limit is set

When a limit is active, Kolleno does not pick invoices at random. For each customer it selects them in this order:

  • Invoices due today are charged first.

  • Then the remaining eligible invoices.

  • Within each of those groups, invoices are ordered by their creation date; either oldest first or newest first, depending on how your account is configured.

The cap applies per customer, so every customer is limited to the same maximum number of invoices per run.

Example

With a limit of 3 (oldest first), a customer with 10 eligible invoices (1 due today and 9 older) will have the invoice due today charged first, then the 2 oldest of the remaining invoices. The rest are picked up in later runs.

Changing this setting

This is an account-level setting managed by Kolleno. To enable, adjust or remove a per-customer auto-charge limit, please contact your Kolleno account manager or support and mention the setting code auto_charge_invoice_limit.

Did this answer your question?