public class

PayrollRemittanceDataType

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

Class Overview

Payroll Remittance Data. Will always be included in the Get Payroll Payslips web service. Can be conditionally returned by setting the "Include Payroll Remittance Data" grouping flag in the Get Payments web service.

Java class for Payroll_Remittance_DataType complex type.

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

 <complexType name="Payroll_Remittance_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Period_Start_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Period_End_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Federal_Marital_Status_Reference" type="{urn:com.workday/bsvc}Payroll_Withholding_StatusObjectType" minOccurs="0"/>
         <element name="Federal_Allowance" 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="Federal_Additional_Allowance" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="8"/>
               <minInclusive value="0"/>
               <fractionDigits value="2"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Work_State_Marital_Status_Reference" type="{urn:com.workday/bsvc}Payroll_Withholding_StatusObjectType" minOccurs="0"/>
         <element name="Work_State_Allowance" 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="Work_State_Additional_Amount" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="18"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Pay_Group_Detail_Reference" type="{urn:com.workday/bsvc}Pay_Group_DetailObjectType" minOccurs="0"/>
         <element name="Frequency_Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Gross_Amount" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Total_Units" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Net_Pay" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Taxes_Deductions" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Print_Payslip" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Print_Check_on_Payslip" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Payslip_Distribution_Sorting_Criteria" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Worker_Data" type="{urn:com.workday/bsvc}Payroll_Remittance_Worker_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Work_Address_Data" type="{urn:com.workday/bsvc}Address_Information_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Gross_And_Net_Data" type="{urn:com.workday/bsvc}Payroll_Remittance_Gross_And_Net_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Total_Data" type="{urn:com.workday/bsvc}Payroll_Remittance_Total_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Earnings_Data" type="{urn:com.workday/bsvc}Payroll_Remittance_Earnings_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Pre_Tax_Deductions_Data" type="{urn:com.workday/bsvc}Payroll_Remittance_Pre_Tax_Deduction_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Post_Tax_Deductions_Data" type="{urn:com.workday/bsvc}Payroll_Remittance_Post_Tax_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Employee_Taxes_Data" type="{urn:com.workday/bsvc}Payroll_Remittance_Employee_Taxes_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Employer_Paid_Benefits_Data" type="{urn:com.workday/bsvc}Payroll_Remittance_Employer_Paid_Benefits_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Taxable_Wages_Data" type="{urn:com.workday/bsvc}Payroll_Remittance_Taxable_Wages_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Absence_Plans_Data" type="{urn:com.workday/bsvc}Payroll_Remittance_Absence_PlanType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Payslip_Message_Data" type="{urn:com.workday/bsvc}Payroll_Remittance_Payslip_Message_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected List<PayrollRemittanceAbsencePlanType> absencePlansData
protected List<PayrollRemittanceEarningsDataType> earningsData
protected List<PayrollRemittanceEmployeeTaxesDataType> employeeTaxesData
protected List<PayrollRemittanceEmployerPaidBenefitsDataType> employerPaidBenefitsData
protected BigDecimal federalAdditionalAllowance
protected BigDecimal federalAllowance
protected PayrollWithholdingStatusObjectType federalMaritalStatusReference
protected String frequencyName
protected BigDecimal grossAmount
protected List<PayrollRemittanceGrossAndNetDataType> grossAndNetData
protected BigDecimal netPay
protected PayGroupDetailObjectType payGroupDetailReference
protected String payslipDistributionSortingCriteria
protected List<PayrollRemittancePayslipMessageDataType> payslipMessageData
protected XMLGregorianCalendar periodEndDate
protected XMLGregorianCalendar periodStartDate
protected List<PayrollRemittancePostTaxDataType> postTaxDeductionsData
protected List<PayrollRemittancePreTaxDeductionDataType> preTaxDeductionsData
protected Boolean printCheckOnPayslip
protected Boolean printPayslip
protected List<PayrollRemittanceTaxableWagesDataType> taxableWagesData
protected BigDecimal taxesDeductions
protected List<PayrollRemittanceTotalDataType> totalData
protected BigDecimal totalUnits
protected List<AddressInformationDataType> workAddressData
protected BigDecimal workStateAdditionalAmount
protected BigDecimal workStateAllowance
protected PayrollWithholdingStatusObjectType workStateMaritalStatusReference
protected List<PayrollRemittanceWorkerDataType> workerData
Public Constructors
PayrollRemittanceDataType()
Public Methods
List<PayrollRemittanceAbsencePlanType> getAbsencePlansData()
Gets the value of the absencePlansData property.
List<PayrollRemittanceEarningsDataType> getEarningsData()
Gets the value of the earningsData property.
List<PayrollRemittanceEmployeeTaxesDataType> getEmployeeTaxesData()
Gets the value of the employeeTaxesData property.
List<PayrollRemittanceEmployerPaidBenefitsDataType> getEmployerPaidBenefitsData()
Gets the value of the employerPaidBenefitsData property.
BigDecimal getFederalAdditionalAllowance()
Gets the value of the federalAdditionalAllowance property.
BigDecimal getFederalAllowance()
Gets the value of the federalAllowance property.
PayrollWithholdingStatusObjectType getFederalMaritalStatusReference()
Gets the value of the federalMaritalStatusReference property.
String getFrequencyName()
Gets the value of the frequencyName property.
BigDecimal getGrossAmount()
Gets the value of the grossAmount property.
List<PayrollRemittanceGrossAndNetDataType> getGrossAndNetData()
Gets the value of the grossAndNetData property.
BigDecimal getNetPay()
Gets the value of the netPay property.
PayGroupDetailObjectType getPayGroupDetailReference()
Gets the value of the payGroupDetailReference property.
String getPayslipDistributionSortingCriteria()
Gets the value of the payslipDistributionSortingCriteria property.
List<PayrollRemittancePayslipMessageDataType> getPayslipMessageData()
Gets the value of the payslipMessageData property.
XMLGregorianCalendar getPeriodEndDate()
Gets the value of the periodEndDate property.
XMLGregorianCalendar getPeriodStartDate()
Gets the value of the periodStartDate property.
List<PayrollRemittancePostTaxDataType> getPostTaxDeductionsData()
Gets the value of the postTaxDeductionsData property.
List<PayrollRemittancePreTaxDeductionDataType> getPreTaxDeductionsData()
Gets the value of the preTaxDeductionsData property.
List<PayrollRemittanceTaxableWagesDataType> getTaxableWagesData()
Gets the value of the taxableWagesData property.
BigDecimal getTaxesDeductions()
Gets the value of the taxesDeductions property.
List<PayrollRemittanceTotalDataType> getTotalData()
Gets the value of the totalData property.
BigDecimal getTotalUnits()
Gets the value of the totalUnits property.
List<AddressInformationDataType> getWorkAddressData()
Gets the value of the workAddressData property.
BigDecimal getWorkStateAdditionalAmount()
Gets the value of the workStateAdditionalAmount property.
BigDecimal getWorkStateAllowance()
Gets the value of the workStateAllowance property.
PayrollWithholdingStatusObjectType getWorkStateMaritalStatusReference()
Gets the value of the workStateMaritalStatusReference property.
List<PayrollRemittanceWorkerDataType> getWorkerData()
Gets the value of the workerData property.
Boolean isPrintCheckOnPayslip()
Gets the value of the printCheckOnPayslip property.
Boolean isPrintPayslip()
Gets the value of the printPayslip property.
void setFederalAdditionalAllowance(BigDecimal value)
Sets the value of the federalAdditionalAllowance property.
void setFederalAllowance(BigDecimal value)
Sets the value of the federalAllowance property.
void setFederalMaritalStatusReference(PayrollWithholdingStatusObjectType value)
Sets the value of the federalMaritalStatusReference property.
void setFrequencyName(String value)
Sets the value of the frequencyName property.
void setGrossAmount(BigDecimal value)
Sets the value of the grossAmount property.
void setNetPay(BigDecimal value)
Sets the value of the netPay property.
void setPayGroupDetailReference(PayGroupDetailObjectType value)
Sets the value of the payGroupDetailReference property.
void setPayslipDistributionSortingCriteria(String value)
Sets the value of the payslipDistributionSortingCriteria property.
void setPeriodEndDate(XMLGregorianCalendar value)
Sets the value of the periodEndDate property.
void setPeriodStartDate(XMLGregorianCalendar value)
Sets the value of the periodStartDate property.
void setPrintCheckOnPayslip(Boolean value)
Sets the value of the printCheckOnPayslip property.
void setPrintPayslip(Boolean value)
Sets the value of the printPayslip property.
void setTaxesDeductions(BigDecimal value)
Sets the value of the taxesDeductions property.
void setTotalUnits(BigDecimal value)
Sets the value of the totalUnits property.
void setWorkStateAdditionalAmount(BigDecimal value)
Sets the value of the workStateAdditionalAmount property.
void setWorkStateAllowance(BigDecimal value)
Sets the value of the workStateAllowance property.
void setWorkStateMaritalStatusReference(PayrollWithholdingStatusObjectType value)
Sets the value of the workStateMaritalStatusReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected List<PayrollRemittanceAbsencePlanType> absencePlansData

protected List<PayrollRemittanceEarningsDataType> earningsData

protected List<PayrollRemittanceEmployeeTaxesDataType> employeeTaxesData

protected List<PayrollRemittanceEmployerPaidBenefitsDataType> employerPaidBenefitsData

protected BigDecimal federalAdditionalAllowance

protected BigDecimal federalAllowance

protected PayrollWithholdingStatusObjectType federalMaritalStatusReference

protected String frequencyName

protected BigDecimal grossAmount

protected List<PayrollRemittanceGrossAndNetDataType> grossAndNetData

protected BigDecimal netPay

protected PayGroupDetailObjectType payGroupDetailReference

protected String payslipDistributionSortingCriteria

protected List<PayrollRemittancePayslipMessageDataType> payslipMessageData

protected XMLGregorianCalendar periodEndDate

protected XMLGregorianCalendar periodStartDate

protected List<PayrollRemittancePostTaxDataType> postTaxDeductionsData

protected List<PayrollRemittancePreTaxDeductionDataType> preTaxDeductionsData

protected Boolean printCheckOnPayslip

protected Boolean printPayslip

protected List<PayrollRemittanceTaxableWagesDataType> taxableWagesData

protected BigDecimal taxesDeductions

protected List<PayrollRemittanceTotalDataType> totalData

protected BigDecimal totalUnits

protected List<AddressInformationDataType> workAddressData

protected BigDecimal workStateAdditionalAmount

protected BigDecimal workStateAllowance

protected PayrollWithholdingStatusObjectType workStateMaritalStatusReference

protected List<PayrollRemittanceWorkerDataType> workerData

Public Constructors

public PayrollRemittanceDataType ()

Public Methods

public List<PayrollRemittanceAbsencePlanType> getAbsencePlansData ()

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

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

    getAbsencePlansData().add(newItem);
 

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

public List<PayrollRemittanceEarningsDataType> getEarningsData ()

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

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

    getEarningsData().add(newItem);
 

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

public List<PayrollRemittanceEmployeeTaxesDataType> getEmployeeTaxesData ()

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

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

    getEmployeeTaxesData().add(newItem);
 

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

public List<PayrollRemittanceEmployerPaidBenefitsDataType> getEmployerPaidBenefitsData ()

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

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

    getEmployerPaidBenefitsData().add(newItem);
 

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

public BigDecimal getFederalAdditionalAllowance ()

Gets the value of the federalAdditionalAllowance property.

Returns
  • possible object is BigDecimal

public BigDecimal getFederalAllowance ()

Gets the value of the federalAllowance property.

Returns
  • possible object is BigDecimal

public PayrollWithholdingStatusObjectType getFederalMaritalStatusReference ()

Gets the value of the federalMaritalStatusReference property.

Returns

public String getFrequencyName ()

Gets the value of the frequencyName property.

Returns
  • possible object is String

public BigDecimal getGrossAmount ()

Gets the value of the grossAmount property.

Returns
  • possible object is BigDecimal

public List<PayrollRemittanceGrossAndNetDataType> getGrossAndNetData ()

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

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

    getGrossAndNetData().add(newItem);
 

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

public BigDecimal getNetPay ()

Gets the value of the netPay property.

Returns
  • possible object is BigDecimal

public PayGroupDetailObjectType getPayGroupDetailReference ()

Gets the value of the payGroupDetailReference property.

Returns

public String getPayslipDistributionSortingCriteria ()

Gets the value of the payslipDistributionSortingCriteria property.

Returns
  • possible object is String

public List<PayrollRemittancePayslipMessageDataType> getPayslipMessageData ()

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

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

    getPayslipMessageData().add(newItem);
 

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

public XMLGregorianCalendar getPeriodEndDate ()

Gets the value of the periodEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getPeriodStartDate ()

Gets the value of the periodStartDate property.

Returns
  • possible object is XMLGregorianCalendar

public List<PayrollRemittancePostTaxDataType> getPostTaxDeductionsData ()

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

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

    getPostTaxDeductionsData().add(newItem);
 

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

public List<PayrollRemittancePreTaxDeductionDataType> getPreTaxDeductionsData ()

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

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

    getPreTaxDeductionsData().add(newItem);
 

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

public List<PayrollRemittanceTaxableWagesDataType> getTaxableWagesData ()

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

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

    getTaxableWagesData().add(newItem);
 

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

public BigDecimal getTaxesDeductions ()

Gets the value of the taxesDeductions property.

Returns
  • possible object is BigDecimal

public List<PayrollRemittanceTotalDataType> getTotalData ()

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

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

    getTotalData().add(newItem);
 

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

public BigDecimal getTotalUnits ()

Gets the value of the totalUnits property.

Returns
  • possible object is BigDecimal

public List<AddressInformationDataType> getWorkAddressData ()

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

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

    getWorkAddressData().add(newItem);
 

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

public BigDecimal getWorkStateAdditionalAmount ()

Gets the value of the workStateAdditionalAmount property.

Returns
  • possible object is BigDecimal

public BigDecimal getWorkStateAllowance ()

Gets the value of the workStateAllowance property.

Returns
  • possible object is BigDecimal

public PayrollWithholdingStatusObjectType getWorkStateMaritalStatusReference ()

Gets the value of the workStateMaritalStatusReference property.

Returns

public List<PayrollRemittanceWorkerDataType> getWorkerData ()

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

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

    getWorkerData().add(newItem);
 

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

public Boolean isPrintCheckOnPayslip ()

Gets the value of the printCheckOnPayslip property.

Returns
  • possible object is Boolean

public Boolean isPrintPayslip ()

Gets the value of the printPayslip property.

Returns
  • possible object is Boolean

public void setFederalAdditionalAllowance (BigDecimal value)

Sets the value of the federalAdditionalAllowance property.

Parameters
value Allowed object is BigDecimal

public void setFederalAllowance (BigDecimal value)

Sets the value of the federalAllowance property.

Parameters
value Allowed object is BigDecimal

public void setFederalMaritalStatusReference (PayrollWithholdingStatusObjectType value)

Sets the value of the federalMaritalStatusReference property.

Parameters
value Allowed object is PayrollWithholdingStatusObjectType

public void setFrequencyName (String value)

Sets the value of the frequencyName property.

Parameters
value Allowed object is String

public void setGrossAmount (BigDecimal value)

Sets the value of the grossAmount property.

Parameters
value Allowed object is BigDecimal

public void setNetPay (BigDecimal value)

Sets the value of the netPay property.

Parameters
value Allowed object is BigDecimal

public void setPayGroupDetailReference (PayGroupDetailObjectType value)

Sets the value of the payGroupDetailReference property.

Parameters
value Allowed object is PayGroupDetailObjectType

public void setPayslipDistributionSortingCriteria (String value)

Sets the value of the payslipDistributionSortingCriteria property.

Parameters
value Allowed object is String

public void setPeriodEndDate (XMLGregorianCalendar value)

Sets the value of the periodEndDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setPeriodStartDate (XMLGregorianCalendar value)

Sets the value of the periodStartDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setPrintCheckOnPayslip (Boolean value)

Sets the value of the printCheckOnPayslip property.

Parameters
value Allowed object is Boolean

public void setPrintPayslip (Boolean value)

Sets the value of the printPayslip property.

Parameters
value Allowed object is Boolean

public void setTaxesDeductions (BigDecimal value)

Sets the value of the taxesDeductions property.

Parameters
value Allowed object is BigDecimal

public void setTotalUnits (BigDecimal value)

Sets the value of the totalUnits property.

Parameters
value Allowed object is BigDecimal

public void setWorkStateAdditionalAmount (BigDecimal value)

Sets the value of the workStateAdditionalAmount property.

Parameters
value Allowed object is BigDecimal

public void setWorkStateAllowance (BigDecimal value)

Sets the value of the workStateAllowance property.

Parameters
value Allowed object is BigDecimal

public void setWorkStateMaritalStatusReference (PayrollWithholdingStatusObjectType value)

Sets the value of the workStateMaritalStatusReference property.

Parameters
value Allowed object is PayrollWithholdingStatusObjectType