AvaTax
TransactionLineDetailModel
An individual tax detail element. Represents the amount of tax calculated for a particular jurisdiction, for a particular line in an invoice.
The unique ID number of this tax detail.
The unique ID number of the line within this transaction.
The unique ID number of this transaction.
The unique ID number of the address used for this tax detail.
The two character ISO 3166 country code of the country where this tax detail is assigned.
The two-or-three character ISO region code for the region where this tax detail is assigned.
For U.S. transactions, the Federal Information Processing Standard (FIPS) code for the county where this tax detail is assigned.
For U.S. transactions, the Federal Information Processing Standard (FIPS) code for the state where this tax detail is assigned.
The amount of this line that was considered exempt in this tax detail.
The unique ID number of the exemption reason for this tax detail.
The rule according to which portion of this detail was considered exempt.
True if this detail element represented an in-state transaction.
The code of the jurisdiction to which this tax detail applies.
The name of the jurisdiction to which this tax detail applies.
The unique ID number of the jurisdiction to which this tax detail applies.
The Avalara-specified signature code of the jurisdiction to which this tax detail applies.
The state assigned number of the jurisdiction to which this tax detail applies.
DEPRECATED - Date: 12/20/2017, Version: 18.1, Message: Use jurisdictionTypeId instead. The type of the jurisdiction to which this tax detail applies.
The type of the jurisdiction in which this tax detail applies.
The amount of this line item that was considered nontaxable in this tax detail.
The rule according to which portion of this detail was considered nontaxable.
The type of nontaxability that was applied to this tax detail.
The rate at which this tax detail was calculated.
The unique ID number of the rule according to which this tax detail was calculated.
The unique ID number of the source of the rate according to which this tax detail was calculated.
For Streamlined Sales Tax customers, the SST Electronic Return code under which this tax detail should be applied.
Indicates whether this tax detail applies to the origin or destination of the transaction.
The amount of tax for this tax detail.
The taxable amount of this tax detail.
The type of tax that was calculated. Depends on the company's nexus settings as well as the jurisdiction's tax laws.
The id of the tax subtype.
The id of the tax type group.
The name of the tax against which this tax amount was calculated. Note: This output field is informational, and the values in this field may change. As such, we discourage hardcoding any string matching on this field.
The type of the tax authority to which this tax will be remitted.
The unique ID number of the tax region.
The amount of tax that AvaTax calculated. If an override for tax amount is used, there may be a difference between the tax field which applies your override, and the this amount that is calculated without override.
The amount of tax override that was specified for this tax line.
DEPRECATED - Date: 12/20/2017, Version: 18.1, Message: Please use rateTypeCode instead. The rate type for this tax detail.
Indicates the code of the rate type that was used to calculate this tax detail. Use ListRateTypesByCountry API for a full list of rate type codes.
Number of units in this line item that were calculated to be taxable according to this rate detail.
Number of units in this line item that were calculated to be nontaxable according to this rate detail.
Number of units in this line item that were calculated to be exempt according to this rate detail.
When calculating units, what basis of measurement did we use for calculating the units?
True if this value is a non-passthrough tax.
A non-passthrough tax is a tax that may not be charged to a customer; it must be paid directly by the company.
The Taxes/Fee component. True if the fee is applied.
When isFee is false, this represents a tax rate percentage. For example, "rate": 0.022500 represents a 2.25% tax rate.
When isFee is true, this represents a specific monetary amount. For example, for "currencyCode": "USD" and "isFee": true, the "rate": 15 represents a fee of $15.00 USD.
Number of units in this line item that were calculated to be taxable according to this rate detail in the reporting currency.
Number of units in this line item that were calculated to be nontaxable according to this rate detail in the reporting currency.
Number of units in this line item that were calculated to be exempt according to this rate detail in the reporting currency.
The amount of tax for this tax detail in the reporting currency.
The amount of tax that AvaTax calculated in the reporting currency. If an override for tax amount is used, there may be a difference between the tax field which applies your override, and the this amount that is calculated without override.
LiabilityType identifies the party liable to file the tax. This field is used to filter taxes from reports and tax filings as appropriate.
ChargedTo identifies the party responsible for covering the tax. This field is used to filter taxes from reports and tax filings as appropriate.
ID of the AvaTax user creating the transaction. This field will be calculated by AvaTax based on the Company settings and the transaction details.
The percentage of input VAT/GST that is recoverable.
The amount of input VAT/GST that is recoverable based on the recoverability percentage.
The amount of input VAT/GST that is not recoverable.
Indicates the VAT code for this detail.
Contains granular duty details as a list of key-value pairs. This field provides additional detailed information about duty calculations specific to TCS (Tax Calculation Service) operations.