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.11 - Exemption
Exemption
The Exemption object allows you to specify exemptions for the invoice:
| Key | Value |
|---|---|
frc | [bool] Force Override level exempt flag on tax type wildcard exemptions
|
loc | [Location] required Location for the exemption to be applied. Match is at the level specified by domain There are several ways to input location information. For more information, see Location |
tpe | [int] Tax Type ID Tax Type to exempt. Tax type exemptions and Category exemptions are mutually exclusive within a single exemption but can occur simultaneously on the same invoice |
lvl | [int] Tax Level ID Deprecated - provided for legacy support only. Use Domain (dom) and Scope (scp) instead |
cat | [int] Tax Category ID Tax Category to exempt. Tax type exemptions and Category exemptions are mutually exclusive within a single exemption but can occur simultaneously on the same invoice
|
dom | [int] Exemption Domain The jurisdiction level in which the exemption jurisdiction must match the taxing jurisdiction. Domain determines when an exemption is to be applied
|
scp | [int] Exemption Scope Defines the tax levels in which the taxes will be considered as candidates for exemption. Scope determines where the exemption is to be applied Combination of one or more of these values (add the appropriate values together):
1920 (Federal + State + County + Local) |
exnb | [bool] Exempt Non-billable Determines if non-billable taxes are to be considered as candidates for exemption
|
Examples
Category exemptions and tax type exemptions can’t both be included within the same single exemption, but can be applied simultaneously within a list of exemptions.
"exms": [ // Category Exemption { "frc": true, "loc": { // Location }, "tpe": 0, "dom": 1, "cat": 2, "exnb": false }, // Tax Type Exemption { "frc": true, "loc": { // Location }, "tpe": 1, "dom": 1, "cat": 0, "exnb": false }]