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.2 - Configuration
Configuration
The Configuration object allows the user to specify configuration settings associated with a client profile configuration. For more information, see Account Customizations:
| Key | Value |
|---|---|
TrafficStudyOverrides | [TrafficStudyOverride] Traffic Study Override Specifies a traffic study override. For more information about traffic study overrides, see Safe Harbor Override |
ReturnNonBillable | [bool] Return Non-Billable Flag indicating if non-billable taxes should be returned.
|
TaxOnTaxAlgorithm | [int] Tax-on-Tax Algorithm Determines how to process taxes when taxes are based on the tax amount of other taxes
|
SelfTaxAlgorithm | [int] Self-Tax Algorithm Determines whether taxes that are classified as self-taxing should be calculated individually or in aggregate
|
Example
"Settings": { "TrafficStudyOverrides": [ { // Traffic Study Override } ], "ReturnNonBillable": true, "TaxOnTaxAlgorithm": 1, "SelfTaxAlgorithm": 0}