public class

PeriodicCompanyTaxFilingDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.payroll.PeriodicCompanyTaxFilingDataType

Class Overview

Periodic Company Tax Filing Data

Java class for Periodic_Company_Tax_Filing_DataType complex type.

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

 <complexType name="Periodic_Company_Tax_Filing_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Company_Reference" type="{urn:com.workday/bsvc}CompanyObjectType"/>
         <element name="Third_Party_Provides_Sick_Pay_W-2" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Period_End_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Payment_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType" minOccurs="0"/>
         <element name="Pay_Group_Data" type="{urn:com.workday/bsvc}Periodic_Company_Tax_Filing_Pay_Group_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Period_Reference" type="{urn:com.workday/bsvc}PeriodObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Third_Party_Sick_Pay" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Employer_Paid" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Deduction_Reference" type="{urn:com.workday/bsvc}Payroll_CalculationObjectType" minOccurs="0"/>
         <element name="Payroll_Tax_Authority_Reference" type="{urn:com.workday/bsvc}Metadata_Payroll_WorktagObjectType" minOccurs="0"/>
         <element name="Tax_Filing_Code" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Male_Count" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="12"/>
               <minInclusive value="0"/>
               <fractionDigits value="0"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Female_Count" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="12"/>
               <minInclusive value="0"/>
               <fractionDigits value="0"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Unknown_Gender_Count" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="12"/>
               <minInclusive value="0"/>
               <fractionDigits value="0"/>
             </restriction>
           </simpleType>
         </element>
         <element name="SUI_Rate" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Tax_Withheld" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Taxable_Wages" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Subject_Wages" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Gross_Wages" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="18"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Tip_Wages" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="QTD_Data" type="{urn:com.workday/bsvc}QTD_Tax_Filing_Data_for_Periodic_CompanyType" minOccurs="0"/>
         <element name="YTD_Data" type="{urn:com.workday/bsvc}YTD_Tax_Filing_Data_for_Periodic_CompanyType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected CompanyObjectType companyReference
protected CurrencyObjectType currencyReference
protected PayrollCalculationObjectType deductionReference
protected Boolean employerPaid
protected BigDecimal femaleCount
protected BigDecimal grossWages
protected BigDecimal maleCount
protected List<PeriodicCompanyTaxFilingPayGroupDataType> payGroupData
protected XMLGregorianCalendar paymentDate
protected MetadataPayrollWorktagObjectType payrollTaxAuthorityReference
protected XMLGregorianCalendar periodEndDate
protected List<PeriodObjectType> periodReference
protected QTDTaxFilingDataForPeriodicCompanyType qtdData
protected BigDecimal subjectWages
protected BigDecimal suiRate
protected String taxFilingCode
protected BigDecimal taxWithheld
protected BigDecimal taxableWages
protected Boolean thirdPartyProvidesSickPayW2
protected Boolean thirdPartySickPay
protected BigDecimal tipWages
protected BigDecimal unknownGenderCount
protected YTDTaxFilingDataForPeriodicCompanyType ytdData
Public Constructors
PeriodicCompanyTaxFilingDataType()
Public Methods
CompanyObjectType getCompanyReference()
Gets the value of the companyReference property.
CurrencyObjectType getCurrencyReference()
Gets the value of the currencyReference property.
PayrollCalculationObjectType getDeductionReference()
Gets the value of the deductionReference property.
Boolean getEmployerPaid()
Gets the value of the employerPaid property.
BigDecimal getFemaleCount()
Gets the value of the femaleCount property.
BigDecimal getGrossWages()
Gets the value of the grossWages property.
BigDecimal getMaleCount()
Gets the value of the maleCount property.
List<PeriodicCompanyTaxFilingPayGroupDataType> getPayGroupData()
Gets the value of the payGroupData property.
XMLGregorianCalendar getPaymentDate()
Gets the value of the paymentDate property.
MetadataPayrollWorktagObjectType getPayrollTaxAuthorityReference()
Gets the value of the payrollTaxAuthorityReference property.
XMLGregorianCalendar getPeriodEndDate()
Gets the value of the periodEndDate property.
List<PeriodObjectType> getPeriodReference()
Gets the value of the periodReference property.
QTDTaxFilingDataForPeriodicCompanyType getQTDData()
Gets the value of the qtdData property.
BigDecimal getSUIRate()
Gets the value of the suiRate property.
BigDecimal getSubjectWages()
Gets the value of the subjectWages property.
String getTaxFilingCode()
Gets the value of the taxFilingCode property.
BigDecimal getTaxWithheld()
Gets the value of the taxWithheld property.
BigDecimal getTaxableWages()
Gets the value of the taxableWages property.
Boolean getThirdPartyProvidesSickPayW2()
Gets the value of the thirdPartyProvidesSickPayW2 property.
Boolean getThirdPartySickPay()
Gets the value of the thirdPartySickPay property.
BigDecimal getTipWages()
Gets the value of the tipWages property.
BigDecimal getUnknownGenderCount()
Gets the value of the unknownGenderCount property.
YTDTaxFilingDataForPeriodicCompanyType getYTDData()
Gets the value of the ytdData property.
void setCompanyReference(CompanyObjectType value)
Sets the value of the companyReference property.
void setCurrencyReference(CurrencyObjectType value)
Sets the value of the currencyReference property.
void setDeductionReference(PayrollCalculationObjectType value)
Sets the value of the deductionReference property.
void setEmployerPaid(Boolean value)
Sets the value of the employerPaid property.
void setFemaleCount(BigDecimal value)
Sets the value of the femaleCount property.
void setGrossWages(BigDecimal value)
Sets the value of the grossWages property.
void setMaleCount(BigDecimal value)
Sets the value of the maleCount property.
void setPayGroupData(List<PeriodicCompanyTaxFilingPayGroupDataType> payGroupData)
Sets the value of the payGroupData property.
void setPaymentDate(XMLGregorianCalendar value)
Sets the value of the paymentDate property.
void setPayrollTaxAuthorityReference(MetadataPayrollWorktagObjectType value)
Sets the value of the payrollTaxAuthorityReference property.
void setPeriodEndDate(XMLGregorianCalendar value)
Sets the value of the periodEndDate property.
void setPeriodReference(List<PeriodObjectType> periodReference)
Sets the value of the periodReference property.
void setQTDData(QTDTaxFilingDataForPeriodicCompanyType value)
Sets the value of the qtdData property.
void setSUIRate(BigDecimal value)
Sets the value of the suiRate property.
void setSubjectWages(BigDecimal value)
Sets the value of the subjectWages property.
void setTaxFilingCode(String value)
Sets the value of the taxFilingCode property.
void setTaxWithheld(BigDecimal value)
Sets the value of the taxWithheld property.
void setTaxableWages(BigDecimal value)
Sets the value of the taxableWages property.
void setThirdPartyProvidesSickPayW2(Boolean value)
Sets the value of the thirdPartyProvidesSickPayW2 property.
void setThirdPartySickPay(Boolean value)
Sets the value of the thirdPartySickPay property.
void setTipWages(BigDecimal value)
Sets the value of the tipWages property.
void setUnknownGenderCount(BigDecimal value)
Sets the value of the unknownGenderCount property.
void setYTDData(YTDTaxFilingDataForPeriodicCompanyType value)
Sets the value of the ytdData property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected CompanyObjectType companyReference

protected CurrencyObjectType currencyReference

protected PayrollCalculationObjectType deductionReference

protected Boolean employerPaid

protected BigDecimal femaleCount

protected BigDecimal grossWages

protected BigDecimal maleCount

protected List<PeriodicCompanyTaxFilingPayGroupDataType> payGroupData

protected XMLGregorianCalendar paymentDate

protected MetadataPayrollWorktagObjectType payrollTaxAuthorityReference

protected XMLGregorianCalendar periodEndDate

protected List<PeriodObjectType> periodReference

protected BigDecimal subjectWages

protected BigDecimal suiRate

protected String taxFilingCode

protected BigDecimal taxWithheld

protected BigDecimal taxableWages

protected Boolean thirdPartyProvidesSickPayW2

protected Boolean thirdPartySickPay

protected BigDecimal tipWages

protected BigDecimal unknownGenderCount

Public Constructors

public PeriodicCompanyTaxFilingDataType ()

Public Methods

public CompanyObjectType getCompanyReference ()

Gets the value of the companyReference property.

Returns

public CurrencyObjectType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

public PayrollCalculationObjectType getDeductionReference ()

Gets the value of the deductionReference property.

Returns

public Boolean getEmployerPaid ()

Gets the value of the employerPaid property. This getter has been renamed from isEmployerPaid() to getEmployerPaid() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public BigDecimal getFemaleCount ()

Gets the value of the femaleCount property.

Returns
  • possible object is BigDecimal

public BigDecimal getGrossWages ()

Gets the value of the grossWages property.

Returns
  • possible object is BigDecimal

public BigDecimal getMaleCount ()

Gets the value of the maleCount property.

Returns
  • possible object is BigDecimal

public List<PeriodicCompanyTaxFilingPayGroupDataType> getPayGroupData ()

Gets the value of the payGroupData 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 payGroupData property.

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

    getPayGroupData().add(newItem);
 

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

public XMLGregorianCalendar getPaymentDate ()

Gets the value of the paymentDate property.

Returns
  • possible object is XMLGregorianCalendar

public MetadataPayrollWorktagObjectType getPayrollTaxAuthorityReference ()

Gets the value of the payrollTaxAuthorityReference property.

Returns

public XMLGregorianCalendar getPeriodEndDate ()

Gets the value of the periodEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public List<PeriodObjectType> getPeriodReference ()

Gets the value of the periodReference 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 periodReference property.

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

    getPeriodReference().add(newItem);
 

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

public QTDTaxFilingDataForPeriodicCompanyType getQTDData ()

Gets the value of the qtdData property.

Returns

public BigDecimal getSUIRate ()

Gets the value of the suiRate property.

Returns
  • possible object is BigDecimal

public BigDecimal getSubjectWages ()

Gets the value of the subjectWages property.

Returns
  • possible object is BigDecimal

public String getTaxFilingCode ()

Gets the value of the taxFilingCode property.

Returns
  • possible object is String

public BigDecimal getTaxWithheld ()

Gets the value of the taxWithheld property.

Returns
  • possible object is BigDecimal

public BigDecimal getTaxableWages ()

Gets the value of the taxableWages property.

Returns
  • possible object is BigDecimal

public Boolean getThirdPartyProvidesSickPayW2 ()

Gets the value of the thirdPartyProvidesSickPayW2 property. This getter has been renamed from isThirdPartyProvidesSickPayW2() to getThirdPartyProvidesSickPayW2() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public Boolean getThirdPartySickPay ()

Gets the value of the thirdPartySickPay property. This getter has been renamed from isThirdPartySickPay() to getThirdPartySickPay() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public BigDecimal getTipWages ()

Gets the value of the tipWages property.

Returns
  • possible object is BigDecimal

public BigDecimal getUnknownGenderCount ()

Gets the value of the unknownGenderCount property.

Returns
  • possible object is BigDecimal

public YTDTaxFilingDataForPeriodicCompanyType getYTDData ()

Gets the value of the ytdData property.

Returns

public void setCompanyReference (CompanyObjectType value)

Sets the value of the companyReference property.

Parameters
value Allowed object is CompanyObjectType

public void setCurrencyReference (CurrencyObjectType value)

Sets the value of the currencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setDeductionReference (PayrollCalculationObjectType value)

Sets the value of the deductionReference property.

Parameters
value Allowed object is PayrollCalculationObjectType

public void setEmployerPaid (Boolean value)

Sets the value of the employerPaid property.

Parameters
value Allowed object is Boolean

public void setFemaleCount (BigDecimal value)

Sets the value of the femaleCount property.

Parameters
value Allowed object is BigDecimal

public void setGrossWages (BigDecimal value)

Sets the value of the grossWages property.

Parameters
value Allowed object is BigDecimal

public void setMaleCount (BigDecimal value)

Sets the value of the maleCount property.

Parameters
value Allowed object is BigDecimal

public void setPayGroupData (List<PeriodicCompanyTaxFilingPayGroupDataType> payGroupData)

Sets the value of the payGroupData property.

Parameters
payGroupData Allowed object is PeriodicCompanyTaxFilingPayGroupDataType

public void setPaymentDate (XMLGregorianCalendar value)

Sets the value of the paymentDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setPayrollTaxAuthorityReference (MetadataPayrollWorktagObjectType value)

Sets the value of the payrollTaxAuthorityReference property.

Parameters
value Allowed object is MetadataPayrollWorktagObjectType

public void setPeriodEndDate (XMLGregorianCalendar value)

Sets the value of the periodEndDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setPeriodReference (List<PeriodObjectType> periodReference)

Sets the value of the periodReference property.

Parameters
periodReference Allowed object is PeriodObjectType

public void setQTDData (QTDTaxFilingDataForPeriodicCompanyType value)

Sets the value of the qtdData property.

Parameters
value Allowed object is QTDTaxFilingDataForPeriodicCompanyType

public void setSUIRate (BigDecimal value)

Sets the value of the suiRate property.

Parameters
value Allowed object is BigDecimal

public void setSubjectWages (BigDecimal value)

Sets the value of the subjectWages property.

Parameters
value Allowed object is BigDecimal

public void setTaxFilingCode (String value)

Sets the value of the taxFilingCode property.

Parameters
value Allowed object is String

public void setTaxWithheld (BigDecimal value)

Sets the value of the taxWithheld property.

Parameters
value Allowed object is BigDecimal

public void setTaxableWages (BigDecimal value)

Sets the value of the taxableWages property.

Parameters
value Allowed object is BigDecimal

public void setThirdPartyProvidesSickPayW2 (Boolean value)

Sets the value of the thirdPartyProvidesSickPayW2 property.

Parameters
value Allowed object is Boolean

public void setThirdPartySickPay (Boolean value)

Sets the value of the thirdPartySickPay property.

Parameters
value Allowed object is Boolean

public void setTipWages (BigDecimal value)

Sets the value of the tipWages property.

Parameters
value Allowed object is BigDecimal

public void setUnknownGenderCount (BigDecimal value)

Sets the value of the unknownGenderCount property.

Parameters
value Allowed object is BigDecimal

public void setYTDData (YTDTaxFilingDataForPeriodicCompanyType value)

Sets the value of the ytdData property.

Parameters
value Allowed object is YTDTaxFilingDataForPeriodicCompanyType