When integrating your business processes into Frisbii, you'll be asked to configure automations (issuing invoices, PDF generation, subscriptions, batches, etc.).
As a Frisbii Administrator, it's essential to understand how the application works and how it performs, so that you can adapt your settings to your volume and use cases.
This article presents performance indicators for Frisbii's standard features.
Note: The results below were measured on Salesforce organizations using Frisbii's standard features. Performance may vary according to customizations (triggers, flows…), data volumes, active Salesforce automations and the overall load of the organization.
Performance report on Invoice issue and generation
Processing time by number of invoice lines
The number of invoice lines is a decisive factor in processing time, both for issuing the invoice and for generating the PDF.
Number of invoice lines | Invoice issuing | PDF generation |
|---|---|---|
50 | 7 seconds | 8 seconds |
100 | 2 seconds | 2 seconds |
150 | 73 seconds | 73 seconds |
200 | 5 seconds | 14 seconds |
271 | 20 seconds | 5 seconds |
272 | 5 seconds | Limit reached |
Limit reached: PDF generation fails after 271 invoice lines on a single invoice.
Processing time according to the volume of customer accounts
The results below are based on invoices containing 12 invoice lines, and generated according to different customer account volumes.
Account volumes | Invoice issuing | PDF generation |
|---|---|---|
400 accounts | 50 seconds | 2 minutes |
5,000 accounts | 1 minute | 5 minutes |
12,000 accounts | 8 minutes | 14 minutes |
25,000 accounts | 10 minutes | 15 minutes |
30,000 accounts | 11 minutes | 18 minutes |
40,000 accounts | 12 minutes | 19 minutes |
48,450 accounts | 32 minutes | 52 minutes |
48,451 accounts | 32 minutes | Limit reached |
Limit reached: Mass PDF generation is no longer possible after 48,450 accounts in a single run.
How do I generate PDFs beyond Frisbii limits?
Batch generation
The first recommended approach is to:
divide the generation into several batches,
plan the execution over time,
limit the number of invoices processed per batch.
This method makes it possible to stay within Salesforce limits while guaranteeing complete PDF generation.
Outsource PDF generation
It is also possible to outsource PDF generation outside Salesforce, for example via an external infrastructure such as AWS.
From the Frisbii Administration panel:
Activate option: "Control for automatic creation of PDFs after invoice issuance"
Define the control field used for external PDF generation
Configure the scope of batch in order to control the volume processed

Subscription Performance Report
Processing time according to subscription volume
The generation of the billing schedule depends heavily on the periodicity of the subscription and the duration of the billing.
Example:
A monthly subscription over 10 years generates 120 invoices
An annual subscription over 2 years generates 2 invoices
=> The first case is therefore much more expensive to process.
The results below are based on a subscription with 12 subscription line items, on a monthly frequency and over a 5-year period.
Number of subscriptions | Generate invoice schedule |
|---|---|
50 subscriptions | 8 min 28 seconds |
100 subscriptions | 16 min 22 seconds |
150 subscriptions | 25 min 3 seconds |
200 subscriptions | 32 min 13 seconds |
>250 subscriptions | Limit reached |
Limit reached Beyond 250 monthly subscriptions over 5 years, the billing schedule is not fully generated.
General conclusion
The performance tests carried out on Frisbii's standard functions clearly identify the saturation thresholds, technical limits and processing times that need to be anticipated when implementing mass processing.
Saturation points identified
PDF generation : PDF generation fails when 272 or more invoice lines are present on a single invoice.
Mass PDF generation: PDF generation in a single run is limited to 48,450 invoices.
Functional limitations
Above these thresholds, processing does not end properly and requires :
batch splitting,
planning of the execution over time,
or outsourcing the PDF generation.
Some key performance indicators
48,450 invoices:
→ 32 minutes to issue invoices
→ PDFs generated up to the maximum limit25,000 invoices:
→ 10 minutes to issue invoices
→ 15 minutes to generate PDF5,000 invoices:
→ 1 minute to issue invoices
→ 5 minutes to generate PDF
This approach guarantees greater stability and scalability in line with Salesforce constraints.