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
DEPRECATED - Date: 3/1/2018, Version: 18.3, Message: Please use rateTypeCode instead.
|
java.lang.String |
getRateTypeCode()
Getter for rateTypeCode
Indicates the code of the 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
The amount of tax that AvaTax calculated for the transaction.
|
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.
|
java.lang.String |
getTaxSubType()
Getter for taxSubType
The tax subtype of this tax.
|
java.lang.String |
getTaxType()
Getter for taxType
The tax type of this tax.
|
void |
setCountry(java.lang.String value)
Setter for country
Two character ISO-3166 country code.
|
void |
setExemption(java.math.BigDecimal value)
Setter for exemption
The amount of the transaction that was exempt.
|
void |
setJurisCode(java.lang.String value)
Setter for jurisCode
Jurisdiction Code for the taxing jurisdiction
|
void |
setJurisName(java.lang.String value)
Setter for jurisName
The name of the jurisdiction that collects this tax.
|
void |
setJurisType(JurisdictionType value)
Setter for jurisType
The type of jurisdiction that collects this tax.
|
void |
setNonTaxable(java.math.BigDecimal value)
Setter for nonTaxable
The amount of the transaction that was non-taxable.
|
void |
setRate(java.math.BigDecimal value)
Setter for rate
Tax Rate - The rate of taxation, as a fraction of the amount.
|
void |
setRateType(RateType value)
Setter for rateType
DEPRECATED - Date: 3/1/2018, Version: 18.3, Message: Please use rateTypeCode instead.
|
void |
setRateTypeCode(java.lang.String value)
Setter for rateTypeCode
Indicates the code of the rate type.
|
void |
setRegion(java.lang.String value)
Setter for region
Two or three character ISO region, state or province code, if applicable.
|
void |
setStateAssignedNo(java.lang.String value)
Setter for stateAssignedNo
The state assigned number of the jurisdiction that collects this tax.
|
void |
setTax(java.math.BigDecimal value)
Setter for tax
Tax amount - The calculated tax (Base * Rate).
|
void |
setTaxable(java.math.BigDecimal value)
Setter for taxable
Tax Base - The adjusted taxable amount.
|
void |
setTaxAuthorityType(java.lang.Integer value)
Setter for taxAuthorityType
The unique ID of the Tax Authority Type that collects this tax.
|
void |
setTaxCalculated(java.math.BigDecimal value)
Setter for taxCalculated
The amount of tax that AvaTax calculated for the transaction.
|
void |
setTaxGroup(java.lang.String value)
Setter for taxGroup
Group code when special grouping is enabled.
|
void |
setTaxName(java.lang.String value)
Setter for taxName
The name of the tax.
|
void |
setTaxSubType(java.lang.String value)
Setter for taxSubType
The tax subtype of this tax.
|
void |
setTaxType(java.lang.String value)
Setter for taxType
The tax type of this tax.
|
java.lang.String |
toString()
Returns a JSON string representation of TransactionSummary
|
public java.lang.String getCountry()
public void setCountry(java.lang.String value)
public java.lang.String getRegion()
public void setRegion(java.lang.String value)
public JurisdictionType getJurisType()
public void setJurisType(JurisdictionType value)
public java.lang.String getJurisCode()
public void setJurisCode(java.lang.String value)
public java.lang.String getJurisName()
public void setJurisName(java.lang.String value)
public java.lang.Integer getTaxAuthorityType()
public void setTaxAuthorityType(java.lang.Integer value)
public java.lang.String getStateAssignedNo()
public void setStateAssignedNo(java.lang.String value)
public java.lang.String getTaxType()
public void setTaxType(java.lang.String value)
public java.lang.String getTaxSubType()
public void setTaxSubType(java.lang.String value)
public java.lang.String getTaxName()
public void setTaxName(java.lang.String value)
public java.lang.String getTaxGroup()
public void setTaxGroup(java.lang.String value)
public RateType getRateType()
public void setRateType(RateType value)
public java.lang.String getRateTypeCode()
public void setRateTypeCode(java.lang.String value)
public java.math.BigDecimal getTaxable()
public void setTaxable(java.math.BigDecimal value)
public java.math.BigDecimal getRate()
public void setRate(java.math.BigDecimal value)
public java.math.BigDecimal getTax()
public void setTax(java.math.BigDecimal value)
public java.math.BigDecimal getTaxCalculated()
public void setTaxCalculated(java.math.BigDecimal value)
public java.math.BigDecimal getNonTaxable()
public void setNonTaxable(java.math.BigDecimal value)
public java.math.BigDecimal getExemption()
public void setExemption(java.math.BigDecimal value)
public java.lang.String toString()
toString
in class java.lang.Object