Service Directory > v25.1 > Resource_Management > Submit_Requisition
 

Operation: Submit_Requisition

This service operation will add or update Requisitions and submit to the Requisition business process. Requisition Data include Requisition Number, Requisition Date, Company, Ship-To Address, Requester, High Priority, Item Request Line Data, Deliverables Line Data and Attachment Data. Item Request Line Data include Requisition Goods Line, Item, Item Description, Spend Category, Supplier, Supplier Contract, Quantity, Unit of Measure, Unit Cost, Extended Amount, Memo, and Worktags. Deliverables Line Data include Deliverables Line, Project, Memo, Spend Category, Project Phase Data, Extended Amount, and Worktags. Project Phase Data includes Project Plan Phase and Project Plan Task Data. Project Plan Task Data include Project Plan Task and Project Subtask Data. Project Subtask Data include Description and Amount. Contingent Worker (Job) Requisitions are not supported on this version of the web service. Spend Category and Resource Category are synonymous and refer to the same business object.


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

Element containing Requisition Business Processing Options, Requisition reference for update. Flag to indicate if this operation is add only, and all Requisition data items required to create a complete Goods,Service or Project-Based Supplier Invoice.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
@Add_Only  boolean  [1..1]  Add Only Flag. Indicates that the service is an add only, not an update.   
Requisition_Reference  RequisitionObject  [0..1]  Reference to an existing Requisition for update only purposes   
Business_Process_Parameters  Financials_Business_Process_Parameters  [0..*]  Contains data for business processing   
Requisition_Data  Requisition_Data  [0..1]  Element containing all Requisition data. A Requisition may have multiple goods and deliverable Requisition lines. A Requisition also supports service lines v24.0 onwards. 
Validation Description
The total extended amount of all lines must be greater than zero.   
Only one ad hoc address is allowed per requisition.   
Ship To Address is required. The Ship To Address is required unless you are creating an Ad Hoc Address for the requisition.   
Cannot specify a Ship To Address at the same time as Ad Hoc Address data. Either specify a Ship To Address or specify Ad Hoc Address data, but not both.   
The effective date of an Ad Hoc Address cannot be in the future. Specify an effective date that is equal to today's date or a date that is in the past.   
A Deliverable, Service or Goods Line is required on the Requisition   
Inventory must be enabled on the tenant to use a Requisition Type with Inventory Replenishment.   
A Requisition Type with Inventory Replenishment requires a Requesting Inventory Site.   
An Inventory Replenishment Requisition cannot have Adhoc (description based) lines, Service lines, or Deliverable Service lines.   
Inventory Site must be empty when the Requisition Type is not Inventory Replenishment.   
Spend Category must have 'Stock Items' enabled for Inventory Replenishment Requisition Line(s).   
Location for Requesting Inventory Site must have Inventory Site enabled.   
Requisition Company must be included in the list of Procurement Companies for that Location.   
 
Validation Description
This Requisition cannot be updated via this web service with the current credentials.  The Requisition cannot be updated via this web service if it's Canceled, Completed, Closed or Denied, or it's missing a Document Number or the current credentials are for a worker without access to edit the Requisition. 
The Web Service is set to Add Only; documents cannot be resubmitted.  The Web Service is set to Add Only; documents cannot be resubmitted. 
top
 

Response Element: Submit_Requisition_Response

Element containing Submit Requisition Response Data
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Requisition_Reference  RequisitionObject  [0..1]  Reference to an existing Requisition   
Exceptions_Response_Data  Application_Instance_Related_Exceptions_Data  [0..*]  Element containing Exceptions Data   
top
 

RequisitionObject

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

RequisitionObjectID

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

Financials_Business_Process_Parameters

part of: Submit_Requisition_Request
Contains data for business processing
 
Parameter name Type/Value Cardinality Description Validations
Auto_Complete  boolean  [0..1]  When set to "true" or "1", the business process is automatically processed. This means that all approvals will be automatically approved in the system, all reviews and to-do's will be automatically by-passed, and all notifications will be automatically suppressed.   
Comment_Data  Business_Process_Comment_Data  [0..1]  Captures the Comment for the Business Process.   
top
 

Business_Process_Comment_Data

part of: Financials_Business_Process_Parameters
Captures a comment for the Business Process.
 
Parameter name Type/Value Cardinality Description Validations
Comment  string  [0..1]  Free form comment regarding the business process. 
Validation Description
This Business Process has been configured to disable comment. Please remove the comment or change the setting in the Business Process Policy or tenant setup.   
 
Worker_Reference  WorkerObject  [0..1]  Default the Person making the comment to the processing person if not submitted via the web service.   
top
 

WorkerObject

part of: Business_Process_Comment_Data, Requisition_Data, Requisition_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  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
 

Requisition_Data

part of: Submit_Requisition_Request
Element containing all Requisition data. A Requisition may have multiple goods and deliverable Requisition lines. A Requisition also supports service lines v24.0 onwards.
 
Parameter name Type/Value Cardinality Description Validations
Requisition_Number  string  [0..1]  Requisition Number   
Requisition_Document_Status_Reference  Document_StatusObject  [0..1]  A Reference to the Document Status for this Requisition. This field is read-only, and will be ignored on a Put or Submit.   
Requisition_Date  date  [1..1]  Requisition Date   
Requisition_Currency_Reference  CurrencyObject  [0..1]  Reference to the Currency of the Requisition. 
Validation Description
Currency Conversion Rates between currency and company's default currency are not defined.   
 
Requisition_Type_Reference  Requisition_TypeObject  [0..1]  Reference to the Requisition Type of the Requisition   
Requisition_Sourcing_Buyer_Reference  WorkerObject  [0..1]  Reference to the Requisition Sourcing Buyer for the Requisition 
Validation Description
Sourcing Buyer should not be terminated or not hired in future.   
 
Requesting_Inventory_Site_Reference  LocationObject  [0..1]  Requesting Inventory Site Location for the Requisition.   
Origin  string  [0..1]  Origin for the Requisition   
Company_Reference  CompanyObject  [0..1]  Reference to an existing Company. Sets the Company for the Requisition.   
Ship-To_Address_Reference  Unique_IdentifierObject  [0..1]  Reference to an existing Ship-To address.   
Requester_Reference  WorkerObject  [0..1]  Reference to the Requesting Worker for the Requisition   
Memo  string  [0..1]  An optional Memo for the Requisition   
Procurement_Credit_Card_Reference  Worker_Credit_CardObject  [0..1]  Reference to the Procurement Card to be used in consideration for paying for the goods and services on the Requisition. 
Validation Description
The Procurement Credit Card Reference provided is not valid for the Requisition. Please use an active procurement card valid for the Requestor or Processing Worker valid for the Company on the Requisition.  The Procurement Credit Card Reference provided is not valid for the Requisition. Please use an active procurement card valid for the Requestor or Processing Worker valid for the Company on the Requisition. 
 
High_Priority  boolean  [0..1]  Is Requisition High Priority?   
Consolidate_Requisition_on_PO  boolean  [0..1]  Contains consolidation option of purchase orders for requisition   
Item_Request_Line_Data  Item_Request_Line_Data  [0..*]  Element containing all Goods Requisition Line data. A Requisition may have multiple goods requisition lines. 
Validation Description
Quantity cannot be negative  Quantity cannot be negative 
Please specify an Item or a Spend Category.  Please specify an Item or a Spend Category. 
Only one worktag for each type is allowed for each document line.  Only one worktag for each type is allowed for each document line. 
Can not have any combination of Project, Project Phase or Project Task worktags for the same line.  Can not have any combination of Project, Project Phase or Project Task worktags for the same line. 
The sum of the quantities on the split lines ([split qty]) must equal the quantity of the summary line: [qty]   
The sum of the extended amounts on the split lines ([split amt]) must equal the extended amount of the summary line: [amt]   
Quantity must be greater than zero and cannot be partial when the document line's spend category is Tracked (unless related to a supplier contract line).  Quantity must be greater than zero and cannot be partial when the document line's spend category is Tracked (unless related to a supplier contract line). 
For Punchout Line (WID:[wid]), if a Supplier Contract is entered, it must match the one configured for the Supplier Link for Punchout. If none is configured, no Supplier Contract can be entered. Entered Supplier Contract: ([contract]). Configured Supplier Contract: ([expected contract]).   
Catalog Item: ([item]) is not valid for the Company, Supplier, and Requisition Date or the entered Supplier Contract: ([contract]) does not match the expected Supplier Contract: ([expected contract]). The contract must also allow manual requisitioning and purchasing.   
Supplier Contract is not valid for the Company, Supplier, and Requisition Date. The contract must also allow manual requisitioning and purchasing.   
Select a balancing worktag for Worktags of the following type: [type]   
You must use "Source This Line" to use "Mark Purchase Order As Issued".   
A Supplier Reference is required to use "Source This Line".   
Fulfillment Source cannot have value when RFQ required is enable for Item Goods Line   
Fulfillment Source needs to be purchase order when Requisition Type is Inventory Replenishment enabled.   
Ad-hoc Item Goods Line needs to have Fulfillment source as Purchase Order.   
Fulfillment Source cannot be 'Inventory' when Spend Category is not enabled for stock items.   
Negative priced line(s) cannot be included on an Inventory Replenishment Requisition.   
Requisition Line Splits cannot be split by amount on Inventory Replenishment Requisitions.   
Supplier catalog item must be associated to a purchase item for it to be used on inventory replenishment requisition   
An Inventory Replenishment Requisition cannot have Adhoc (description based) lines, Service lines, or Deliverable Service lines.   
 
Service_Request_Line_Data  Service_Request_Line_Data  [0..*]  Element containing Service Requisition Line data. A Requisition may have multiple service requisition lines. 
Validation Description
A Supplier Reference is required to use "Source This Line".   
You must use "Source This Line" to use "Mark Purchase Order As Issued".   
Select a balancing worktag for Worktags of the following type: [type]   
Supplier Contract is not valid for the Company, Supplier, and Requisition Date. The contract must also allow manual requisitioning and purchasing.   
Catalog items are not allowed on Service Lines.   
The sum of the extended amounts on the split lines ([split amt]) must equal the extended amount of the summary line: [amt]   
Can not have any combination of Project, Project Phase or Project Task worktags for the same line.   
Please specify an Item or a Spend Category.   
End Date cannot be before the Service Line Start Date   
Please specify an Item or an Item Description.   
Fulfillment Source [fs] entered for Service Requisition Line is Invalid.Please enter purchase order as Fullfilment Source.   
 
Deliverables_Line_Data  Project-Based_Requisition_Line_Data  [0..*]  Element containing Project-Based Requisition Line data. A Requisition may have multiple Project-Based requisition lines. 
Validation Description
Project reference is for a project that can be used as a basic worktag only.  Project reference is for a project that can be used as a basic worktag only. 
Can not have any combination of Project, Project Phase or Project Task worktags for the same line.  Can not have any combination of Project, Project Phase or Project Task worktags for the same line. 
Only one worktag for each type is allowed for each document line.  Only one worktag for each type is allowed for each document line. 
The sum of the extended amounts on the split lines ([split amt]) must equal the extended amount of the summary line: [amt]   
Select a balancing worktag for Worktags of the following type: [type]   
A Supplier Reference is required to use "Source This Line".   
You must use "Source This Line" to use "Mark Purchase Order As Issued".   
Project-Based Requisition Line Data cannot have a Trackable Spend Category.   
 
Attachment_Data  Business_Document_Attachment_with_External_Option_Data  [0..*]  Encapsulating element containing all Business Document Attachment data. 
Validation Description
If a file name is specified for a Financial Attachment, File Content and Content Type are required.   
 
Ad_Hoc_Address_Replacement_Data  Address_Information_Data  [0..*]  Element containing Ad Hoc Address information. Including address information will delete any existing address from the requisition and create a new address instance. If updating a requisition that currently contains an ad hoc address, omitting the ad hoc address element will leave the existing ad hoc address unaffected, which is likely the desired behavior. Only include the ad hoc address information when updating the requisition if the desired affect is to replace the current address with a new address instance. 
Validation Description
Postal Code is not a valid address component for certain countries.  Postal Code is not a valid address component for certain countries. 
Municipality is not a valid address component for certain countries .  Municipality is not a valid address component for certain countries . 
Postal Code is required for certain countries.  Postal Code is required for certain countries. 
Municipality is required for certain countries.  Municipality is required for certain countries. 
Region Name must be valid for the specified Country.  Region Name must be valid for the specified Country. 
Usage Type and Use For combination must be valid for Address.  Usage Type and Use For combination must be valid for Address. 
Second Address Line is required for certain countries.  Second Address Line is required for certain countries. 
Third Address Line is required for certain countries.  Third Address Line is required for certain countries. 
Fourth Address Line is required for certain countries.  Fourth Address Line is required for certain countries. 
Subregion is required for certain countries.  Subregion is required for certain countries. 
Second Subregion is required for certain countries.  Second Subregion is required for certain countries. 
Submunicipality (or City Subdivision - Local if configured on Tenant Setup Global) is required for certain countries.  Submunicipality (or City Subdivision - Local if configured on Tenant Setup Global) is required for certain countries. 
Second Submunicipality is required for certain countries.  Second Submunicipality is required for certain countries. 
Second Address Line is not a valid address component for certain countries.  Second Address Line is not a valid address component for certain countries. 
Third Address Line is not a valid address component for certain countries.  Third Address Line is not a valid address component for certain countries. 
Fourth Address Line is not a valid address component for certain countries.  Fourth Address Line is not a valid address component for certain countries. 
Subregion is not a valid address component for certain countries.  Subregion is not a valid address component for certain countries. 
Second Subregion is not a valid address component for certain countries.  Second Subregion is not a valid address component for certain countries. 
Submunicipality is not a valid address component for certain countries.  Submunicipality is not a valid address component for certain countries. 
Second Submunicipality is not a valid address component for certain countries.  Second Submunicipality is not a valid address component for certain countries. 
A maximum of four Submunicipalities are allowed in an address.  A maximum of four Submunicipalities are allowed in an address. 
A maximum of four Subregions are allowed in an address.  A maximum of four Subregions are allowed in an address. 
A maximum of four Address Lines are allowed in an address.  A maximum of four Address Lines are allowed in an address. 
Region is required for certain countries.  Region is required for certain countries. 
Address Line is required for certain countries.  Address Line is required for certain countries. 
Home addresses which are not additionally used as work addresses cannot be marked as public.  Home addresses which are not additionally used as work addresses cannot be marked as public. 
[postal code] is not a valid postal code for [region]  Postal Code must be valid for the Region. 
Address Line 1 (or Address Line 1 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 1 (or Address Line 1 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 1 is not valid for this Country.  Address Line 1 is not valid for this Country. 
Address Line 2 (or Address Line 2 - Local if configured on Tenant Setup Global) is Required in this Country.  Address Line 2 (or Address Line 2 - Local if configured on Tenant Setup Global) is Required in this Country. 
Address Line 2 not Valid for this Country.  Address Line 2 not Valid for this Country. 
Address Line 3 (or Address Line 3 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 3 (or Address Line 3 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 3 is not Valid for this Country.  Address Line 3 is not Valid for this Country. 
Address Line 4 (or Address Line 4 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 4 (or Address Line 4 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 4 is not Valid for this Country.  Address Line 4 is not Valid for this Country. 
Address Line 5 (or Address Line 5 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 5 (or Address Line 5 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 5 is not Valid for this Country.  Address Line 5 is not Valid for this Country. 
Address Line 6 (or Address Line 6 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 6 (or Address Line 6 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 6 is not Valid for this Country.  Address Line 6 is not Valid for this Country. 
Address Line 7 (or Address Line 7 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 7 (or Address Line 7 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 7 is not Valid for this Country.  Address Line 7 is not Valid for this Country. 
Address Line 8 (or Address Line 8 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 8 (or Address Line 8 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 8 is not Valid for this Country.  Address Line 8 is not Valid for this Country. 
Address Line 9 (or Address Line 9 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 9 (or Address Line 9 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 9 is not Valid for this Country.  Address Line 9 is not Valid for this Country. 
You cannot specify the same usage type more than once for an address.  You cannot specify the same usage type more than once for an address. 
Address Line 1 - Local is not valid for this Country.  Address Line 1 - Local is not valid for this Country. 
Municipality - Local is not a valid address component for certain countries .  Municipality - Local is not a valid address component for certain countries . 
Address Line 2 - Local is not valid for this Country.  Address Line 2 - Local is not valid for this Country. 
Address Line 3 - Local is not Valid for this Country.  Address Line 3 - Local is not Valid for this Country. 
Address Line 9 - Local is not Valid for this Country.  Address Line 9 - Local is not Valid for this Country. 
Address Line 8 - Local is not Valid for this Country.  Address Line 8 - Local is not Valid for this Country. 
Address Line 7 - Local is not Valid for this Country.  Address Line 7 - Local is not Valid for this Country. 
Address Line 6 is not Valid for this Country.  Address Line 6 is not Valid for this Country. 
Address Line 5 - Local is not Valid for this Country.  Address Line 5 - Local is not Valid for this Country. 
Address Line 4 - Local is not Valid for this Country.  Address Line 4 - Local is not Valid for this Country. 
City Subdivision 1 - Local is not a valid address component for certain countries.  City Subdivision 1 - Local is not a valid address component for certain countries. 
City Subdivision 2 - Local is not a valid address component for certain countries.  City Subdivision 2 - Local is not a valid address component for certain countries. 
Region Subdivision 1 - Local is not a valid address component for certain countries.  Region Subdivision 1 - Local is not a valid address component for certain countries. 
Region Subdivision 2 - Local is not a valid address component for certain countries.  Region Subdivision 2 - Local is not a valid address component for certain countries. 
Region Subdivision 2 is not a valid address component for certain countries.  Region Subdivision 2 is not a valid address component for certain countries. 
City Subdivision 2 is not a valid address component for certain countries.  City Subdivision 2 is not a valid address component for certain countries. 
Submunicipality ("City Subdivision 1", or "City Subdivision 1 - Local" if Local Script configured on tenant setup global) is required in this country.  Submunicipality ("City Subdivision 1", or "City Subdivision 1 - Local" if Local Script configured on tenant setup global) is required in this country. 
Submunicipality (City Subdivision 2 or City Subdivision 2 - Local if Local Scripts configured on Tenant Setup - Global) are required for this Country.  Submunicipality (City Subdivision 2 or City Subdivision 2 - Local if Local Scripts configured on Tenant Setup - Global) are required for this Country. 
Subregion 1 (or Subregion 1 - Local if Local Scripts configured on Tenant Setup - Global) is required for this country.  Subregion 1 (or Subregion 1 - Local if Local Scripts configured on Tenant Setup - Global) is required for this country. 
Subregion 2 (or Subregion 2 - Local if Local Scripts configured on Tenant Setup - Global) is required for this country.  Subregion 2 (or Subregion 2 - Local if Local Scripts configured on Tenant Setup - Global) is required for this country. 
If one local script address field is submitted, all required local script address fields must be submitted.  If one local script address field is submitted, all required local script address fields must be submitted. 
Address Reference is required when deleting an address  Address Reference is required when deleting an address 
Usage Data is required unless address is being deleted  Usage Data is required unless address is being deleted 
Country Reference is required unless address is being deleted  Country Reference is required unless address is being deleted 
Address deletion is not supported in this web service request  Address deletion is not supported in this web service request 
If one western script field is submitted, all required western script address fields must be submitted.  If one western script field is submitted, all required western script address fields must be submitted. 
Address Reference must match an existing (and not deleted) address in use by the worker subject of this request  Address Reference must match an existing (and not deleted) address in use by the worker subject of this request 
Address "[ID]" is already in use by another address (possibly on another contactable). Please choose a different Address ID.  The Address ID field is for updating the value of the Address Reference. It cannot be the same as another existing address. 
Use a unique Address Reference ID for each address. [ID] is already used on another address.  The Address ID field is for updating the value of the Address Reference. It cannot be the same as another existing address. 
You can only update addresses that belong to this customer.   
You can't use an existing address for a new customer.   
Existing addresses can't be future dated. Select an effective date that is on or before today, or create a new address with a future date.   
The Address ID must match the Address Reference.   
You can't use an existing address for a new customer request.   
You can't use an existing address for a new prospect.   
You can only update addresses that belong to this customer request.   
You can only update addresses that belong to this prospect.   
Enter a postal code in the valid format: [PostalCodeValidationMessage].   
Postal Code is required for [countryWithMustHavePostalCode]   
One or more addresses are missing a Country City reference. This field is required because the City Prompt localization is active for: [countryref].   
You entered this Country City reference: [countrycityref]. To use this Country City reference, you must activate the City Prompt localization for: [countryref]. Perform either one of these actions: Activate the City Prompt localization. Enter a municipality instead of a Country City reference.   
Enter a Country City reference that is valid for: [countryref]. You entered this Country City reference: [countrycityref].   
You must enter a Country City reference instead of a text element because the City Prompt localization is active for: [countryref]. You entered this text element: [cityattrib] [citylocalattrib].   
Only Address reference belonging to the Customer tied to the Customer Contact can be shared by the Customer Contact   
 
Validation Description
The total extended amount of all lines must be greater than zero.   
Only one ad hoc address is allowed per requisition.   
Ship To Address is required. The Ship To Address is required unless you are creating an Ad Hoc Address for the requisition.   
Cannot specify a Ship To Address at the same time as Ad Hoc Address data. Either specify a Ship To Address or specify Ad Hoc Address data, but not both.   
The effective date of an Ad Hoc Address cannot be in the future. Specify an effective date that is equal to today's date or a date that is in the past.   
A Deliverable, Service or Goods Line is required on the Requisition   
Inventory must be enabled on the tenant to use a Requisition Type with Inventory Replenishment.   
A Requisition Type with Inventory Replenishment requires a Requesting Inventory Site.   
An Inventory Replenishment Requisition cannot have Adhoc (description based) lines, Service lines, or Deliverable Service lines.   
Inventory Site must be empty when the Requisition Type is not Inventory Replenishment.   
Spend Category must have 'Stock Items' enabled for Inventory Replenishment Requisition Line(s).   
Location for Requesting Inventory Site must have Inventory Site enabled.   
Requisition Company must be included in the list of Procurement Companies for that Location.   
top
 

Document_StatusObject

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

Document_StatusObjectID

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

Requisition_TypeObject

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

Requisition_TypeObjectID

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

LocationObject

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

LocationObjectID

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

CompanyObject

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

CompanyObjectID

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

Unique_IdentifierObject

part of: Requisition_Data, Item_Request_Line_Data, Service_Request_Line_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  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
 

Worker_Credit_CardObject

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

Worker_Credit_CardObjectID

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

Item_Request_Line_Data

part of: Requisition_Data
Element containing all Goods Requisition Line data. A Requisition may have multiple goods requisition lines.
 
Parameter name Type/Value Cardinality Description Validations
Requisition_Goods_Line_Reference  Item_Requisition_LineObject  [0..1]  Reference of an existing Goods Requisition Line   
Goods_Requisition_Line_ID  string  [0..1]  Reference ID   
Item_Reference  Procurement_ItemObject  [0..1]  Reference of an Item on the Requisition.   
Item_Description  string  [0..1]  An optional description of the item, especially useful if only a Spend Category is selected for this line.   
Spend_Category_Reference  Spend_CategoryObject  [0..1]  Reference to the Spend Category. The Spend Category will default from the Purchase Item if the item is specified. This Spend Category must match the Spend Category for the Purchase Item. 
Validation Description
Spend Category must match the Spend Category for the Procurement Item.  Spend Category must match the Spend Category for the Procurement Item. 
 
Fulfillment_Source_Reference  Unique_IdentifierObject  [0..1]  References to Fulfillment source on Requisition goods Line.   
Inventory_Site_Location_Reference  LocationObject  [0..1]  Inventory Site Location for the Requisition Line   
Supplier_Reference  Resource_ProviderObject  [0..1]  References to an existing Supplier 
Validation Description
The Resource Provider provided must match the Resource Provider for the Item supplied.   
Enter a valid Supplier for the item's Multi-Supplier Contract.   
The currency on the requisition is not one of the acceptable currencies by [supplier]. Please select an acceptable currency or select a different supplier.   
 
Supplier_Contract_Reference  Supplier_ContractObject  [0..1]  Reference to a valid Supplier Contract 
Validation Description
Catalog and contract line items must have the same currency as the contract currency.   
 
Quantity  decimal (22, 2)   [0..1]  Quantity for Requisition Line 
Validation Description
Splitting by quantity is not allowed when the quantity is not a whole number: [qty]   
 
Unit_of_Measure_Reference  Unit_of_MeasureObject  [0..1]  Reference to an existing Unit of Measure   
Unit_Cost  decimal (26, 6)   [0..1]  Unit Cost for Requisition Line   
Extended_Amount  decimal (18, 3)   [0..1]  The Extended Amount for the Requisition line. This amount is automatically calculated by multiplying the Quantity by the Unit Cost in the currency specified on the Requisition. 
Validation Description
Entered Extended Amount does not match calculated Extended Amount.  The control value Entered for Extended Amount does not match calculated Extended Amount. Extended Amount is an optional field but it can be used to control the anticipated line amount. If you do not wish to control the line amount, please leave this field blank. 
 
RFQ_Required  boolean  [0..1]  Request for Quote required for Requisition Line. 
Validation Description
Remove the RFQ Required option from the Requsition Line. You can't mark RFQ Required on requsition lines with related catalog or web items.  Remove the RFQ Required option from the Requsition Line. You can't mark RFQ Required on requsition lines with related catalog or web items. 
Negative or zero amount lines can't be marked RFQ Required.  Negative or zero amount lines can't be marked RFQ Required. 
Remove the RFQ Required option from the Requsition Line. You can't mark RFQ Required on requisition lines unless RFQ is configured for use.  Remove the RFQ Required option from the Requsition Line. You can't mark RFQ Required on requisition lines unless RFQ is configured for use. 
 
Memo  string  [0..1]  Memo for the Requisition Line.   
Worktags_Reference  Accounting_WorktagObject  [0..*]  Reference to existing worktags. Worktags are a way to mark tasks and business objects to make them easier to access and summarize. Each transaction can include one value for each worktag type and is subject to configurable validation when submitted for approval. 
Validation Description
[list of worktag types] not valid for this transaction.  The Worktags provided are not valid for this transaction 
Worktags are not allowed when there are split lines.   
Company Selected: [comp] does not match on an Award Line in effect for Grant Worktag: [grant]   
The following Accounting Worktags are required but have not been assigned: [missing].   
 
Source_This_Line  boolean  [0..1]  Mark this line for auto-sourcing. A supplier reference must also be provided.   
Purchase_Order_Line_Reference  Purchase_Order_LineObject  [0..*]  The Purchase Order Line sourced from the Requisition Line. This field is READ ONLY. 
Validation Description
Purchase Order Line Reference must be empty.   
 
Mark_Purchase_Order_As_Issued  boolean  [0..1]  Sets the resulting Purchase Order Issue Option to External which automatically issued the Purchase Order. This can only be used with "Source This Line". Additionally, all Requisition Lines for the resulting Purchase Order must have this set or the Purchase Order will not be auto-issued.   
Goods_Requisition_Line_Split_Data  Business_Document_Line_Split_Data  [0..*]  Encapsulating element containing Supplier Invoice Line Split data. 
Validation Description
Either Quantity must equal zero or not be present or the Extended Amount must equal Quantity * Unit Cost. Currently [Quantity] * [Unit Cost] does not equal [Extended].   
Only one worktag for each type is allowed for each document line.   
Select a balancing worktag for Worktags of the following type: [type]   
For purchase order line splits tagged with a capital project worktag, the company of the purchase order must equal the company on the capital project.   
The Line Split Allocation Reference field should only be used when submitting a purchase order. A Purchase Order Line Split must only reference Requisition Line Splits from the Requisition Line that is related to the current Purchase Order Line.   
 
Validation Description
Quantity cannot be negative  Quantity cannot be negative 
Please specify an Item or a Spend Category.  Please specify an Item or a Spend Category. 
Only one worktag for each type is allowed for each document line.  Only one worktag for each type is allowed for each document line. 
Can not have any combination of Project, Project Phase or Project Task worktags for the same line.  Can not have any combination of Project, Project Phase or Project Task worktags for the same line. 
The sum of the quantities on the split lines ([split qty]) must equal the quantity of the summary line: [qty]   
The sum of the extended amounts on the split lines ([split amt]) must equal the extended amount of the summary line: [amt]   
Quantity must be greater than zero and cannot be partial when the document line's spend category is Tracked (unless related to a supplier contract line).  Quantity must be greater than zero and cannot be partial when the document line's spend category is Tracked (unless related to a supplier contract line). 
For Punchout Line (WID:[wid]), if a Supplier Contract is entered, it must match the one configured for the Supplier Link for Punchout. If none is configured, no Supplier Contract can be entered. Entered Supplier Contract: ([contract]). Configured Supplier Contract: ([expected contract]).   
Catalog Item: ([item]) is not valid for the Company, Supplier, and Requisition Date or the entered Supplier Contract: ([contract]) does not match the expected Supplier Contract: ([expected contract]). The contract must also allow manual requisitioning and purchasing.   
Supplier Contract is not valid for the Company, Supplier, and Requisition Date. The contract must also allow manual requisitioning and purchasing.   
Select a balancing worktag for Worktags of the following type: [type]   
You must use "Source This Line" to use "Mark Purchase Order As Issued".   
A Supplier Reference is required to use "Source This Line".   
Fulfillment Source cannot have value when RFQ required is enable for Item Goods Line   
Fulfillment Source needs to be purchase order when Requisition Type is Inventory Replenishment enabled.   
Ad-hoc Item Goods Line needs to have Fulfillment source as Purchase Order.   
Fulfillment Source cannot be 'Inventory' when Spend Category is not enabled for stock items.   
Negative priced line(s) cannot be included on an Inventory Replenishment Requisition.   
Requisition Line Splits cannot be split by amount on Inventory Replenishment Requisitions.   
Supplier catalog item must be associated to a purchase item for it to be used on inventory replenishment requisition   
An Inventory Replenishment Requisition cannot have Adhoc (description based) lines, Service lines, or Deliverable Service lines.   
top
 

Item_Requisition_LineObject

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

Item_Requisition_LineObjectID

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

Procurement_ItemObject

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

Procurement_ItemObjectID

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

Spend_CategoryObject

part of: Item_Request_Line_Data, Project-Based_Requisition_Line_Data, Service_Request_Line_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  Spend_CategoryObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Spend_CategoryObjectID

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

Resource_ProviderObject

part of: Item_Request_Line_Data, Project-Based_Requisition_Line_Data, Service_Request_Line_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  Resource_ProviderObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Resource_ProviderObjectID

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

Supplier_ContractObject

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

Supplier_ContractObjectID

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

Unit_of_MeasureObject

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

Unit_of_MeasureObjectID

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

Accounting_WorktagObject

part of: Item_Request_Line_Data, Project-Based_Requisition_Line_Data, Business_Document_Line_Split_Data, Service_Request_Line_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  Accounting_WorktagObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Accounting_WorktagObjectID

part of: Accounting_WorktagObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Ad_hoc_Payee_ID, Applicant_ID, Asset_Impairment_Reason_ID, Bank_Account_ID, Business_Unit_ID, Catalog_Item_ID, Company_Reference_ID, Contingent_Worker_ID, Contingent_Worker_Type_ID, Corporate_Credit_Card_Account_ID, Cost_Center_Reference_ID, Custom_Organization_Reference_ID, Custom_Worktag_06_ID, Custom_Worktag_07_ID, Custom_Worktag_08_ID, Custom_Worktag_09_ID, Custom_Worktag_1_ID, Custom_Worktag_10_ID, Custom_Worktag_11_ID, Custom_Worktag_12_ID, Custom_Worktag_13_ID, Custom_Worktag_14_ID, Custom_Worktag_15_ID, Custom_Worktag_2_ID, Custom_Worktag_3_ID, Custom_Worktag_4_ID, Custom_Worktag_5_ID, Customer_Category_ID, Customer_ID, Customer_Reference_ID, Deduction_Code, Deduction_Recipient_ID, Donor_ID, Earning_Code, Employee_ID, Employee_Type_ID, Expense_Item_ID, Financial_Institution_ID, Financial_Institution_Reference_ID, Fund_ID, Gift_Reference_ID, Grant_ID, Investment_Pool_ID, Investment_Profile_ID, Investor_ID, Is_Manager_ID, Is_People_Manager, ISO_3166-1_Alpha-2_Code, ISO_3166-1_Alpha-3_Code, ISO_3166-1_Numeric-3_Code, Job_Category_ID, Job_Level_ID, Job_Profile_ID, Loan_ID, Location_ID, Management_Level_ID, NI_Category_Letter, Object_Class_ID, Opportunity_Reference_ID, Organization_Reference_ID, Pay_Rate_Type_ID, Payroll_Federal_Authority_Tax_Code, Payroll_Local_City_Authority_Tax_Code, Payroll_Local_County_Authority_Tax_Code, Payroll_Local_Other_Authority_Tax_Code, Payroll_Local_School_District_Authority_Tax_Code, Payroll_State_Authority_Tax_Code, Petty_Cash_Account_ID, Position_ID, Program_ID, Project_ID, Project_Plan_ID, Proposal_Grant_ID, Prospect_ID, Prospect_Reference_ID, Purchase_Item_ID, Receivable_Writeoff_Reason_ID, Region_Reference_ID, Revenue_Category_ID, Rubric_Value_ID, Run_Category_ID, Sales_Item_ID, Spend_Category_ID, Sponsor_ID, Sponsor_Reference_ID, Student_Assignment_Line_Item_ID, Student_Charge_Item_ID, Student_Recruiting_Campaign_ID, Student_Recruiting_Event_ID, Supplier_Category_ID, Supplier_ID, Supplier_Reference_ID, Tax_Applicability_ID, Tax_Authority_ID, Tax_Authority_Reference_ID, Tax_Category_ID, Tax_Code_ID, Tax_Rate_ID, Third_Party_ID, Withholding_Order_Case_ID, Work_Function_ID, Work_Shift_ID, Workday_Deduction_Code, Workday_Earning_Code, Worker_Type_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
 

Purchase_Order_LineObject

part of: Item_Request_Line_Data, Project-Based_Requisition_Line_Data, Service_Request_Line_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  Purchase_Order_LineObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Purchase_Order_LineObjectID

part of: Purchase_Order_LineObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Line_Number, Purchase_Order_Line_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".   
@parent_id  string  [1..1]  Contains a unique identifier for an instance of a parent object   
@parent_type  WID, Change_Order_Reference_ID, Document_Number, Purchase_Order_Reference_ID  [1..1]  The unique identifier type of a parent object   
top
 

Business_Document_Line_Split_Data

part of: Item_Request_Line_Data, Project-Based_Requisition_Line_Data, Service_Request_Line_Data
Encapsulating element containing Supplier Invoice Line Split data.
 
Parameter name Type/Value Cardinality Description Validations
Business_Document_Line_Split_Reference  Business_Document_Line_SplitObject  [0..1]  Business Document Line Split Reference. Only to be used with the Get Web Service to grab the Integration ID. 
Validation Description
The Business Document Line Split Reference field should not be entered during the Submit Web Service. It is only used as a Reference during the Get Web Service.   
 
Business_Document_Line_Split_ID  string  [0..1]  Reference ID   
Quantity  decimal (22, 2)   [0..1]  The quantity for the split line. This is optional and should be absent when splitting by amount. 
Validation Description
The quantity must be a whole number: [qty]   
 
Extended_Amount  decimal (18, 3)   [1..1]  The extended amount for the split line. This is always required and must be correct (quantity * unit cost of parent line).   
Memo  string  [0..1]  Memo for the Split line. This is free form text.   
Line_Split_Allocation_Reference  Business_Document_Line_SplitObject  [0..1]  Line Split Allocated From Reference   
Worktag_Reference  Accounting_WorktagObject  [0..*]  Reference to existing worktags. Worktags are a way to mark tasks and business objects to make them easier to access and summarize. 
Validation Description
Company Selected: [comp] does not match on an Award Line in effect for Grant Worktag: [grant]   
The following Accounting Worktags are required but have not been assigned: [missing].   
The following Accounting Worktags are required but have not been assigned: [missing].   
The following Accounting Worktag types are invalid: [invalid].   
The following Accounting Worktag types are invalid: [invalid].   
The following Accounting Worktag types are invalid: [invalid].   
The following Accounting Worktags are required but have not been assigned: [missing].   
 
Validation Description
Either Quantity must equal zero or not be present or the Extended Amount must equal Quantity * Unit Cost. Currently [Quantity] * [Unit Cost] does not equal [Extended].   
Only one worktag for each type is allowed for each document line.   
Select a balancing worktag for Worktags of the following type: [type]   
For purchase order line splits tagged with a capital project worktag, the company of the purchase order must equal the company on the capital project.   
The Line Split Allocation Reference field should only be used when submitting a purchase order. A Purchase Order Line Split must only reference Requisition Line Splits from the Requisition Line that is related to the current Purchase Order Line.   
top
 

Business_Document_Line_SplitObject

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

Business_Document_Line_SplitObjectID

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

Service_Request_Line_Data

part of: Requisition_Data
Element containing all Service Requisition Line data. A Requisition may have multiple service requisition lines.
 
Parameter name Type/Value Cardinality Description Validations
Requisition_Service_Line_Reference  Service_Requisition_LineObject  [0..1]  Reference to an existing Service Requisition Line   
Service_Requisition_Line_ID  string  [0..1]  Reference ID   
Item_Reference  Procurement_ItemObject  [0..1]  Reference of an Item on the Requisition.   
Description  string  [0..1]  An optional description of the item, especially useful if only a Spend Category is selected for this line.   
Spend_Category_Reference  Spend_CategoryObject  [0..1]  Reference to the Spend Category. The Spend Category will default from the Purchase Item if the item is specified. This Spend Category must match the Spend Category for the Purchase Item. 
Validation Description
Spend Category must match the Spend Category for the Procurement Item.   
For service lines, select a Spend Category that isn't trackable.   
For service lines, select a Spend Category that isn't used for inventory.   
 
Fulfillment_Source_Reference  Unique_IdentifierObject  [0..1]  References to Fulfillment source on Service Line.This is defaulted to Purchase Order for Service Requisition Lines.   
Supplier_Reference  Resource_ProviderObject  [0..1]  References to an existing Supplier 
Validation Description
Enter a valid Supplier for the item's Multi-Supplier Contract.   
The Resource Provider provided must match the Resource Provider for the Item supplied.   
The currency on the requisition is not one of the acceptable currencies by [supplier]. Please select an acceptable currency or select a different supplier.   
 
Supplier_Contract_Reference  Supplier_ContractObject  [0..1]  Reference to a valid Supplier Contract 
Validation Description
Enter a Document Date that is between the supplier contract start date and end date.   
 
Extended_Amount  decimal (18, 3)   [0..1]  Service Line Extended Amount should be greater than zero. 
Validation Description
Service Line Extended Amount should be greater than zero.   
 
RFQ_Required  boolean  [0..1]  Request for Quote required for Requisition Line. 
Validation Description
Remove the RFQ Required option from the Requsition Line. You can't mark RFQ Required on requsition lines with related catalog or web items.   
Negative or zero amount lines can't be marked RFQ Required.  Negative or zero amount lines can't be marked RFQ Required. 
Remove the RFQ Required option from the Requsition Line. You can't mark RFQ Required on requisition lines unless RFQ is configured for use.  Remove the RFQ Required option from the Requsition Line. You can't mark RFQ Required on requisition lines unless RFQ is configured for use. 
 
Start_Date  date  [0..1]  Start Date   
End_Date  date  [0..1]  End Date   
Memo  string  [0..1]  Memo for the Requisition Line.   
Worktags_Reference  Accounting_WorktagObject  [0..*]  Reference to existing worktags. Worktags are a way to mark tasks and business objects to make them easier to access and summarize. Each transaction can include one value for each worktag type and is subject to configurable validation when submitted for approval. 
Validation Description
[list of worktag types] not valid for this transaction.   
Worktags are not allowed when there are split lines.   
Company Selected: [comp] does not match on an Award Line in effect for Grant Worktag: [grant]   
The following Accounting Worktags are required but have not been assigned: [missing].   
 
Source_This_Line  boolean  [0..1]  Mark this line for auto-sourcing. A supplier reference must also be provided.   
Purchase_Order_Line_Reference  Purchase_Order_LineObject  [0..*]  The Purchase Order Line sourced from the Requisition Line. This field is READ ONLY. 
Validation Description
Purchase Order Line Reference must be empty.   
 
Mark_Purchase_Order_As_Issued  boolean  [0..1]  Sets the resulting Purchase Order Issue Option to External which automatically issued the Purchase Order. This can only be used with "Source This Line". Additionally, all Requisition Lines for the resulting Purchase Order must have this set or the Purchase Order will not be auto-issued.   
Service_Requisition_Line_Split_Data  Business_Document_Line_Split_Data  [0..*]  Encapsulating element containing Supplier Invoice Line Split data. 
Validation Description
Quantity splits are not allowed for Service Lines.   
Validation Description
Either Quantity must equal zero or not be present or the Extended Amount must equal Quantity * Unit Cost. Currently [Quantity] * [Unit Cost] does not equal [Extended].   
Only one worktag for each type is allowed for each document line.   
Select a balancing worktag for Worktags of the following type: [type]   
For purchase order line splits tagged with a capital project worktag, the company of the purchase order must equal the company on the capital project.   
The Line Split Allocation Reference field should only be used when submitting a purchase order. A Purchase Order Line Split must only reference Requisition Line Splits from the Requisition Line that is related to the current Purchase Order Line.   
 
Validation Description
A Supplier Reference is required to use "Source This Line".   
You must use "Source This Line" to use "Mark Purchase Order As Issued".   
Select a balancing worktag for Worktags of the following type: [type]   
Supplier Contract is not valid for the Company, Supplier, and Requisition Date. The contract must also allow manual requisitioning and purchasing.   
Catalog items are not allowed on Service Lines.   
The sum of the extended amounts on the split lines ([split amt]) must equal the extended amount of the summary line: [amt]   
Can not have any combination of Project, Project Phase or Project Task worktags for the same line.   
Please specify an Item or a Spend Category.   
End Date cannot be before the Service Line Start Date   
Please specify an Item or an Item Description.   
Fulfillment Source [fs] entered for Service Requisition Line is Invalid.Please enter purchase order as Fullfilment Source.   
top
 

Service_Requisition_LineObject

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

Service_Requisition_LineObjectID

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

Project-Based_Requisition_Line_Data

part of: Requisition_Data
Element containing Project-Based Requisition Line data. A Requisition may have multiple Project-Based requisition lines.
 
Parameter name Type/Value Cardinality Description Validations
Deliverables_Line_Reference  Project-Based_Requisition_LineObject  [0..1]  Reference to a Project-Based Requisition Line   
Deliverables_Requisition_Line_ID  string  [0..1]  Reference ID   
Project_Reference  ProjectObject  [0..1]  Reference to an existing Project.   
Supplier_Reference  Resource_ProviderObject  [0..1]  Reference to an existing Supplier 
Validation Description
The currency on the requisition is not one of the acceptable currencies by [supplier]. Please select an acceptable currency or select a different supplier.   
 
Memo  string  [0..1]  Memo for the Requisition Line.   
Spend_Category_Reference  Spend_CategoryObject  [0..1]  Reference to an existing Spend Category.   
Project_Phase_Data  Project_Plan_Phase_Requisition_Data  [0..*]  Element Containing Project Plan Phase Data. 
Validation Description
Project Plan Phase must be a Project Plan Phase for the selected Project.  Project Plan Phase must be a Project Plan Phase for the selected Project. 
 
Extended_Amount  decimal (18, 3)   [0..1]  The Extended Amount for the Project-Based Requisition Line. This amount is automatically calculated by adding the amounts of the multiple subtasks of the Project-Based Requisition Line.   
Worktags_Reference  Accounting_WorktagObject  [0..*]  Reference to existing worktags. Worktags are a way to mark tasks and business objects to make them easier to access and summarize. Each transaction can include one value for each worktag type and is subject to configurable validation when submitted for approval. 
Validation Description
[list of worktag types] not valid for this transaction.  The Worktags provided are not valid for this transaction 
Worktags are not allowed when there are split lines.   
Company Selected: [comp] does not match on an Award Line in effect for Grant Worktag: [grant]  Company on Project-Based Service must match Company of Grants Worktag 
The following Accounting Worktags are required but have not been assigned: [missing].   
 
Source_This_Line  boolean  [0..1]  Mark this line for auto-sourcing. A supplier reference must also be provided.   
Mark_Purchase_Order_As_Issued  boolean  [0..1]  Sets the resulting Purchase Order Issue Option to External which automatically issued the Purchase Order. This can only be used with "Source This Line". Additionally, all Requisition Lines for the resulting Purchase Order must have this set or the Purchase Order will not be auto-issued.   
Purchase_Order_Line_Reference  Purchase_Order_LineObject  [0..*]  The Purchase Order Line sourced from the Requisition Line. This field is READ ONLY. 
Validation Description
Purchase Order Line Reference must be empty.   
 
Deliverables_Requisition_Line_Split_Data  Business_Document_Line_Split_Data  [0..*]  Encapsulating element containing Supplier Invoice Line Split data. 
Validation Description
Either Quantity must equal zero or not be present or the Extended Amount must equal Quantity * Unit Cost. Currently [Quantity] * [Unit Cost] does not equal [Extended].   
Only one worktag for each type is allowed for each document line.   
Select a balancing worktag for Worktags of the following type: [type]   
For purchase order line splits tagged with a capital project worktag, the company of the purchase order must equal the company on the capital project.   
The Line Split Allocation Reference field should only be used when submitting a purchase order. A Purchase Order Line Split must only reference Requisition Line Splits from the Requisition Line that is related to the current Purchase Order Line.   
 
Validation Description
Project reference is for a project that can be used as a basic worktag only.  Project reference is for a project that can be used as a basic worktag only. 
Can not have any combination of Project, Project Phase or Project Task worktags for the same line.  Can not have any combination of Project, Project Phase or Project Task worktags for the same line. 
Only one worktag for each type is allowed for each document line.  Only one worktag for each type is allowed for each document line. 
The sum of the extended amounts on the split lines ([split amt]) must equal the extended amount of the summary line: [amt]   
Select a balancing worktag for Worktags of the following type: [type]   
A Supplier Reference is required to use "Source This Line".   
You must use "Source This Line" to use "Mark Purchase Order As Issued".   
Project-Based Requisition Line Data cannot have a Trackable Spend Category.   
top
 

Project-Based_Requisition_LineObject

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

Project-Based_Requisition_LineObjectID

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

ProjectObject

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

ProjectObjectID

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

Project_Plan_Phase_Requisition_Data

part of: Project-Based_Requisition_Line_Data
Element Containing Project Plan Phase Data.
 
Parameter name Type/Value Cardinality Description Validations
Project_Plan_Phase_Reference  Project_Plan_PhaseObject  [1..1]  Reference to an existing Project Plan Phase.   
Project_Plan_Task_Data  Project_Plan_Task_Requisition_Data  [0..*]  Element Containing Project Plan Task Data. A Project-Based Requisition Line may have multiple project subtasks of multiple project plan tasks. 
Validation Description
Project Plan Task must be a Project Plan Task of the selected Project Plan Phase.  Project Plan Task must be a Project Plan Task of the selected Project Plan Phase. 
 
Validation Description
Project Plan Phase must be a Project Plan Phase for the selected Project.  Project Plan Phase must be a Project Plan Phase for the selected Project. 
top
 

Project_Plan_PhaseObject

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

Project_Plan_PhaseObjectID

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

Project_Plan_Task_Requisition_Data

part of: Project_Plan_Phase_Requisition_Data
Element Containing Project Plan Task Data. A Project-Based Requisition Line may have multiple project subtasks of multiple project plan tasks.
 
Parameter name Type/Value Cardinality Description Validations
Project_Plan_Task_Reference  Project_Plan_TaskObject  [1..1]  Reference to an existing Project Plan Task.   
Project_Subtask_Data  Project_Subtask_Data  [0..*]  Element containing Project Subtask data. A Project-Based Requisition Line may have multiple project subtasks.   
Validation Description
Project Plan Task must be a Project Plan Task of the selected Project Plan Phase.  Project Plan Task must be a Project Plan Task of the selected Project Plan Phase. 
top
 

Project_Plan_TaskObject

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

Project_Plan_TaskObjectID

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

Project_Subtask_Data

part of: Project_Plan_Task_Requisition_Data
Element containing Project Subtask data. A Project-Based Order Line may have multiple project subtasks.
 
Parameter name Type/Value Cardinality Description Validations
Description  string  [0..1]  Free form text description of the project subtask.   
Amount  decimal (26, 6)   [1..1]  The amount for the project subtask.   
top
 

Business_Document_Attachment_with_External_Option_Data

part of: Requisition_Data
Encapsulating element containing all Business Document Attachment data.
 
Parameter name Type/Value Cardinality Description Validations
@Content_Type  string (80)   [1..1]  Text attribute identifying Content Type of the Attachment.   
@Filename  string (255)   [1..1]  Text attribute identifying Filename of the Attachment.   
@Encoding  string  [1..1]  Text attribute identifying Encoding of the Attachment.   
@Compressed  boolean  [1..1]  Boolean attribute identifying whether the Attachment is compressed.   
File_Content  base64Binary  [0..1]  File content in binary format.   
Comment  string  [0..1]  Comment   
External  boolean  [0..1]  Field to mark the attachments that can are shared with Suppliers.   
Validation Description
If a file name is specified for a Financial Attachment, File Content and Content Type are required.   
top
 

Address_Information_Data

part of: Requisition_Data
Address information
 
Parameter name Type/Value Cardinality Description Validations
@Formatted_Address  string  [1..1]  Returns the formatted address in the format specified for the country. This data is not used for inbound requests and any data provided in this element will be ignored.   
@Address_Format_Type  string  [1..1]  The format type of the address.   
@Defaulted_Business_Site_Address  boolean  [1..1]  Set to 1 if the address is a defaulted location address. If this value is 1, this address will not be processed for inbound web services.   
@Delete  boolean  [1..1]  Set this flag to true in order to delete the referenced address. If this flag is set, the Reference ID field becomes required, and all other address fields that would otherwise be required will be optional and meaningless. 
Validation Description
The referenced address is in use as a primary home address and cannot be deleted.  The referenced address is in use as a primary home address and cannot be deleted. 
 
@Do_Not_Replace_All  boolean  [1..1]  This flag controls whether or not existing non-primary address data will be replaced. A value of true means only the referenced address will be updated, or created if it does not exist or no reference was provided. This behavior is used if the flag is set to true for ANY address in the request.   
@Effective_Date  date  [1..1]  Effective Date of Address.   
Country_Reference  CountryObject  [0..1]  Country for the address.   
Last_Modified  dateTime  [0..1]  The moment when the address was last modified.   
Address_Line_Data  Address_Line_Information_Data  [0..*]  The address line for the address. This typically contains Street name, street number, apartment, suite number. 
Validation Description
A value is required on internal element 'Address Line Data'. If you do not want to set a value for a non-required type such as ADDRESS_LINE_2, remove it completely from the web service request.  A value is required on internal element 'Address Line Data'. If you do not want to set a value for a non-required type such as ADDRESS_LINE_2, remove it completely from the web service request. 
 
Municipality  string  [0..1]  City part of the address.   
Country_City_Reference  Country_CityObject  [0..1]  Country City for the address   
Submunicipality_Data  Submunicipality_Information_Data  [0..*]  The submunicipality of the address.   
Country_Region_Reference  Country_RegionObject  [0..1]  The region part of the address. Typically this contains the state/province information.   
Subregion_Data  Subregion_Information_Data  [0..*]  The subregion part of the address.   
Postal_Code  string  [0..1]  The Postal Code part of the address.   
Usage_Data  Communication_Method_Usage_Information_Data  [0..*]  Encapsulating element for all Communication Method Usage data.   
Municipality_Local  string  [0..1]  City in local script part of the address.   
Address_Reference  Address_ReferenceObject  [0..1]  The Address Reference ID.   
Address_ID  string  [0..1]  New ID value used in address updates. The ID cannot already be in use by another address.   
Validation Description
Postal Code is not a valid address component for certain countries.  Postal Code is not a valid address component for certain countries. 
Municipality is not a valid address component for certain countries .  Municipality is not a valid address component for certain countries . 
Postal Code is required for certain countries.  Postal Code is required for certain countries. 
Municipality is required for certain countries.  Municipality is required for certain countries. 
Region Name must be valid for the specified Country.  Region Name must be valid for the specified Country. 
Usage Type and Use For combination must be valid for Address.  Usage Type and Use For combination must be valid for Address. 
Second Address Line is required for certain countries.  Second Address Line is required for certain countries. 
Third Address Line is required for certain countries.  Third Address Line is required for certain countries. 
Fourth Address Line is required for certain countries.  Fourth Address Line is required for certain countries. 
Subregion is required for certain countries.  Subregion is required for certain countries. 
Second Subregion is required for certain countries.  Second Subregion is required for certain countries. 
Submunicipality (or City Subdivision - Local if configured on Tenant Setup Global) is required for certain countries.  Submunicipality (or City Subdivision - Local if configured on Tenant Setup Global) is required for certain countries. 
Second Submunicipality is required for certain countries.  Second Submunicipality is required for certain countries. 
Second Address Line is not a valid address component for certain countries.  Second Address Line is not a valid address component for certain countries. 
Third Address Line is not a valid address component for certain countries.  Third Address Line is not a valid address component for certain countries. 
Fourth Address Line is not a valid address component for certain countries.  Fourth Address Line is not a valid address component for certain countries. 
Subregion is not a valid address component for certain countries.  Subregion is not a valid address component for certain countries. 
Second Subregion is not a valid address component for certain countries.  Second Subregion is not a valid address component for certain countries. 
Submunicipality is not a valid address component for certain countries.  Submunicipality is not a valid address component for certain countries. 
Second Submunicipality is not a valid address component for certain countries.  Second Submunicipality is not a valid address component for certain countries. 
A maximum of four Submunicipalities are allowed in an address.  A maximum of four Submunicipalities are allowed in an address. 
A maximum of four Subregions are allowed in an address.  A maximum of four Subregions are allowed in an address. 
A maximum of four Address Lines are allowed in an address.  A maximum of four Address Lines are allowed in an address. 
Region is required for certain countries.  Region is required for certain countries. 
Address Line is required for certain countries.  Address Line is required for certain countries. 
Home addresses which are not additionally used as work addresses cannot be marked as public.  Home addresses which are not additionally used as work addresses cannot be marked as public. 
[postal code] is not a valid postal code for [region]  Postal Code must be valid for the Region. 
Address Line 1 (or Address Line 1 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 1 (or Address Line 1 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 1 is not valid for this Country.  Address Line 1 is not valid for this Country. 
Address Line 2 (or Address Line 2 - Local if configured on Tenant Setup Global) is Required in this Country.  Address Line 2 (or Address Line 2 - Local if configured on Tenant Setup Global) is Required in this Country. 
Address Line 2 not Valid for this Country.  Address Line 2 not Valid for this Country. 
Address Line 3 (or Address Line 3 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 3 (or Address Line 3 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 3 is not Valid for this Country.  Address Line 3 is not Valid for this Country. 
Address Line 4 (or Address Line 4 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 4 (or Address Line 4 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 4 is not Valid for this Country.  Address Line 4 is not Valid for this Country. 
Address Line 5 (or Address Line 5 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 5 (or Address Line 5 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 5 is not Valid for this Country.  Address Line 5 is not Valid for this Country. 
Address Line 6 (or Address Line 6 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 6 (or Address Line 6 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 6 is not Valid for this Country.  Address Line 6 is not Valid for this Country. 
Address Line 7 (or Address Line 7 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 7 (or Address Line 7 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 7 is not Valid for this Country.  Address Line 7 is not Valid for this Country. 
Address Line 8 (or Address Line 8 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 8 (or Address Line 8 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 8 is not Valid for this Country.  Address Line 8 is not Valid for this Country. 
Address Line 9 (or Address Line 9 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 9 (or Address Line 9 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 9 is not Valid for this Country.  Address Line 9 is not Valid for this Country. 
You cannot specify the same usage type more than once for an address.  You cannot specify the same usage type more than once for an address. 
Address Line 1 - Local is not valid for this Country.  Address Line 1 - Local is not valid for this Country. 
Municipality - Local is not a valid address component for certain countries .  Municipality - Local is not a valid address component for certain countries . 
Address Line 2 - Local is not valid for this Country.  Address Line 2 - Local is not valid for this Country. 
Address Line 3 - Local is not Valid for this Country.  Address Line 3 - Local is not Valid for this Country. 
Address Line 9 - Local is not Valid for this Country.  Address Line 9 - Local is not Valid for this Country. 
Address Line 8 - Local is not Valid for this Country.  Address Line 8 - Local is not Valid for this Country. 
Address Line 7 - Local is not Valid for this Country.  Address Line 7 - Local is not Valid for this Country. 
Address Line 6 is not Valid for this Country.  Address Line 6 is not Valid for this Country. 
Address Line 5 - Local is not Valid for this Country.  Address Line 5 - Local is not Valid for this Country. 
Address Line 4 - Local is not Valid for this Country.  Address Line 4 - Local is not Valid for this Country. 
City Subdivision 1 - Local is not a valid address component for certain countries.  City Subdivision 1 - Local is not a valid address component for certain countries. 
City Subdivision 2 - Local is not a valid address component for certain countries.  City Subdivision 2 - Local is not a valid address component for certain countries. 
Region Subdivision 1 - Local is not a valid address component for certain countries.  Region Subdivision 1 - Local is not a valid address component for certain countries. 
Region Subdivision 2 - Local is not a valid address component for certain countries.  Region Subdivision 2 - Local is not a valid address component for certain countries. 
Region Subdivision 2 is not a valid address component for certain countries.  Region Subdivision 2 is not a valid address component for certain countries. 
City Subdivision 2 is not a valid address component for certain countries.  City Subdivision 2 is not a valid address component for certain countries. 
Submunicipality ("City Subdivision 1", or "City Subdivision 1 - Local" if Local Script configured on tenant setup global) is required in this country.  Submunicipality ("City Subdivision 1", or "City Subdivision 1 - Local" if Local Script configured on tenant setup global) is required in this country. 
Submunicipality (City Subdivision 2 or City Subdivision 2 - Local if Local Scripts configured on Tenant Setup - Global) are required for this Country.  Submunicipality (City Subdivision 2 or City Subdivision 2 - Local if Local Scripts configured on Tenant Setup - Global) are required for this Country. 
Subregion 1 (or Subregion 1 - Local if Local Scripts configured on Tenant Setup - Global) is required for this country.  Subregion 1 (or Subregion 1 - Local if Local Scripts configured on Tenant Setup - Global) is required for this country. 
Subregion 2 (or Subregion 2 - Local if Local Scripts configured on Tenant Setup - Global) is required for this country.  Subregion 2 (or Subregion 2 - Local if Local Scripts configured on Tenant Setup - Global) is required for this country. 
If one local script address field is submitted, all required local script address fields must be submitted.  If one local script address field is submitted, all required local script address fields must be submitted. 
Address Reference is required when deleting an address  Address Reference is required when deleting an address 
Usage Data is required unless address is being deleted  Usage Data is required unless address is being deleted 
Country Reference is required unless address is being deleted  Country Reference is required unless address is being deleted 
Address deletion is not supported in this web service request  Address deletion is not supported in this web service request 
If one western script field is submitted, all required western script address fields must be submitted.  If one western script field is submitted, all required western script address fields must be submitted. 
Address Reference must match an existing (and not deleted) address in use by the worker subject of this request  Address Reference must match an existing (and not deleted) address in use by the worker subject of this request 
Address "[ID]" is already in use by another address (possibly on another contactable). Please choose a different Address ID.  The Address ID field is for updating the value of the Address Reference. It cannot be the same as another existing address. 
Use a unique Address Reference ID for each address. [ID] is already used on another address.  The Address ID field is for updating the value of the Address Reference. It cannot be the same as another existing address. 
You can only update addresses that belong to this customer.   
You can't use an existing address for a new customer.   
Existing addresses can't be future dated. Select an effective date that is on or before today, or create a new address with a future date.   
The Address ID must match the Address Reference.   
You can't use an existing address for a new customer request.   
You can't use an existing address for a new prospect.   
You can only update addresses that belong to this customer request.   
You can only update addresses that belong to this prospect.   
Enter a postal code in the valid format: [PostalCodeValidationMessage].   
Postal Code is required for [countryWithMustHavePostalCode]   
One or more addresses are missing a Country City reference. This field is required because the City Prompt localization is active for: [countryref].   
You entered this Country City reference: [countrycityref]. To use this Country City reference, you must activate the City Prompt localization for: [countryref]. Perform either one of these actions: Activate the City Prompt localization. Enter a municipality instead of a Country City reference.   
Enter a Country City reference that is valid for: [countryref]. You entered this Country City reference: [countrycityref].   
You must enter a Country City reference instead of a text element because the City Prompt localization is active for: [countryref]. You entered this text element: [cityattrib] [citylocalattrib].   
Only Address reference belonging to the Customer tied to the Customer Contact can be shared by the Customer Contact   
top
 

CountryObject

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

CountryObjectID

part of: CountryObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, ISO_3166-1_Alpha-2_Code, ISO_3166-1_Alpha-3_Code, ISO_3166-1_Numeric-3_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
 

Address_Line_Information_Data

part of: Address_Information_Data
The address line for the address. This typically contains Street name, street number, apartment, suite number.
 
Parameter name Type/Value Cardinality Description Validations
#text  string     
Validation Description
A value is required on internal element 'Address Line Data'. If you do not want to set a value for a non-required type such as ADDRESS_LINE_2, remove it completely from the web service request.  A value is required on internal element 'Address Line Data'. If you do not want to set a value for a non-required type such as ADDRESS_LINE_2, remove it completely from the web service request. 
 
@Descriptor  string  [1..1]  The Descriptor is an optional serialized attribute that shows the text Override Label (such as Apartment Number or Building Number) that helps describe the usage of the Type (such as ADDRESS_LINE_5 and ADDRESS_LINE_6) for each Country.   
@Type  string  [1..1]  Enter the Address Line Type, such as ADDRESS_LINE_1, or ADDRESS_LINE_2.   
Validation Description
A value is required on internal element 'Address Line Data'. If you do not want to set a value for a non-required type such as ADDRESS_LINE_2, remove it completely from the web service request.  A value is required on internal element 'Address Line Data'. If you do not want to set a value for a non-required type such as ADDRESS_LINE_2, remove it completely from the web service request. 
top
 

Country_CityObject

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

Country_CityObjectID

part of: Country_CityObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Country_Subregion_Code_In_Country, Country_Subregion_Internal_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".   
@parent_id  string  [1..1]  Contains a unique identifier for an instance of a parent object   
@parent_type  WID, ISO_3166-1_Alpha-2_Code, ISO_3166-1_Alpha-3_Code, ISO_3166-1_Numeric-3_Code  [1..1]  The unique identifier type of a parent object   
top
 

Submunicipality_Information_Data

part of: Address_Information_Data
The submunicipality of the address.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@Address_Component_Name  string  [1..1]  The Descriptor is an optional serialized attribute that shows the text Override Label (such as Municipality or District) that helps describe the usage of the Type (such as CITY_SUBDIVISION_1 or CITY_SUBDIVISION_2) for each Country.   
@Type  string  [1..1]  The city subdivision part of the address.   
top
 

Country_RegionObject

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

Country_RegionObjectID

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

Subregion_Information_Data

part of: Address_Information_Data
The subregion part of the address.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@Descriptor  string  [1..1]  The Descriptor is an optional serialized attribute that shows the text Override Label (such as Municipality or District) that helps describe the usage of the Type (such as REGION_SUBDIVISION_1 or REGION_SUBDIVISION_2) for each Country.   
@Type  string  [1..1]  Enter the Region Subdivision Type, such as REGION_SUBDIVISION_1, or REGION_SUBDIVISION_2.   
top
 

Communication_Method_Usage_Information_Data

part of: Address_Information_Data
Encapsulating element for all Communication Method Usage data.
 
Parameter name Type/Value Cardinality Description Validations
@Public  boolean  [1..1]  Indicates if the address is public.   
Type_Data  Communication_Usage_Type_Data  [1..*]  Encapsulation element for the Communication Usage Type.   
Use_For_Reference  Communication_Usage_BehaviorObject  [0..*]  Reference ID for Communication Usage Behavior. 
Validation Description
Please provide usages that are Workday Owned or Tenanted - not both.   
 
Use_For_Tenanted_Reference  Communication_Usage_Behavior_TenantedObject  [0..*]  Reference ID for Communication Usage Behavior Tenanted. 
Validation Description
Please provide usages that are Workday Owned or Tenanted - not both.   
 
Comments  string  [0..1]  Description of the address, phone, email, instant messenger or web address   
top
 

Communication_Usage_Type_Data

part of: Communication_Method_Usage_Information_Data
Encapsulation element for the Communication Usage Type.
 
Parameter name Type/Value Cardinality Description Validations
@Primary  boolean  [1..1]  Indicates if the communication method is Primary.   
Type_Reference  Communication_Usage_TypeObject  [1..1]  Reference ID for the Communication Usage Type.   
top
 

Communication_Usage_TypeObject

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

Communication_Usage_TypeObjectID

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

Communication_Usage_BehaviorObject

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

Communication_Usage_BehaviorObjectID

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

Communication_Usage_Behavior_TenantedObject

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

Communication_Usage_Behavior_TenantedObjectID

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

Address_ReferenceObject

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

Address_ReferenceObjectID

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

Application_Instance_Related_Exceptions_Data

part of: Submit_Requisition_Response
Element containing Exceptions Data
 
Parameter name Type/Value Cardinality Description Validations
Exceptions_Data  Application_Instance_Exceptions_Data  [0..*]  Exceptions Data   
top
 

Application_Instance_Exceptions_Data

part of: Application_Instance_Related_Exceptions_Data
Element containing application related exceptions data
 
Parameter name Type/Value Cardinality Description Validations
Exception_Data  Exception_Data  [0..*]  Exception Data   
top
 

Exception_Data

part of: Application_Instance_Exceptions_Data
Exception (Errors and Warning) associated with the transaction.
 
Parameter name Type/Value Cardinality Description Validations
Classification  string  [0..1]  Exception Classification (Error or Warning)   
Message  string  [0..1]  Exception Detail   
top
 

RequisitionReferenceEnumeration

part of: RequisitionObjectID
Base Type
string
top
 

WorkerReferenceEnumeration

part of: WorkerObjectID
Base Type
string
top
 

Document_StatusReferenceEnumeration

part of: Document_StatusObjectID
Base Type
string
top
 

CurrencyReferenceEnumeration

part of: CurrencyObjectID
Base Type
string
top
 

Requisition_TypeReferenceEnumeration

part of: Requisition_TypeObjectID
Base Type
string
top
 

LocationReferenceEnumeration

part of: LocationObjectID
Base Type
string
top
 

CompanyReferenceEnumeration

part of: CompanyObjectID
Base Type
string
top
 

Unique_IdentifierReferenceEnumeration

part of: Unique_IdentifierObjectID
Base Type
string
top
 

Worker_Credit_CardReferenceEnumeration

part of: Worker_Credit_CardObjectID
Base Type
string
top
 

Item_Requisition_LineReferenceEnumeration

part of: Item_Requisition_LineObjectID
Base Type
string
top
 

Procurement_ItemReferenceEnumeration

part of: Procurement_ItemObjectID
Base Type
string
top
 

Spend_CategoryReferenceEnumeration

part of: Spend_CategoryObjectID
Base Type
string
top
 

Resource_ProviderReferenceEnumeration

part of: Resource_ProviderObjectID
Base Type
string
top
 

Supplier_ContractReferenceEnumeration

part of: Supplier_ContractObjectID
Base Type
string
top
 

Unit_of_MeasureReferenceEnumeration

part of: Unit_of_MeasureObjectID
Base Type
string
top
 

Accounting_WorktagReferenceEnumeration

part of: Accounting_WorktagObjectID
Base Type
string
top
 

Purchase_Order_LineReferenceEnumeration

part of: Purchase_Order_LineObjectID
Base Type
string
top
 

Base Type
string

top
 

Business_Document_Line_SplitReferenceEnumeration

part of: Business_Document_Line_SplitObjectID
Base Type
string
top
 

Service_Requisition_LineReferenceEnumeration

part of: Service_Requisition_LineObjectID
Base Type
string
top
 

Project-Based_Requisition_LineReferenceEnumeration

part of: Project-Based_Requisition_LineObjectID
Base Type
string
top
 

ProjectReferenceEnumeration

part of: ProjectObjectID
Base Type
string
top
 

Project_Plan_PhaseReferenceEnumeration

part of: Project_Plan_PhaseObjectID
Base Type
string
top
 

Project_Plan_TaskReferenceEnumeration

part of: Project_Plan_TaskObjectID
Base Type
string
top
 

CountryReferenceEnumeration

part of: CountryObjectID
Base Type
string
top
 

Country_CityReferenceEnumeration

part of: Country_CityObjectID
Base Type
string
top
 

Base Type
string

top
 

Country_RegionReferenceEnumeration

part of: Country_RegionObjectID
Base Type
string
top
 

Communication_Usage_TypeReferenceEnumeration

part of: Communication_Usage_TypeObjectID
Base Type
string
top
 

Communication_Usage_BehaviorReferenceEnumeration

part of: Communication_Usage_BehaviorObjectID
Base Type
string
top
 

Communication_Usage_Behavior_TenantedReferenceEnumeration

part of: Communication_Usage_Behavior_TenantedObjectID
Base Type
string
top
 

Address_ReferenceReferenceEnumeration

part of: Address_ReferenceObjectID
Base Type
string
top