Avalara · Schema

Avalara Tax Transaction

A tax transaction represents a taxable event such as a sale, purchase, or return processed through the AvaTax API. It contains header-level information, line items, calculated tax amounts, and jurisdiction details.

Taxes

Properties

Name Type Description
id integer Unique identifier for the transaction
code string Unique transaction code assigned by the client or auto-generated
companyCode string Code identifying the company that owns this transaction
type string The document type for this transaction
status string Current lifecycle status of the transaction
date string Date of the transaction
customerCode string Unique code identifying the customer for this transaction
currencyCode string Three-character ISO 4217 currency code
commit boolean Whether the transaction should be committed immediately
totalAmount number Total amount of the transaction before tax
totalTax number Total tax calculated for the transaction
totalTaxable number Total taxable amount
totalExempt number Total exempt amount
totalDiscount number Total discount applied
totalTaxCalculated number Total tax calculated before any adjustments
addresses object Address information for the transaction
lines array Line items included in this transaction
summary array Tax summary broken down by jurisdiction
createdDate string Date and time the transaction was created
modifiedDate string Date and time the transaction was last modified
View JSON Schema on GitHub