public class TransactionSummary
extends java.lang.Object
Constructor and Description |
---|
TransactionSummary() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCountry()
Getter for country - Two character ISO-3166 country code.
|
java.math.BigDecimal |
getExemption()
Getter for exemption - The amount of the transaction that was exempt.
|
java.lang.String |
getJurisCode()
Getter for jurisCode - Jurisdiction Code for the taxing jurisdiction
|
java.lang.String |
getJurisName()
Getter for jurisName - The name of the jurisdiction that collects this tax.
|
JurisdictionType |
getJurisType()
Getter for jurisType - The type of jurisdiction that collects this tax.
|
java.math.BigDecimal |
getNonTaxable()
Getter for nonTaxable - The amount of the transaction that was non-taxable.
|
java.math.BigDecimal |
getRate()
Getter for rate - Tax Rate - The rate of taxation, as a fraction of the amount.
|
RateType |
getRateType()
Getter for rateType - Indicates the tax rate type.
|
java.lang.String |
getRegion()
Getter for region - Two or three character ISO region, state or province code, if applicable.
|
java.lang.String |
getStateAssignedNo()
Getter for stateAssignedNo - The state assigned number of the jurisdiction that collects this tax.
|
java.math.BigDecimal |
getTax()
Getter for tax - Tax amount - The calculated tax (Base * Rate).
|
java.math.BigDecimal |
getTaxable()
Getter for taxable - Tax Base - The adjusted taxable amount.
|
java.lang.Integer |
getTaxAuthorityType()
Getter for taxAuthorityType - The unique ID of the Tax Authority Type that collects this tax.
|
java.math.BigDecimal |
getTaxCalculated()
Getter for taxCalculated - Tax Calculated by Avalara AvaTax.
|
java.lang.String |
getTaxGroup()
Getter for taxGroup - Group code when special grouping is enabled.
|
java.lang.String |
getTaxName()
Getter for taxName - The name of the tax.
|
TaxType |
getTaxType()
Getter for taxType - The tax type of this tax.
|
void |
setCountry(java.lang.String country)
Setter for country - Two character ISO-3166 country code.
|
void |
setExemption(java.math.BigDecimal exemption)
Setter for exemption - The amount of the transaction that was exempt.
|
void |
setJurisCode(java.lang.String jurisCode)
Setter for jurisCode - Jurisdiction Code for the taxing jurisdiction
|
void |
setJurisName(java.lang.String jurisName)
Setter for jurisName - The name of the jurisdiction that collects this tax.
|
void |
setJurisType(JurisdictionType jurisType)
Setter for jurisType - The type of jurisdiction that collects this tax.
|
void |
setNonTaxable(java.math.BigDecimal nonTaxable)
Setter for nonTaxable - The amount of the transaction that was non-taxable.
|
void |
setRate(java.math.BigDecimal rate)
Setter for rate - Tax Rate - The rate of taxation, as a fraction of the amount.
|
void |
setRateType(RateType rateType)
Setter for rateType - Indicates the tax rate type.
|
void |
setRegion(java.lang.String region)
Setter for region - Two or three character ISO region, state or province code, if applicable.
|
void |
setStateAssignedNo(java.lang.String stateAssignedNo)
Setter for stateAssignedNo - The state assigned number of the jurisdiction that collects this tax.
|
void |
setTax(java.math.BigDecimal tax)
Setter for tax - Tax amount - The calculated tax (Base * Rate).
|
void |
setTaxable(java.math.BigDecimal taxable)
Setter for taxable - Tax Base - The adjusted taxable amount.
|
void |
setTaxAuthorityType(java.lang.Integer taxAuthorityType)
Setter for taxAuthorityType - The unique ID of the Tax Authority Type that collects this tax.
|
void |
setTaxCalculated(java.math.BigDecimal taxCalculated)
Setter for taxCalculated - Tax Calculated by Avalara AvaTax.
|
void |
setTaxGroup(java.lang.String taxGroup)
Setter for taxGroup - Group code when special grouping is enabled.
|
void |
setTaxName(java.lang.String taxName)
Setter for taxName - The name of the tax.
|
void |
setTaxType(TaxType taxType)
Setter for taxType - The tax type of this tax.
|
java.lang.String |
toString()
Returns a JSON string representation of TransactionSummary.
|
public java.math.BigDecimal getRate()
public void setRate(java.math.BigDecimal rate)
public java.math.BigDecimal getExemption()
public void setExemption(java.math.BigDecimal exemption)
public JurisdictionType getJurisType()
public void setJurisType(JurisdictionType jurisType)
public java.lang.String getJurisCode()
public void setJurisCode(java.lang.String jurisCode)
public java.math.BigDecimal getTax()
public void setTax(java.math.BigDecimal tax)
public java.lang.String getTaxName()
public void setTaxName(java.lang.String taxName)
public java.lang.Integer getTaxAuthorityType()
public void setTaxAuthorityType(java.lang.Integer taxAuthorityType)
public TaxType getTaxType()
public void setTaxType(TaxType taxType)
public java.lang.String getCountry()
public void setCountry(java.lang.String country)
public java.math.BigDecimal getTaxCalculated()
public void setTaxCalculated(java.math.BigDecimal taxCalculated)
public java.math.BigDecimal getTaxable()
public void setTaxable(java.math.BigDecimal taxable)
public RateType getRateType()
public void setRateType(RateType rateType)
public java.math.BigDecimal getNonTaxable()
public void setNonTaxable(java.math.BigDecimal nonTaxable)
public java.lang.String getTaxGroup()
public void setTaxGroup(java.lang.String taxGroup)
public java.lang.String getRegion()
public void setRegion(java.lang.String region)
public java.lang.String getStateAssignedNo()
public void setStateAssignedNo(java.lang.String stateAssignedNo)
public java.lang.String getJurisName()
public void setJurisName(java.lang.String jurisName)
public java.lang.String toString()
toString
in class java.lang.Object