public class

TaxDetail

extends Object
java.lang.Object
   ↳ com.avalara.avatax.services.TaxDetail

Class Overview

Java class for TaxDetail complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="TaxDetail">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Country" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Region" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="JurisType" type="{http://avatax.avalara.com/services}JurisdictionType"/>
         <element name="JurisCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="TaxType" type="{http://avatax.avalara.com/services}TaxType"/>
         <element name="Base" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
         <element name="Taxable" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
         <element name="Rate" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
         <element name="Tax" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
         <element name="TaxCalculated" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
         <element name="NonTaxable" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
         <element name="Exemption" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
         <element name="JurisName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="TaxName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="TaxAuthorityType" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="TaxGroup" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="RateType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="StateAssignedNo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected BigDecimal base
protected String country
protected BigDecimal exemption
protected String jurisCode
protected String jurisName
protected JurisdictionType jurisType
protected BigDecimal nonTaxable
protected BigDecimal rate
protected String rateType
protected String region
protected String stateAssignedNo
protected BigDecimal tax
protected int taxAuthorityType
protected BigDecimal taxCalculated
protected String taxGroup
protected String taxName
protected TaxType taxType
protected BigDecimal taxable
Public Constructors
TaxDetail()
Public Methods
BigDecimal getBase()
Gets the value of the base property.
String getCountry()
Gets the value of the country property.
BigDecimal getExemption()
Gets the value of the exemption property.
String getJurisCode()
Gets the value of the jurisCode property.
String getJurisName()
Gets the value of the jurisName property.
JurisdictionType getJurisType()
Gets the value of the jurisType property.
BigDecimal getNonTaxable()
Gets the value of the nonTaxable property.
BigDecimal getRate()
Gets the value of the rate property.
String getRateType()
Gets the value of the rateType property.
String getRegion()
Gets the value of the region property.
String getStateAssignedNo()
Gets the value of the stateAssignedNo property.
BigDecimal getTax()
Gets the value of the tax property.
int getTaxAuthorityType()
Gets the value of the taxAuthorityType property.
BigDecimal getTaxCalculated()
Gets the value of the taxCalculated property.
String getTaxGroup()
Gets the value of the taxGroup property.
String getTaxName()
Gets the value of the taxName property.
TaxType getTaxType()
Gets the value of the taxType property.
BigDecimal getTaxable()
Gets the value of the taxable property.
void setBase(BigDecimal value)
Sets the value of the base property.
void setCountry(String value)
Sets the value of the country property.
void setExemption(BigDecimal value)
Sets the value of the exemption property.
void setJurisCode(String value)
Sets the value of the jurisCode property.
void setJurisName(String value)
Sets the value of the jurisName property.
void setJurisType(JurisdictionType value)
Sets the value of the jurisType property.
void setNonTaxable(BigDecimal value)
Sets the value of the nonTaxable property.
void setRate(BigDecimal value)
Sets the value of the rate property.
void setRateType(String value)
Sets the value of the rateType property.
void setRegion(String value)
Sets the value of the region property.
void setStateAssignedNo(String value)
Sets the value of the stateAssignedNo property.
void setTax(BigDecimal value)
Sets the value of the tax property.
void setTaxAuthorityType(int value)
Sets the value of the taxAuthorityType property.
void setTaxCalculated(BigDecimal value)
Sets the value of the taxCalculated property.
void setTaxGroup(String value)
Sets the value of the taxGroup property.
void setTaxName(String value)
Sets the value of the taxName property.
void setTaxType(TaxType value)
Sets the value of the taxType property.
void setTaxable(BigDecimal value)
Sets the value of the taxable property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected BigDecimal base

protected String country

protected BigDecimal exemption

protected String jurisCode

protected String jurisName

protected JurisdictionType jurisType

protected BigDecimal nonTaxable

protected BigDecimal rate

protected String rateType

protected String region

protected String stateAssignedNo

protected BigDecimal tax

protected int taxAuthorityType

protected BigDecimal taxCalculated

protected String taxGroup

protected String taxName

protected TaxType taxType

protected BigDecimal taxable

Public Constructors

public TaxDetail ()

Public Methods

public BigDecimal getBase ()

Gets the value of the base property.

Returns
  • possible object is BigDecimal

public String getCountry ()

Gets the value of the country property.

Returns
  • possible object is String

public BigDecimal getExemption ()

Gets the value of the exemption property.

Returns
  • possible object is BigDecimal

public String getJurisCode ()

Gets the value of the jurisCode property.

Returns
  • possible object is String

public String getJurisName ()

Gets the value of the jurisName property.

Returns
  • possible object is String

public JurisdictionType getJurisType ()

Gets the value of the jurisType property.

Returns

public BigDecimal getNonTaxable ()

Gets the value of the nonTaxable property.

Returns
  • possible object is BigDecimal

public BigDecimal getRate ()

Gets the value of the rate property.

Returns
  • possible object is BigDecimal

public String getRateType ()

Gets the value of the rateType property.

Returns
  • possible object is String

public String getRegion ()

Gets the value of the region property.

Returns
  • possible object is String

public String getStateAssignedNo ()

Gets the value of the stateAssignedNo property.

Returns
  • possible object is String

public BigDecimal getTax ()

Gets the value of the tax property.

Returns
  • possible object is BigDecimal

public int getTaxAuthorityType ()

Gets the value of the taxAuthorityType property.

public BigDecimal getTaxCalculated ()

Gets the value of the taxCalculated property.

Returns
  • possible object is BigDecimal

public String getTaxGroup ()

Gets the value of the taxGroup property.

Returns
  • possible object is String

public String getTaxName ()

Gets the value of the taxName property.

Returns
  • possible object is String

public TaxType getTaxType ()

Gets the value of the taxType property.

Returns

public BigDecimal getTaxable ()

Gets the value of the taxable property.

Returns
  • possible object is BigDecimal

public void setBase (BigDecimal value)

Sets the value of the base property.

Parameters
value Allowed object is BigDecimal

public void setCountry (String value)

Sets the value of the country property.

Parameters
value Allowed object is String

public void setExemption (BigDecimal value)

Sets the value of the exemption property.

Parameters
value Allowed object is BigDecimal

public void setJurisCode (String value)

Sets the value of the jurisCode property.

Parameters
value Allowed object is String

public void setJurisName (String value)

Sets the value of the jurisName property.

Parameters
value Allowed object is String

public void setJurisType (JurisdictionType value)

Sets the value of the jurisType property.

Parameters
value Allowed object is JurisdictionType

public void setNonTaxable (BigDecimal value)

Sets the value of the nonTaxable property.

Parameters
value Allowed object is BigDecimal

public void setRate (BigDecimal value)

Sets the value of the rate property.

Parameters
value Allowed object is BigDecimal

public void setRateType (String value)

Sets the value of the rateType property.

Parameters
value Allowed object is String

public void setRegion (String value)

Sets the value of the region property.

Parameters
value Allowed object is String

public void setStateAssignedNo (String value)

Sets the value of the stateAssignedNo property.

Parameters
value Allowed object is String

public void setTax (BigDecimal value)

Sets the value of the tax property.

Parameters
value Allowed object is BigDecimal

public void setTaxAuthorityType (int value)

Sets the value of the taxAuthorityType property.

Parameters
value

public void setTaxCalculated (BigDecimal value)

Sets the value of the taxCalculated property.

Parameters
value Allowed object is BigDecimal

public void setTaxGroup (String value)

Sets the value of the taxGroup property.

Parameters
value Allowed object is String

public void setTaxName (String value)

Sets the value of the taxName property.

Parameters
value Allowed object is String

public void setTaxType (TaxType value)

Sets the value of the taxType property.

Parameters
value Allowed object is TaxType

public void setTaxable (BigDecimal value)

Sets the value of the taxable property.

Parameters
value Allowed object is BigDecimal