public class

TaxableCodeApplicationDataType

extends Object
java.lang.Object
   ↳ workday.com.bsvc.TaxableCodeApplicationDataType

Class Overview

Encapsulating element containing Tax Code data

Java class for Taxable_Code_Application_DataType complex type.

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

 <complexType name="Taxable_Code_Application_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Tax_Applicability_Reference" type="{urn:com.workday/bsvc}Tax_ApplicabilityObjectType"/>
         <element name="Tax_Code_Reference" type="{urn:com.workday/bsvc}Tax_CodeObjectType"/>
         <element name="Taxable_Amount">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Tax_Rate_Data" type="{urn:com.workday/bsvc}Tax_Rate_Application_DataType" maxOccurs="unbounded"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected TaxApplicabilityObjectType taxApplicabilityReference
protected TaxCodeObjectType taxCodeReference
protected List<TaxRateApplicationDataType> taxRateData
protected BigDecimal taxableAmount
Public Constructors
TaxableCodeApplicationDataType()
Public Methods
TaxApplicabilityObjectType getTaxApplicabilityReference()
Gets the value of the taxApplicabilityReference property.
TaxCodeObjectType getTaxCodeReference()
Gets the value of the taxCodeReference property.
List<TaxRateApplicationDataType> getTaxRateData()
Gets the value of the taxRateData property.
BigDecimal getTaxableAmount()
Gets the value of the taxableAmount property.
void setTaxApplicabilityReference(TaxApplicabilityObjectType value)
Sets the value of the taxApplicabilityReference property.
void setTaxCodeReference(TaxCodeObjectType value)
Sets the value of the taxCodeReference property.
void setTaxableAmount(BigDecimal value)
Sets the value of the taxableAmount property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected TaxApplicabilityObjectType taxApplicabilityReference

protected TaxCodeObjectType taxCodeReference

protected List<TaxRateApplicationDataType> taxRateData

protected BigDecimal taxableAmount

Public Constructors

public TaxableCodeApplicationDataType ()

Public Methods

public TaxApplicabilityObjectType getTaxApplicabilityReference ()

Gets the value of the taxApplicabilityReference property.

Returns

public TaxCodeObjectType getTaxCodeReference ()

Gets the value of the taxCodeReference property.

Returns

public List<TaxRateApplicationDataType> getTaxRateData ()

Gets the value of the taxRateData property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the taxRateData property.

For example, to add a new item, do as follows:

    getTaxRateData().add(newItem);
 

Objects of the following type(s) are allowed in the list TaxRateApplicationDataType

public BigDecimal getTaxableAmount ()

Gets the value of the taxableAmount property.

Returns
  • possible object is BigDecimal

public void setTaxApplicabilityReference (TaxApplicabilityObjectType value)

Sets the value of the taxApplicabilityReference property.

Parameters
value Allowed object is TaxApplicabilityObjectType

public void setTaxCodeReference (TaxCodeObjectType value)

Sets the value of the taxCodeReference property.

Parameters
value Allowed object is TaxCodeObjectType

public void setTaxableAmount (BigDecimal value)

Sets the value of the taxableAmount property.

Parameters
value Allowed object is BigDecimal