AvaTax

Version v2
APConfigSetting
Accounts
Addresses
AvaFileForms
Batches
CertExpressInvites
Certificates
Clerk
CommunicationCertificates
Companies
Compliance
Contacts
CostCenter
Customers
DataSources
Definitions
DistanceThresholds
DomainControlVerification
ECommerceToken
EcmEventNotifications
EcoNexusThreshold
FirmClientLinkages
FormTypeMapping
FundingRequests
GLAccount
Items
ItemsReverseSync
Jobs
JurisdictionOverrides
Locations
MultiDocument
Nexus
Notices
Notifications
Provisioning
Registrar
Reports
Settings
Subscriptions
TaxCodes
TaxContent
TaxRules
Transactions
Upcs
UserDefinedFields
Users
Utilities
VendorCertificates
Vendors

SettleTransactionModel

Settle this transaction with your ledger by executing one or many actions against that transaction.

You may use this endpoint to verify the transaction, change the transaction's code, and commit the transaction for reporting purposes. This endpoint may be used to execute any or all of these actions at once.

This model is used in the following APIs:

Parameters
verifyOptional
VerifyTransactionModel

To verify this transaction, you may provide information in this field.

If you leave this field null, the transaction will not be verified.

changeCodeOptional
ChangeTransactionCodeModel

To change the code for this transaction, you may provide information in this field.

If you leave this field null, the transaction's code will not be changed.

commitOptional
CommitTransactionModel

To commit this transaction so that it can be reported on a tax filing, you may provide information in this field.

If you leave this field null, the transaction's commit status will not be changed.

If you use Avalara's Managed Returns Service, committing a transaction will allow that transaction to be filed.