Get Started with Revenue Management Developer Resources
Revenue Management Settings
Salesforce Payments Objects in Billing
Billing Business API Limits
Previous Versions
Learn about the default limits on the usage of the Billing business APIs.
| Required Editions |
|---|
| Available in: Lightning Experience |
| Available in: Enterprise, Unlimited, and Developer Editions |
| Limit | Value | Scale Recommendations |
|---|---|---|
| The number of billing schedules that can be processed by the Create Invoices By Using Billing Schedules API. | 200 | Use Invoice Scheduler to scale up to 2000 invoice lines. See Invoice Scheduler or Batch Invoice Scheduler (POST) API. |
| The number of invoice lines that can be generated by the Create Invoices By Using Billing Schedules API. | 200 | Use Invoice Scheduler to scale up to 2000 invoice lines. See Invoice Scheduler or Batch Invoice Scheduler (POST) API. |
| The number of billing schedules that can be processed by the Recover Billing Schedule List API. | 200 | Use this API to follow the default API limits. |
| The number of invoices that can be processed by the Apply Credit Memos API. | 300 | Use this API recursively to apply left-over credits after 300 invoice lines. |
| The number of invoice lines that can be processed by the Apply Credit Memo Lines API. | 300 | Use this API iteratively for every 300 invoice lines to support more than 300 invoice lines. |
| The number of invoices that can be processed by the Create and Apply Credit Memos API. | 300 | Use this API to follow the default API limits. The limits include the count for both charge and tax lines. |
| The number of credit memo lines of type Charge that can be created by the Create a Standalone Credit Memo API. | 300 | Use this API to follow the default API limits. The limits include the count for both charge and tax lines. |
| The number of invoice lines that can be processed by the Convert Negative Invoice Lines to Credits API, which excludes the number of associated invoice line taxes. | 300 | Use this API to follow the default API limits. The limits include the count for invoice charge lines only. |
| The number of billing transaction items that can be processed by the Create Billing Schedules for Orders API. | 1000 | This API supports creation of 1000 order lines as billing schedules. |
| The number of reference IDs that can be processed by the Suspend Billing API and the Resume Billing API. | 200 | Use this API to follow the default API limits. |
| The number of invoice lines that’s supported by the Invoice Draft to Posted Status API. | 200 | Use this API to follow the default API limits. |
| The number of records that can be processed by the Invoice Ingestion API. | 500 | Use this API to follow the default API limits. The limits include the count for all invoices, invoice lines, taxes, and address group records. |
| The number of invoice lines or billing schedules that can be processed by the Invoice Preview API. | 200 | Use this API to follow the default API limits. |
| The number of invoice lines that can be processed by the Void a Posted Invoice API. | 2000 | Use this API to follow the default API limits. |
| The number of invoices that can be processed by the Posted Invoice List Write-Off API. | 300 | Use this API to follow the default API limits. |
| The number of invoice lines that can be generated on an invoice by the Batch Invoice Scheduler (POST) API. The number of records that can be recovered from a failed invoice run by the Batch Invoice Run Recovery (POST) API. | 2000 | Use this API to support the creation or recovery of up to 2,000 invoice lines on a single invoice. |
| The number of invoice lines that’s supported by the Batch Invoices Draft to Posted Status (POST) API. | 2000 | Use this API to support 2000 invoice lines with no limit on the number of supported invoices. |
| The number of invoices that’s supported by the Tax Calculation API. | 1 | Use this API to follow the default API limits. |
| The number of invoice lines that’s supported by the Tax Calculation API. | 500 | The request can include 500 invoice lines. To avoid limit-related issues, test your TaxEngineAdapter Apex interface’s implementation to make sure that it adheres to the Apex limit for total heap size. |
| The number of invoice lines that’s supported by the Tax Calculation API interface when used with the Invoice Creation API. | 200 | The request can include 200 invoice lines. To avoid limit-related issues, test your TaxEngineAdapter Apex interface’s implementation to make sure that it adheres to the Apex limit for total heap size. |
| The number of invoice lines that’s supported by the Tax Calculation API interface when used with the Invoice Batch Run API. | 2000 | The request can include 2000 invoice lines. To avoid limit-related issues, test your TaxEngineAdapter Apex interface’s implementation to make sure that it adheres to the Apex limit for total heap size. |
| The number of records that’s supported by the Payment Line Apply API. | 1 | Payment supports application for either an Invoice or InvoiceLine record based on the settlement-level preferences. |
| The number of records that’s supported by the Payment Line Unapply API. | 1 | Payment supports unapplication for either a PaymentLineInvoice or PaymentLineInvoiceLine record based on the settlement-level preferences. |