Avalara Developer Network Developer avaTax

Avatax REST API - Transactions

Method Purpose Summary
AddLines Add lines to an existing unlocked transaction

Add lines to an existing unlocked transaction.

AdjustTransaction Correct a previously created transaction

Replaces the current transaction uniquely identified by this URL with a new transaction.

AuditTransaction Get audit information about a transaction

Retrieve audit information about a transaction stored in AvaTax.

AuditTransactionWithType Get audit information about a transaction

Retrieve audit information about a transaction stored in AvaTax.

BulkLockTransaction Lock a set of documents

This API is available by invitation only.

ChangeTransactionCode Change a transaction's code

Renames a transaction uniquely identified by this URL by changing its code value.

CommitTransaction Commit a transaction for reporting

Marks a transaction by changing its status to Committed.

CreateOrAdjustTransaction Create or adjust a transaction

Records a new transaction or adjust an existing transaction in AvaTax.

CreateTransaction Create a new transaction

Records a new transaction in AvaTax.

DeleteLines Remove lines from an existing unlocked transaction

Remove lines to an existing unlocked transaction.

GetTransactionByCode Retrieve a single transaction by code

Get the current transaction identified by this company code, transaction code, and document type.

GetTransactionByCodeAndType Retrieve a single transaction by code

DEPRECATED: Please use the GetTransactionByCode API instead.

GetTransactionById Retrieve a single transaction by ID

Get the unique transaction identified by this URL.

ListTransactionsByCompany Retrieve all transactions

List all transactions attached to this company.

LockTransaction Lock a single transaction

Lock a transaction uniquely identified by this URL.

RefundTransaction Create a refund for a transaction

Create a refund for a transaction.

SettleTransaction Perform multiple actions on a transaction

Performs one or more actions against the current transaction uniquely identified by this URL.

VerifyTransaction Verify a transaction

Verifies that the transaction uniquely identified by this URL matches certain expected values.

VoidTransaction Void a transaction

Voids the current transaction uniquely identified by this URL.