public class

TaxLine

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

Class Overview

Java class for TaxLine complex type.

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

 <complexType name="TaxLine">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="No" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="TaxCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Taxability" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="BoundaryLevel" type="{http://avatax.avalara.com/services}BoundaryLevel"/>
         <element name="Exemption" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
         <element name="Discount" 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="TaxDetails" type="{http://avatax.avalara.com/services}ArrayOfTaxDetail" minOccurs="0"/>
         <element name="ExemptCertId" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="TaxDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
         <element name="ReportingDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
         <element name="AccountingMethod" type="{http://avatax.avalara.com/services}AccountingMethod"/>
         <element name="TaxIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected AccountingMethod accountingMethod
protected BoundaryLevel boundaryLevel
protected BigDecimal discount
protected int exemptCertId
protected BigDecimal exemption
protected String no
protected BigDecimal rate
protected XMLGregorianCalendar reportingDate
protected BigDecimal tax
protected BigDecimal taxCalculated
protected String taxCode
protected XMLGregorianCalendar taxDate
protected ArrayOfTaxDetail taxDetails
protected Boolean taxIncluded
protected boolean taxability
protected BigDecimal taxable
Public Constructors
TaxLine()
Public Methods
AccountingMethod getAccountingMethod()
Gets the value of the accountingMethod property.
BoundaryLevel getBoundaryLevel()
Gets the value of the boundaryLevel property.
BigDecimal getDiscount()
Gets the value of the discount property.
int getExemptCertId()
Gets the value of the exemptCertId property.
BigDecimal getExemption()
Gets the value of the exemption property.
String getNo()
Gets the value of the no property.
BigDecimal getRate()
Gets the value of the rate property.
XMLGregorianCalendar getReportingDate()
Gets the value of the reportingDate property.
BigDecimal getTax()
Gets the value of the tax property.
BigDecimal getTaxCalculated()
Gets the value of the taxCalculated property.
String getTaxCode()
Gets the value of the taxCode property.
XMLGregorianCalendar getTaxDate()
Gets the value of the taxDate property.
ArrayOfTaxDetail getTaxDetails()
Gets the value of the taxDetails property.
BigDecimal getTaxable()
Gets the value of the taxable property.
Boolean isTaxIncluded()
Gets the value of the taxIncluded property.
boolean isTaxability()
Gets the value of the taxability property.
void setAccountingMethod(AccountingMethod value)
Sets the value of the accountingMethod property.
void setBoundaryLevel(BoundaryLevel value)
Sets the value of the boundaryLevel property.
void setDiscount(BigDecimal value)
Sets the value of the discount property.
void setExemptCertId(int value)
Sets the value of the exemptCertId property.
void setExemption(BigDecimal value)
Sets the value of the exemption property.
void setNo(String value)
Sets the value of the no property.
void setRate(BigDecimal value)
Sets the value of the rate property.
void setReportingDate(XMLGregorianCalendar value)
Sets the value of the reportingDate property.
void setTax(BigDecimal value)
Sets the value of the tax property.
void setTaxCalculated(BigDecimal value)
Sets the value of the taxCalculated property.
void setTaxCode(String value)
Sets the value of the taxCode property.
void setTaxDate(XMLGregorianCalendar value)
Sets the value of the taxDate property.
void setTaxDetails(ArrayOfTaxDetail value)
Sets the value of the taxDetails property.
void setTaxIncluded(Boolean value)
Sets the value of the taxIncluded property.
void setTaxability(boolean value)
Sets the value of the taxability property.
void setTaxable(BigDecimal value)
Sets the value of the taxable property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected AccountingMethod accountingMethod

protected BoundaryLevel boundaryLevel

protected BigDecimal discount

protected int exemptCertId

protected BigDecimal exemption

protected String no

protected BigDecimal rate

protected XMLGregorianCalendar reportingDate

protected BigDecimal tax

protected BigDecimal taxCalculated

protected String taxCode

protected XMLGregorianCalendar taxDate

protected ArrayOfTaxDetail taxDetails

protected Boolean taxIncluded

protected boolean taxability

protected BigDecimal taxable

Public Constructors

public TaxLine ()

Public Methods

public AccountingMethod getAccountingMethod ()

Gets the value of the accountingMethod property.

Returns

public BoundaryLevel getBoundaryLevel ()

Gets the value of the boundaryLevel property.

Returns

public BigDecimal getDiscount ()

Gets the value of the discount property.

Returns
  • possible object is BigDecimal

public int getExemptCertId ()

Gets the value of the exemptCertId property.

public BigDecimal getExemption ()

Gets the value of the exemption property.

Returns
  • possible object is BigDecimal

public String getNo ()

Gets the value of the no property.

Returns
  • possible object is String

public BigDecimal getRate ()

Gets the value of the rate property.

Returns
  • possible object is BigDecimal

public XMLGregorianCalendar getReportingDate ()

Gets the value of the reportingDate property.

Returns
  • possible object is XMLGregorianCalendar

public BigDecimal getTax ()

Gets the value of the tax property.

Returns
  • possible object is BigDecimal

public BigDecimal getTaxCalculated ()

Gets the value of the taxCalculated property.

Returns
  • possible object is BigDecimal

public String getTaxCode ()

Gets the value of the taxCode property.

Returns
  • possible object is String

public XMLGregorianCalendar getTaxDate ()

Gets the value of the taxDate property.

Returns
  • possible object is XMLGregorianCalendar

public ArrayOfTaxDetail getTaxDetails ()

Gets the value of the taxDetails property.

Returns

public BigDecimal getTaxable ()

Gets the value of the taxable property.

Returns
  • possible object is BigDecimal

public Boolean isTaxIncluded ()

Gets the value of the taxIncluded property.

Returns
  • possible object is Boolean

public boolean isTaxability ()

Gets the value of the taxability property.

public void setAccountingMethod (AccountingMethod value)

Sets the value of the accountingMethod property.

Parameters
value Allowed object is AccountingMethod

public void setBoundaryLevel (BoundaryLevel value)

Sets the value of the boundaryLevel property.

Parameters
value Allowed object is BoundaryLevel

public void setDiscount (BigDecimal value)

Sets the value of the discount property.

Parameters
value Allowed object is BigDecimal

public void setExemptCertId (int value)

Sets the value of the exemptCertId property.

Parameters
value

public void setExemption (BigDecimal value)

Sets the value of the exemption property.

Parameters
value Allowed object is BigDecimal

public void setNo (String value)

Sets the value of the no property.

Parameters
value Allowed object is String

public void setRate (BigDecimal value)

Sets the value of the rate property.

Parameters
value Allowed object is BigDecimal

public void setReportingDate (XMLGregorianCalendar value)

Sets the value of the reportingDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setTax (BigDecimal value)

Sets the value of the tax property.

Parameters
value Allowed object is BigDecimal

public void setTaxCalculated (BigDecimal value)

Sets the value of the taxCalculated property.

Parameters
value Allowed object is BigDecimal

public void setTaxCode (String value)

Sets the value of the taxCode property.

Parameters
value Allowed object is String

public void setTaxDate (XMLGregorianCalendar value)

Sets the value of the taxDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setTaxDetails (ArrayOfTaxDetail value)

Sets the value of the taxDetails property.

Parameters
value Allowed object is ArrayOfTaxDetail

public void setTaxIncluded (Boolean value)

Sets the value of the taxIncluded property.

Parameters
value Allowed object is Boolean

public void setTaxability (boolean value)

Sets the value of the taxability property.

Parameters
value

public void setTaxable (BigDecimal value)

Sets the value of the taxable property.

Parameters
value Allowed object is BigDecimal