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.1.8 - Tax Override
Tax Override
The TaxOverride object allows the user to change tax rates:
| Key | Value |
|---|---|
loc | [Location] required Override location information There are several ways to input location information. For more information, see Location |
scp | [int] required Scope Scope to which the override is applied: Country, State, County, or City
|
tid | [int] required Tax Type ID Tax Type to override. For a list of Tax Type IDs, see the /api/v2/afc/taxtype/{taxType} endpoint |
lvl | [int] required Tax Level ID Tax Level to override.
|
lvlExm | [bool] Level Exemptible Indicates if the tax can be exempted using level exemptions
|
brkt | [TaxBracket] required List of tax brackets for the override |
Example
"ovr": [ { "loc": { // Location }, "scp": 1, "tid": 25, "lvl": 2, "lvlExm": true, "brkt": [ { // Tax Bracket } ] }]