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 4.2.2 - Exclusion
What is an Exclusion?
The Exclusion is a comma-delimited file used by Communications REST v2 to determine what states or countries should be excluded from consideration for taxation.
- If a state is excluded, Federal taxes may still apply
- If a country is excluded, no taxes are applied
The Exclusion is made up of a list of countries or country and state pairs.
Creating the Exclusion
Exclusions can be created in the Communications Customer Portal. For instructions on how to create Exclusions, click here.
Using the Exclusion
The Exclusion is applied to a client profile. You must pass the associated client_profile_id as part of the header to use the Exclusion.
client_profile_id. Remove any instances of the Exclusion object (excl) that may be included in the transaction.For example, the Kansas taxes are excluded in this transaction, assuming a client profile is in use that has been updated with an Exclusion excluding USA,KS.{ "cmpn": { "bscl": 1, "svcl": 1, "fclt": true, "frch": true, "reg": true }, "inv": [ { "bill": { "ctry": "USA", "st": "KS", "cty": "Overland Park", "zip": 66212 }, "cust": 1, "date": "2018-09-24T11:00:00", "itms": [ { "chg": 100, "line": 10, "sale": 1, "tran": 19, "serv": 6 } ] } ]}