Avalara imposes a default limit of 1,000 lines per transaction to ensure efficient tax processing. This limit went into effect on March 4, 2024, and applies to all transactions sent via the AvaTax API.
What This Means in CoreBridge
CoreBridge cannot override or bypass this limit within the system. If your order exceeds 1,000 lines, you may see a processing error when attempting to calculate tax with Avalara.
Why the Order Exceeds 1,000 Lines
Each billing item in CoreBridge translates to a single line in Avalara. Here's how those lines can add up:
Billing Items per Product: Each part, modifier, layout modification, or setup fee is counted.
Destinations: Each destination multiplies the total number of billing items.
Quantity per Destination: Also contributes to the total number of lines.
Example:
If a product includes:
- 4 parts
- 2 modifiers
- 1 layout modification
- 1 setup fee
= 8 billing items
If this product is being sent to 5 destinations, the total lines would be:
8 billing items × 5 destinations = 40 lines for just one product.
Large, complex orders with multiple products and destinations can quickly exceed the 1,000-line limit.
Recommended Solutions
If you encounter this limit, there are a few options to resolve it:
- Request a Higher Line Limit from Avalara
You can ask Avalara to increase your line limit to 3,000 or even 5,000 lines per transaction. This is rare but possible, and Avalara is typically receptive to such requests if they align with your business needs. - Split the Order into Multiple Orders
If increasing the limit isn't an option, consider breaking the order into two or more separate orders within CoreBridge. - Simplify the Order
Reduce the number of billing items per product or limit the number of destinations on the order to stay within the limit.
Sample Request to Avalara
If you’d like to request a line limit increase, feel free to use the following sample email:
Subject: Request for API Line Limit Increase Above 1,000 Lines per Transaction
To: Avalara Support (support@avalara.com) or your Avalara Customer Success Manager
Email Body:
Hello,
We are currently integrating with Avalara AvaTax and have encountered the default limit of 1,000 lines per transaction on API calls. Due to the structure of our transactions—particularly with products that include multiple billing components and deliveries to multiple locations—we are reaching this limit more frequently.
We would like to request an increase to the maximum number of lines per transaction, ideally to [desired number, e.g., 5,000], to accommodate our business needs.
Please let us know:
The process for reviewing and approving this request
Any performance or pricing considerations
Whether a sandbox or production environment change is needed separately
Let me know if you require additional information or logs from our system to support the request.
Thank you,
[Your Name]
[Your Company Name / CoreBridge]
[Email / Phone]
[Avalara Account ID or Customer Code, if available]