Service Directory > v31.2 > Compensation > Put_Future_Payment_Plan_Assignment
 

Operation: Put_Future_Payment_Plan_Assignment

This operation adds or updates future payment plan assignments for a given employee. You must have access to the Worker:Compensation by Organization domain.


@ - 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: Put_Future_Payment_Plan_Assignment_Request

This web service assigns a future payment plan to an employee for consumption in the future payment true up bonus process.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Position_Future_Payment_Plan_Assignment_Data  Position_Future_Payment_Plan_Assignment_Data  [1..1]  The position the set of future payment plan assignments will be assigned to.   
top
 

Response Element: Put_Future_Payment_Plan_Assignment_Response

Response to a put future payment plan assignment request.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Employee_Reference  WorkerObject  [0..1]  The employee to whom the set of future payment plans were assigned.   
Position_Reference  PositionObject  [0..1]  The position to whom the set of future payment plans were assigned.   
Assignment_Date  date  [0..1]  Assignment date of the future payment plan assignment.   
top
 

Position_Future_Payment_Plan_Assignment_Data

part of: Put_Future_Payment_Plan_Assignment_Request
Future payment plan assignments for a position effective for specific date.
 
Parameter name Type/Value Cardinality Description Validations
Employee_Reference  WorkerObject  [1..1]  The employee to whom the set of future payment plan assignments are assigned to or will be assigned to.   
Position_Reference  Position_ElementObject  [0..1]  The position to whom the set of future payment plan assignments are assigned to or will be assigned to. 
Validation Description
Position submitted is not filled as of the effective date.   
The employee you have selected has more than one job. You must supply the job to which this operation applies.   
The job is not valid for the employee.   
 
Assignment_Date  date  [0..1]  Assignment date for the future payment plan assignment.   
Future_Payment_Plan_Assignment_Data  Future_Payment_Plan_Assignment_Data  [0..*]  Future payment plan assignment data submitted by the put future payment plan assignment request. 
Validation Description
Individual Target Amount has to be greater than zero. If you do not wish to use Individual Target Amount, leave the field blank.   
 
top
 

WorkerObject

part of: Position_Future_Payment_Plan_Assignment_Data, Put_Future_Payment_Plan_Assignment_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  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
 

Position_ElementObject

part of: Position_Future_Payment_Plan_Assignment_Data
 
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  Position_ElementObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Position_ElementObjectID

part of: Position_ElementObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Position_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
 

Future_Payment_Plan_Assignment_Data

part of: Position_Future_Payment_Plan_Assignment_Data
Future payment plan assignment data submitted by the put future payment plan assignment request.
 
Parameter name Type/Value Cardinality Description Validations
Compensation_Plan_Reference  Future_Payment_PlanObject  [0..1]  Compensation Plan Reference   
Individual_Target_Amount  decimal (26, 6)   [0..1]  Individual Target Amount   
Individual_Target_Currency_Reference  CurrencyObject  [0..1]  Individual Target Currency Reference   
Individual_Target_Payment_Date  date  [0..1]  Individual Target Payment Date   
Comment  string  [0..1]  Comment   
Validation Description
Individual Target Amount has to be greater than zero. If you do not wish to use Individual Target Amount, leave the field blank.   
top
 

Future_Payment_PlanObject

part of: Future_Payment_Plan_Assignment_Data
 
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  Future_Payment_PlanObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Future_Payment_PlanObjectID

part of: Future_Payment_PlanObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Compensation_Plan_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
 

CurrencyObject

part of: Future_Payment_Plan_Assignment_Data
 
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  CurrencyObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

CurrencyObjectID

part of: CurrencyObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Currency_ID, Currency_Numeric_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
 

PositionObject

part of: Put_Future_Payment_Plan_Assignment_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  PositionObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

PositionObjectID

part of: PositionObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Position_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
 

WorkerReferenceEnumeration

part of: WorkerObjectID
Base Type
string
top
 

Position_ElementReferenceEnumeration

part of: Position_ElementObjectID
Base Type
string
top
 

Future_Payment_PlanReferenceEnumeration

part of: Future_Payment_PlanObjectID
Base Type
string
top
 

CurrencyReferenceEnumeration

part of: CurrencyObjectID
Base Type
string
top
 

PositionReferenceEnumeration

part of: PositionObjectID
Base Type
string
top