public class

ExternalPayrollActualsDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.payrollinterface.ExternalPayrollActualsDataType

Class Overview

Payroll Actuals Data allows for Hours worked from an External Payroll System to be loaded into Workday. Each Actual coming in must be associated with an External Payroll Earning or Deduction Code.We recommend aggregating Hours worked into a single value for each period and loading one "value" per Pay Component per Pay Period if possible (as long as there are no overriding requirements for more frequent values, such as for eligibility, etc.). Note: It is possible to load Hours Worked for different days though if needed.

Java class for External_Payroll_Actuals_DataType complex type.

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

 <complexType name="External_Payroll_Actuals_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Date" type="{http://www.w3.org/2001/XMLSchema}date"/>
         <element name="Pay_Component_Workday_Reference" type="{urn:com.workday/bsvc}Pay_ComponentObjectType"/>
         <element name="External_Payroll_Code" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Position_Reference" type="{urn:com.workday/bsvc}Position_ElementObjectType" minOccurs="0"/>
         <element name="Hours" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="18"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected XMLGregorianCalendar date
protected String externalPayrollCode
protected BigDecimal hours
protected PayComponentObjectType payComponentWorkdayReference
protected PositionElementObjectType positionReference
Public Constructors
ExternalPayrollActualsDataType()
Public Methods
XMLGregorianCalendar getDate()
Gets the value of the date property.
String getExternalPayrollCode()
Gets the value of the externalPayrollCode property.
BigDecimal getHours()
Gets the value of the hours property.
PayComponentObjectType getPayComponentWorkdayReference()
Gets the value of the payComponentWorkdayReference property.
PositionElementObjectType getPositionReference()
Gets the value of the positionReference property.
void setDate(XMLGregorianCalendar value)
Sets the value of the date property.
void setExternalPayrollCode(String value)
Sets the value of the externalPayrollCode property.
void setHours(BigDecimal value)
Sets the value of the hours property.
void setPayComponentWorkdayReference(PayComponentObjectType value)
Sets the value of the payComponentWorkdayReference property.
void setPositionReference(PositionElementObjectType value)
Sets the value of the positionReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected XMLGregorianCalendar date

protected String externalPayrollCode

protected BigDecimal hours

protected PayComponentObjectType payComponentWorkdayReference

protected PositionElementObjectType positionReference

Public Constructors

public ExternalPayrollActualsDataType ()

Public Methods

public XMLGregorianCalendar getDate ()

Gets the value of the date property.

Returns
  • possible object is XMLGregorianCalendar

public String getExternalPayrollCode ()

Gets the value of the externalPayrollCode property.

Returns
  • possible object is String

public BigDecimal getHours ()

Gets the value of the hours property.

Returns
  • possible object is BigDecimal

public PayComponentObjectType getPayComponentWorkdayReference ()

Gets the value of the payComponentWorkdayReference property.

Returns

public PositionElementObjectType getPositionReference ()

Gets the value of the positionReference property.

Returns

public void setDate (XMLGregorianCalendar value)

Sets the value of the date property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setExternalPayrollCode (String value)

Sets the value of the externalPayrollCode property.

Parameters
value Allowed object is String

public void setHours (BigDecimal value)

Sets the value of the hours property.

Parameters
value Allowed object is BigDecimal

public void setPayComponentWorkdayReference (PayComponentObjectType value)

Sets the value of the payComponentWorkdayReference property.

Parameters
value Allowed object is PayComponentObjectType

public void setPositionReference (PositionElementObjectType value)

Sets the value of the positionReference property.

Parameters
value Allowed object is PositionElementObjectType