AvaTax for Excise
Avalara.Excise.Determination.Engine.RestTransactionTax
Represents tax information for a REST transaction, including tax rates, amounts, jurisdictions, and calculation details.
Currency-level tax amounts that sum to this tax line when multiple currencies apply.
The sequence of this tax line within the transaction tax breakdown.
The transaction line index this tax applies to, if the tax is line-specific.
The invoice line index this tax applies to, when distinct from the transaction line.
The country for which this tax was determined.
The primary jurisdiction (for example state or province) for this tax.
The local jurisdiction (for example city or county) when tax is levied below the primary level.
The product category used when matching this line to tax rules.
The government level at which this tax applies (for example federal, state, or local).
The category of tax (for example excise, sales, or VAT).
How the rate is expressed (for example ad valorem, per unit, or specific).
A finer classification of the rate within the rate type.
Indicates how the engine computed this tax (for example standard, bracket, or override).
The effective tax rate applied.
The quantity basis used to compute this tax.
The tax amount for this line in the primary result currency before per-currency splits.
Whether this line is exempt or how exemption was applied.
Whether collection or liability for this tax is deferred.
The remittance destination or party type for this tax (for example jurisdiction or vendor).
The taxable base used when sales or similar tax logic applies.
The license identifier tied to this tax determination when licensing rules apply.
A client- or system-provided value echoed on this tax line for correlation.
The rule scenario that produced this tax line, when scenario-based determination is used.
The scenario tax group that produced this line, when grouping applies.
The ordering of this line within its scenario tax group.
Human-readable text describing the applied rate or bracket.
The currency in which the primary tax figures on this line are expressed.
The unit of measure for quantity-based rate application on this line.
Whether this line represents a subtotal or roll-up for display or reporting.
The processing status of this record.
How quantity was interpreted for this tax line (for example gross, net, or billed).
The tax amount restated in the reporting currency for compliance or ledger use.
The tax quantity restated for reporting purposes.
The effective rate in reporting terms when it differs from the transaction currency rate.
The currency used for reporting tax figures on this line.
The unit of measure used for reporting quantity on this line.
The buyer entity use or exemption code that influenced this determination.
First client-defined string extension returned on this tax line.
Second client-defined string extension returned on this tax line.
Third client-defined string extension returned on this tax line.
First client-defined numeric extension returned on this tax line.
Second client-defined numeric extension returned on this tax line.
Third client-defined numeric extension returned on this tax line.
The product or tax product code that drove this determination.
The rate table or schedule code applied to this line.
The VAT classification code when value-added tax rules apply.
Payment terms associated with this tax line for accrual or cash-basis logic.
General ledger or ERP account mapping suggested for this tax.
The percentage of this tax that is recoverable for the buyer, when applicable.
The portion of the tax that is recoverable in recoverability scenarios.
The portion of the tax that is not recoverable in recoverability scenarios.
The buyer license identifier used or validated for this tax line.
The description of the buyer license tied to this line.
The seller license identifier used or validated for this tax line.
The description of the seller license tied to this line.
The middleman or intermediary license identifier when the chain includes one.
The description of the middleman license tied to this line.
Fourth client-defined string extension returned on this tax line.
Fifth client-defined string extension returned on this tax line.
Sixth client-defined string extension returned on this tax line.
Seventh client-defined string extension returned on this tax line.
Eighth client-defined string extension returned on this tax line.
Ninth client-defined string extension returned on this tax line.
Tenth client-defined string extension returned on this tax line.
Fourth client-defined numeric extension returned on this tax line.
Fifth client-defined numeric extension returned on this tax line.
Sixth client-defined numeric extension returned on this tax line.
Seventh client-defined numeric extension returned on this tax line.
Eighth client-defined numeric extension returned on this tax line.
Ninth client-defined numeric extension returned on this tax line.
Tenth client-defined numeric extension returned on this tax line.