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.9 - Tax Calculation Settings Response
Tax Calculation Settings Response
The TaxCalculationSettingsResponse object returns the results of a customization update:
| Key | Value |
|---|---|
ProfileConfigId | [int] Profile Configuration Id Unique Profile Configuration Id associated with the customization item |
ProfileIds | [List<int>] Profile Ids Profile Id(s) associated with the customization item |
ClientId | [int] Client Id Client Id associated with the customization |
LastUpdatedBy | [string] Last Updated By User who last updated the customization item |
Active | [bool] Active
|
Settings | [Configuration] Configuration Settings Settings associated with a client profile customization (as applicable) |
Exclusions | [ExclusionConfig] Exclusions List of exclusions associated with a client profile customization (as applicable) |
Bundles | [BundleConfig] Bundles List of bundles associated with a client profile customization (as applicable) |
Nexus | [NexusConfig] Nexus List of nexus associated with a client profile customization (as applicable) |
Overrides | [OverrideConfig] Overrides List of overrides associated with a client profile customization (as applicable) |
Description | [string] Description Description associated with the customization item |
Error | [string] Error Error message |
ItemType | [string] Item Type Item Type of the customization item
|
Errors | [Error] Errors Error Information |
Warnings | [Warning] Warnings Warnings Information |
Status | [Status] Status Status Information |
Example
GetProfiles Response Example
[ { "ProfileConfigId": 1, "ProfileIds": [ 1, 2, 3 ], "ClientId": 999, "LastUpdateBy": "CommunicationSupport@avalara.com", "Active": true, "Settings": { // Configuration }, "Description": "Sample Set Config Description", "ItemType": "Configuration" }]SetConfig Response Example
[ { "ProfileConfigId": 1, "ProfileIds": [ 1, 2, 3 ], "ClientId": 999, "LastUpdateBy": "CommunicationSupport@avalara.com", "Active": true, "Settings": { // Configuration }, "Description": "Sample Set Config Description", "Status": [ { // Status } ] }]