public class

TaxDetail

extends Object
java.lang.Object
   ↳ com.coupa.transaction.TaxDetail

Class Overview

Java class for anonymous complex type.

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

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{}TaxableAmount"/>
         <element ref="{}TaxAmount"/>
         <element ref="{}TaxLocation"/>
       </sequence>
       <attribute name="category" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
       <attribute name="percentageRate" use="required" type="{http://www.w3.org/2001/XMLSchema}decimal" />
       <attribute name="purpose" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
       <attribute name="taxPointDate" use="required" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected String category
protected BigDecimal percentageRate
protected String purpose
protected MoneyType taxAmount
protected TaxLocation taxLocation
protected String taxPointDate
protected MoneyType taxableAmount
Public Constructors
TaxDetail()
Public Methods
String getCategory()
Gets the value of the category property.
BigDecimal getPercentageRate()
Gets the value of the percentageRate property.
String getPurpose()
Gets the value of the purpose property.
MoneyType getTaxAmount()
Gets the value of the taxAmount property.
TaxLocation getTaxLocation()
Gets the value of the taxLocation property.
String getTaxPointDate()
Gets the value of the taxPointDate property.
MoneyType getTaxableAmount()
Gets the value of the taxableAmount property.
void setCategory(String value)
Sets the value of the category property.
void setPercentageRate(BigDecimal value)
Sets the value of the percentageRate property.
void setPurpose(String value)
Sets the value of the purpose property.
void setTaxAmount(MoneyType value)
Sets the value of the taxAmount property.
void setTaxLocation(TaxLocation value)
Sets the value of the taxLocation property.
void setTaxPointDate(String value)
Sets the value of the taxPointDate property.
void setTaxableAmount(MoneyType value)
Sets the value of the taxableAmount property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected String category

protected BigDecimal percentageRate

protected String purpose

protected MoneyType taxAmount

protected TaxLocation taxLocation

protected String taxPointDate

protected MoneyType taxableAmount

Public Constructors

public TaxDetail ()

Public Methods

public String getCategory ()

Gets the value of the category property.

Returns
  • possible object is String

public BigDecimal getPercentageRate ()

Gets the value of the percentageRate property.

Returns
  • possible object is BigDecimal

public String getPurpose ()

Gets the value of the purpose property.

Returns
  • possible object is String

public MoneyType getTaxAmount ()

Gets the value of the taxAmount property.

Returns

public TaxLocation getTaxLocation ()

Gets the value of the taxLocation property.

Returns

public String getTaxPointDate ()

Gets the value of the taxPointDate property.

Returns
  • possible object is String

public MoneyType getTaxableAmount ()

Gets the value of the taxableAmount property.

Returns

public void setCategory (String value)

Sets the value of the category property.

Parameters
value Allowed object is String

public void setPercentageRate (BigDecimal value)

Sets the value of the percentageRate property.

Parameters
value Allowed object is BigDecimal

public void setPurpose (String value)

Sets the value of the purpose property.

Parameters
value Allowed object is String

public void setTaxAmount (MoneyType value)

Sets the value of the taxAmount property.

Parameters
value Allowed object is MoneyType

public void setTaxLocation (TaxLocation value)

Sets the value of the taxLocation property.

Parameters
value Allowed object is TaxLocation

public void setTaxPointDate (String value)

Sets the value of the taxPointDate property.

Parameters
value Allowed object is String

public void setTaxableAmount (MoneyType value)

Sets the value of the taxableAmount property.

Parameters
value Allowed object is MoneyType