AvaTax for Communications
Communications REST v2 Dev Guide
Getting Started
Calculate Taxes
Commit/Uncommit
Customizing Transactions
Account Customizations
Transaction Use Cases
- Simple Request
- Multi-line Request
- Jurisdiction Determination
- Interstate/Intrastate Determination
- Tax Override
- Safe Harbor Override
- Private Line
- Proration
- Transaction Information
- Exclusions
- Transaction-Level Commit/Uncommit
- Invoice Date
- Invoice Mode
- Optional Fields
- Adjustments
- Tax Inclusive
- Displaying Tax Results
- Quantity
- Request Config
Exemptions
Sales and Use
Jurisdiction Determination Use Cases
Reference
Calculating Tax Offline
AvaTax for Communications Use Cases
FAQ
Chapter 5.5.5 - Bundle Config
Bundle Config
The BundleConfig object allows the user to specify one or more bundles associated with a client profile. For more information, see Bundle:
| Key | Value |
|---|---|
BundlePackage | [int] Bundle Package Id Bundle Transaction ID for the bundle to be used in the Communications REST v2 transaction. For example, 20000 |
BundleId | [int] Bundle Id Bundle Service ID for the bundle to be used in the REST v2 transaction. For example, 20001 |
Description | [string] Bundle Description |
BundleItems | [BundleItem] Bundled Items Bundled items - percentage should add up to 100% (as applicable) |
Version | [string] Bundle Version Bundle version - intended to allow changes to bundle format |
Example
"Bundles": [ { "BundlePackage": 20000, "BundleId": 20001, "Description": "Bundle Description", "BundleItems": [ { // Bundle Item } ] }]