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.4.4 - TS Pair Data
TS Pair Data
The TSPairData object contains a list of transaction/service pair (T/S Pair) information:
| Key | Value |
|---|---|
TransactionType | [int] Transaction Type ID |
ServiceType | [int] Service Type ID |
MarketType | [int] Market Type ID
|
InterfaceType | [int] Interface ID
|
InputType | [int] Input Type ID The Input Type ID defines the input fields (charge, lines, locations, and minutes) required when using the transaction/service pair
|
IsBundle | [bool] Bundled Transaction/Service Pair Indicates if the transaction/service pair is part of a bundle file
|
TransactionDescription | [string] Transaction Type Description |
ServiceDescription | [string] Service Type Description |
TSPairDescription | [string] Transaction/Service Type Description |
Example
[ { "TransactionType": 1, "ServiceType": 1, "MarketType": 1, "InterfaceType": 1, "InputType": 9, "IsBundle": false, "TransactionDescription": "Interstate", "ServiceDescription": "Toll", "TSPairDescription": "Interstate/Toll" }]