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.2.1 - Commit Request
Commit Request
The CommitRequest object contains the Document Code and optional fields used in reports:
| Key | Value |
|---|---|
doc | [string] Document Code A unique string that is used to Commit or Uncommit transactions |
cmmt | [bool] Commit Indicates if invoice should be committed as soon as it is processed
|
opt | [KeyValuePair] Optional Fields A list of Optional Fields to apply to this invoice |
Example
{ "doc": "DocumentCode12345", "cmmt": true, "opt": [ { // Key Value Pair } ]}