Service Directory > v32.1 > Payroll_GBR > Import_Payroll_Holiday_Pay_History
 

Operation: Import_Payroll_Holiday_Pay_History

This public web service operation is designed to bulk add Payroll Holiday Pay History data from external systems into Workday.


@ - A parameter name with this symbol denotes an XML attribute within the document instead of an XML element.


Contents

 

Web Service

 

Request

 

Response

 

Element(s)

 

Request Element: Import_Payroll_Holiday_Pay_History_Request

Import Payroll Holiday Pay History Request Element
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Payroll_Holiday_Pay_History_Data  Import_Payroll_Holiday_Pay_History_Data_Request  [0..*]  Import Payroll Holiday Pay History Data Request Element 
Validation Description
You can't select both Use in Pay Calculations and Exclude from Pay Calculations   
Hours Pay Component Group is required if you specify Hours Worked.   
Earnings Pay Component Group is required if you specify an Amount.   
WID is required if you specify Delete.   
 
top
 

Response Element: Put_Import_Process_Response

Put Import Process Response element
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Import_Process_Reference  Web_Service_Background_Process_RuntimeObject  [0..1]  Web Service Background Process Runtime element   
Header_Instance_Reference  InstanceObject  [0..1]  Header Instance element   
top
 

Import_Payroll_Holiday_Pay_History_Data_Request

part of: Import_Payroll_Holiday_Pay_History_Request
Import Payroll Holiday Pay History Data Request Element
 
Parameter name Type/Value Cardinality Description Validations
Worker_Reference  WorkerObject  [1..1]  The Worker for the Historical Holiday Pay payment.   
Period_Reference  PeriodObject  [0..1]  The Period of the Historical Holiday Pay payment.   
Payment_Date  date  [1..1]  The Payment Date of the Historical Holiday Pay payment.   
Amount  decimal (26, 6)   [0..1]  The Amount of the Historical Holiday Pay payment.   
Earnings_Pay_Component_Group_Reference  Pay_Component_GroupObject  [0..1]  The Earnings Pay Component Group of the Historical Holiday Pay payment.   
Hours_Worked  decimal (14, 2)   [0..1]  The Hours Worked of the Historical Holiday Pay payment.   
Hours_Pay_Component_Group_Reference  Pay_Component_Group__All_Object  [0..1]  The Hours Pay Component Group of the Historical Holiday Pay payment.   
Use_In_Pay_Calculations  boolean  [0..1]  Specifies whether this Historical Holiday Pay payment is to be used in calculations.   
Exclude_from_Pay_Calculations  boolean  [0..1]  Specifies whether this Historical Holiday Pay payment is to be excluded from calculations.   
Delete  boolean  [0..1]  Specifies if the Historical Holiday Pay payment is to be deleted. To be used in conjunction with the WID or IID   
UK_Worker_Payroll_Absence_History_Data_Reference  Unique_IdentifierObject  [0..1]  The Historical Holiday Pay payment WID or IID   
Validation Description
You can't select both Use in Pay Calculations and Exclude from Pay Calculations   
Hours Pay Component Group is required if you specify Hours Worked.   
Earnings Pay Component Group is required if you specify an Amount.   
WID is required if you specify Delete.   
top
 

WorkerObject

part of: Import_Payroll_Holiday_Pay_History_Data_Request
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  WorkerObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

WorkerObjectID

part of: WorkerObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Contingent_Worker_ID, Employee_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

PeriodObject

part of: Import_Payroll_Holiday_Pay_History_Data_Request
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  PeriodObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

PeriodObjectID

part of: PeriodObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Period_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Pay_Component_GroupObject

part of: Import_Payroll_Holiday_Pay_History_Data_Request
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Pay_Component_GroupObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Pay_Component_GroupObjectID

part of: Pay_Component_GroupObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Pay_Component_Group_Code  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Pay_Component_Group__All_Object

part of: Import_Payroll_Holiday_Pay_History_Data_Request
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Pay_Component_Group__All_ObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Pay_Component_Group__All_ObjectID

part of: Pay_Component_Group__All_Object
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Pay_Component_Group_Code, Workday_Pay_Component_Group_Code  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Unique_IdentifierObject

part of: Import_Payroll_Holiday_Pay_History_Data_Request
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Unique_IdentifierObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Unique_IdentifierObjectID

part of: Unique_IdentifierObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  IID, WID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Web_Service_Background_Process_RuntimeObject

part of: Put_Import_Process_Response
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Web_Service_Background_Process_RuntimeObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Web_Service_Background_Process_RuntimeObjectID

part of: Web_Service_Background_Process_RuntimeObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Background_Process_Instance_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

InstanceObject

part of: Put_Import_Process_Response
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]     
ID  Instance_ID  [0..*]     
top
 

Instance_ID

part of: InstanceObject
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@parent_id  string  [1..1]     
@parent_type  string  [1..1]     
@type  string  [1..1]     
top
 

WorkerReferenceEnumeration

part of: WorkerObjectID
Base Type
string
top
 

PeriodReferenceEnumeration

part of: PeriodObjectID
Base Type
string
top
 

Pay_Component_GroupReferenceEnumeration

part of: Pay_Component_GroupObjectID
Base Type
string
top
 

Pay_Component_Group__All_ReferenceEnumeration

part of: Pay_Component_Group__All_ObjectID
Base Type
string
top
 

Unique_IdentifierReferenceEnumeration

part of: Unique_IdentifierObjectID
Base Type
string
top
 

Web_Service_Background_Process_RuntimeReferenceEnumeration

part of: Web_Service_Background_Process_RuntimeObjectID
Base Type
string
top