Service Directory > v32.1 > Resource_Management > Get_Purchase_Items
 

Operation: Get_Purchase_Items

This service operation will get Purchase Items for the specified criteria. Purchase items are goods and services that are purchased from suppliers. Purchase Item data includes Purchase Item ID, Name, Spend Category, Item Description, Item Identifier, Unit of Measure, Item Unit Price, Currency and Purchase Item Group. The request criteria can be for a single transaction based on Reference, or all transaction can be retrieved if no criteria is specified. 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: Get_Purchase_Items_Request

Contains request reference, criteria, filter and response group for getting Purchase Item data
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Request_References [Choice]   Purchase_Item_Request_References  [0..1]  Get Purchase Items Request References   
Request_Criteria [Choice]   Purchase_Item_Request_Criteria  [0..1]  Get Purchase Items Request Criteria   
Response_Filter  Response_Filter  [0..1]  Get Purchase Items Response Filter 
Validation Description
Page Number cannot be zero.  Page number cannot be zero. 
 
Response_Group  Purchase_Item_Response_Group  [0..1]  Get Purchase Items Response Group   
top
 

Response Element: Get_Purchase_Items_Response

Element containing Purchase Item response elements including received criteria, references, data based on criteria and grouping, results filter and result summary
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Request_References  Purchase_Item_Request_References  [0..1]  Get Purchase Items Request References   
Request_Criteria  Purchase_Item_Request_Criteria  [0..1]  Get Purchase Items Request Criteria   
Response_Filter  Response_Filter  [0..1]  Get Purchase Items Response Filter 
Validation Description
Page Number cannot be zero.  Page number cannot be zero. 
 
Response_Group  Purchase_Item_Response_Group  [0..1]  Get Purchase Items Response Group   
Response_Results  Response_Results  [0..1]  Get Purchase Items Response Results   
Response_Data  Purchase_Item_Response_Data  [0..1]  Get Purchase Items Response Data   
top
 

Purchase_Item_Request_References

part of: Get_Purchase_Items_Request, Get_Purchase_Items_Response
Element containing reference instances for a Purchase Item
 
Parameter name Type/Value Cardinality Description Validations
Purchase_Item_Reference  Procurement_ItemObject  [1..*]  Reference to an existing Purchase Item   
top
 

Procurement_ItemObject

part of: Purchase_Item_Request_References, Purchase_Item
 
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, Supplier_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
 

Purchase_Item_Request_Criteria

part of: Get_Purchase_Items_Request, Get_Purchase_Items_Response
Element containing Purchase Item request criteria
 
Parameter name Type/Value Cardinality Description Validations
top
 

Response_Filter

part of: Get_Purchase_Items_Request, Get_Purchase_Items_Response
Parameters that let you filter the data returned in the response. You can filter returned data by dates and page attributes.
 
Parameter name Type/Value Cardinality Description Validations
As_Of_Effective_Date  date  [0..1]  Indicates the date when application data, such as benefits and compensation, are deemed effective in the Workday system. (Also referred to as the "Effective Moment".) If not specified, this date defaults to TODAY.   
As_Of_Entry_DateTime  dateTime  [0..1]  Indicates the date and time that data was entered into the system. (This field is also referred to as the "Entry Moment".) If not specified, defaults to the CURRENT DATE/TIME.   
Page  decimal (12, 0) >0   [0..1]  Indicates the page of data to return in the response, and defaults to the first page (Page = 1). For responses that contain more than one page of data, use this parameter to retrieve the additional pages of data. For example, set Page = 2 to retrieve the second page of data. Note: If you set the page parameter, you must also specify the "As_Of_Entry_Date" to ensure that the result set remains the same between your requests.   
Count  decimal (3, 0) >0   [0..1]  Sets the number of objects to return within each response page (Min = 1, Max = 999, Default = 100 if not set). Any values you set must be between 1-999.   
Validation Description
Page Number cannot be zero.  Page number cannot be zero. 
top
 

Purchase_Item_Response_Group

part of: Get_Purchase_Items_Request, Get_Purchase_Items_Response
Element containing Purchase Item response grouping options
 
Parameter name Type/Value Cardinality Description Validations
Include_Reference  boolean  [0..1]  Include Reference   
top
 

Response_Results

part of: Get_Purchase_Items_Response
The "Response_Results" element contains summary information about the data that has been returned from your request including "Total_Results", "Total_Pages", and the current "Page" returned.
 
Parameter name Type/Value Cardinality Description Validations
Total_Results  decimal (12, 0) >0   [0..1]  The total number of results that have been returned from your request.   
Total_Pages  decimal (12, 0) >0   [0..1]  The total number of pages that exist for your request. A page of data in WWS contains a maximum of 100 entries. So, if you have exactly 1,000 employees returned in a request, then you will have 10 pages of data that will need to be retrieved to build your complete dataset. Each page contains a maximum of 100 entries.   
Page_Results  decimal (12, 0) >0   [0..1]  Number of Results in current page.   
Page  decimal (12, 0) >0   [0..1]  The page of data that has been returned for the given request.   
top
 

Purchase_Item_Response_Data

part of: Get_Purchase_Items_Response
Wrapper Element that includes Purchase Item Instance and Data
 
Parameter name Type/Value Cardinality Description Validations
Purchase_Item  Purchase_Item  [0..*]  Purchase Item   
top
 

Purchase_Item

part of: Purchase_Item_Response_Data
Wrapper Element that includes Purchase Item Instance, Data and Patient Charge Information Data.
 
Parameter name Type/Value Cardinality Description Validations
Purchase_Item_Reference  Procurement_ItemObject  [0..1]  Reference to an existing Purchase Item   
Purchase_Item_Data  Purchase_Item_Data  [0..1]  Purchase Item Data 
Validation Description
If the item unit price is specified, then the currency must also be specified.   
You can’t assign an Inventory Accounting Treatment to this purchase item. The Spend Category on the purchase item isn’t enabled for Inventory Tracking.   
You can’t change the Accounting Treatment because there is an on-hand quantity of this item.   
Enter the Base Unit of Measure for the purchase item with inventory tracking and Item Units of Measure is selected.   
You can't change the Spend Category when Inventory Transaction exists for the item.   
You can't change the Base Unit of Measure when Inventory Transaction exists for the Item.   
Inventory Attributes can only be specified when the Spend Category has Stock Items enabled.   
You can specify Inventory Options for a given site only once for a purchase item. Remove duplicate entries from the purchase item definition.   
Requisition Source is invalid for the Purchase Item.   
Invalid Requisition Source. The Requisition Source may only be set to 'Inventory' if the Spend Category has Stock Items.   
Requisition Source requires that the Spend Category used by the Purchase Item has 'Procurement' as a Spend Category Usage.   
An inactive sales item cannot map to a purchase item.   
An inactive purchase item cannot map to a sales item.   
Sales Item is already mapped by another Purchase Item.   
Remove the sales item mapping before you inactivate the item   
Inventory is not enabled on the tenant.   
Expiration Date Required flag can't be set if the item is not Lot Control.   
Use Item Manufacturers Only flag can't be set if the item isn't Lot Control   
Manufacturer Required flag can't be set if the item isn't Lot Control.   
An Asset Item can't be Lot Controlled.   
Lot Control setting can't be modified when there is an existing Inventory Transaction.   
You cannot enter duplicate substitute items   
Enter a Item Identifier Type Value that isn’t already in use.   
Item Tag is Inactive.   
Purchase Item can't be Ship Serial Control if the Spend Category is not an Inventory Spend Category.   
Serial Control Type can't be modified when there is an existing Inventory Transaction.   
The Default Stocking Unit of Measure must be the same as the Base Unit of Measure (or blank) for Serial Controlled Items   
No more than four additional images can be assigned to an item.   
Outbound Alert Period in Days field can't be set if the item isn't Lot Control.   
Inbound Tolerance field can't be set if the item isn't Lot Control.   
You can select only one unit of measure for Default for Stocking.   
You can select only one unit of measure for Default for Issuing.   
You can select only one unit of measure for Default for Unit of Use.   
Enter a unit of measure that doesn’t already exist.   
You can select only one unit of measure for Default for Ordering.   
Enter matching values for Default Ordering Unit Price and Unit Price for Default Ordering Unit of Measure.   
Serial-controlled items can only be stocked in Base Unit of Measure. Alternate Stocking Units of measure are not allowed.   
You can’t assign a Default Stocking Unit of Measure to this purchase item. The Spend Category for the item isn't enabled for Inventory Tracking.   
The Shared Unit of Measure Set is no longer supported. Please populate a Private Unit of Measure set using Purchase Item Units of Measure Data.   
The Default Issue Unit of Measure must be the same as the Base Unit of Measure (or blank) for Serial Controlled Items.   
You can’t assign a Default Issue Unit of Measure to this purchase item. The Spend Category for the item isn't enabled for Inventory Tracking.   
 
Patient_Charge_Information_Data  Patient_Charge_Information_Data  [0..*]  Patient Charge Information Data   
top
 

Purchase_Item_Data

part of: Purchase_Item
Element containing all Purchase Item data
 
Parameter name Type/Value Cardinality Description Validations
Purchase_Item_ID  string  [0..1]  Purchase Item ID. This is the Purchase Item unique identifier   
Item_Name  string  [1..1]  Free form text field for meaningful Purchase Item Name 
Validation Description
Enter a unique Item Name. [name] is already in use.  Purchase item name is already used. 
 
Resource_Category_Reference  Spend_CategoryObject  [1..1]  This is the reference id value of the spend category. A spend category is a classification of items and services that drive the accounting. All expense items are associated with a Spend Category and sales items are associated with a Revenue Category. If a value is provided for sales item, revenue category will default so it is recommended to provide a value for either sales item or revenue category but not both. It is required if sales item is blank. 
Validation Description
Select a Spend Category that isn't trackable or do not Default as a Service Request.   
Select a Spend Category that isn't used for inventory or do not Default as a Service Request.   
You cannot change the spend category for the item since it is used as an item substitute. Remove the item as an item substitute before changing the spend category.   
 
Item_Description  string  [0..1]  Free form text for Purchase Item Description   
Item_Identifier  string  [0..1]  Free form test for Item Identifier. This is not the Item Reference ID, but a non-unique field for providing addition Item identification data.   
Item_URL  string  [0..1]  Purchase Item URL 
Validation Description
The Document Link URL entered does not comply with URL restrictions set for this Field.   
 
Item_Tag_Reference  Item_TagObject  [0..*]  Item tags for the Purchase Item.   
Packaging_String  string  [0..1]  Packaging String for the Purchase Item.   
Item_Unit_Price  decimal (26, 6)   [0..1]  Currency field for Item Unit Price   
Currency_Reference  CurrencyObject  [0..1]  Reference to an existing Currency   
Tax_Applicability_Reference  Tax_ApplicabilityObject  [0..1]  This is the reference id value of the tax applicability. If this is blank and there invoice line has a sales item, Workday will default tax applicability from the sales item. If the invoice line has a tax code then tax applicability is required.   
Accounting_Treatment_Reference  Accounting_TreatmentObject  [0..1]  Reference to an existing Accounting Treatment   
Default_as_Service_Request  boolean  [0..1]  Create as a Service Request Line on the Requisition if adding the Purchase Item via Search Catalog or Add to Cart button. If the flag is false, it will create as a Goods Request Line.   
Purchase_Item_Group_Reference  Purchase_Item_GroupObject  [0..*]  Reference to an existing Purchase Item Group. Assign purchase items to item groups to make it easier to search for and select items. Purchase items can belong to multiple groups.   
Related_Worktags_Data  Related_Worktag_Widget_Data  [0..1]  Reference to the existing Allowed or Default Related Worktags. 
Validation Description
[missing required worktag types]   
[One of Project OR Project Plan Phase OR Project Plan Task Allowed]   
 
Unit_of_Measure_Set_Reference  Unit_of_Measure_SetObject  [0..1]  Reference to existing Unit of Measure Set   
Base_Unit_of_Measure_Reference  Unit_of_MeasureObject  [0..1]  Base Unit of Measure Reference 
Validation Description
You cannot change the base unit of measure for the item since it is used as an item substitute. Remove the item as an item substitute before changing the base unit of measure.   
Enter a Base Unit of Measure.   
 
Lot_Control  boolean  [0..1]  Boolean to indicate if a Purchase Item is Lot Control.   
Serial_Control_Method_Reference  Serial_Control_MethodObject  [0..1]  Reference to Serial Control Method   
Is_Manufacturer_Required  boolean  [0..1]  Boolean to indicate if Manufacturer is required on the Lot for the Purchase Item   
Use_Item_Manufacturers_Only  boolean  [0..1]  Boolean to indicate if the Item Lot can have only Item Manufacturers.   
Is_Expiration_Date_Required  boolean  [0..1]  Boolean to indicate if Expiration Date is required for an item lot.   
Inbound_Alert_Period_in_Days  decimal (50, 0) >0   [0..1]  Numeric Field to define Tolerance Periods for Purchase Items on Inbound tasks.   
Outbound_Alert_Period_in_Days  decimal (50, 0) >0   [0..1]  Numeric field to define alert period in days for purchase items on outbound tasks.   
Requisition_Fulfillment_Source_Reference  Requisition_SourceObject  [0..1]  Fulfillment Requisition Source for the Purchase Item.   
Alternate_Item_Identifiers_Data  Alternate_Item_Identifiers_Data  [0..*]  Purchase Item Alternate Item Identifiers Data 
Validation Description
Can't enter duplicate Item Identifier Type if the Allow Multiples flag is false.   
You can't have more than 1 [Item Identifier Type] for the UOM and Manufacturer combination   
Item Identifier Type is Inactive.   
 
Purchase_Item_Unit_of_Measure_Data  Purchase_Item_Unit_of_Measure_Data  [0..*]  Purchase Item Stocking Unit of Measures   
Supplier_Item_Data  Priority_Ranked_Supplier_Item_Data  [0..*]  Associated Supplier Catalog Item for the Purchase Item. 
Validation Description
Enter a unique Catalog Item.   
Enter a Supplier Item Identifier.   
Enter a Supplier   
You can't enter more than 1 of the same supplier without linking to a catalog item per purchase item.   
Enter a Supplier Item Identifier that isn't already in use by a catalog item in the same catalog.   
Select different Supplier Contracts on the Supplier Information tab or update the contracts already selected. You can’t have multiple contracts for the same company with an overlapping date range.   
You can't change the Currency for your supplier information already in use.   
There is already an update in progress for this supplier information.   
There is already an update in progress for this supplier information.   
You can only update the Packaging String if you enter a Catalog Item.   
You can’t update Supplier Contract if you enter a Catalog Item.   
You can't enter duplicate ordering units of measure.   
You can’t update Supplier if you enter a Catalog Item.   
Select 1 JIT unit of measure as the default.   
You can’t update Item Description if you enter a Catalog Item.   
Select a default ordering unit of measure before you enter other ordering units of measure.   
You can't enter duplicate Just In Time units of measure.   
You can't change Supplier for existing Supplier Item Information.   
Enter an Item Description.   
You can only update Supplier Item Identifier for catalog items when you enable catalog data and pricing for your purchase items.   
Select 1 unit of measure as the default.   
Select a default just in time unit of measure before you enter other just in time units of measure. The supplier item has active just in time units of measure configured for some dates without a default just in time unit of measure.   
Enter a unique Sourcing Priority.   
You can’t specify both Supplier Item Reference and Catalog Item Reference for the same Supplier Item Data.   
 
Item_Inventory_Attributes_Data  Item_Inventory_Attributes_Data  [0..*]  Inventory specific attributes for the purchase item. 
Validation Description
Enter a stocking location under the specified Inventory Site.   
Specify a stocking location that has Quantity Available to Issue enabled.   
Replenishment options are not allowed at the item when No Replenishment is set at the inventory site [site].   
Specify a Source Inventory Site that does not create a dependency cycle for [site].   
The replenishment type is required.   
Replenishment Type is not allowed for the Replenishment Option of "No Replenishment".   
Enter a default stocking location under the specified Inventory Site.   
 
Item_Substitute_Data  Item_Substitute_Data  [0..*]  Item Substitute for the purchase item.   
Primary_Image_Data  Primary_Image_Data  [0..1]  Primary Image for Item   
Additional_Image_Data  Additional_Image_Data  [0..*]  Additional Image for Item   
Maps_To_Sales_Item_Reference  Sales_ItemObject  [0..1]  Reference to Sales Item being mapped.   
Inactive  boolean  [0..1]  Boolean to indicate a Purchase Item that is Inactive. 
Validation Description
This item cannot be inactivated as it already in use as an active item substitute.   
 
Validation Description
If the item unit price is specified, then the currency must also be specified.   
You can’t assign an Inventory Accounting Treatment to this purchase item. The Spend Category on the purchase item isn’t enabled for Inventory Tracking.   
You can’t change the Accounting Treatment because there is an on-hand quantity of this item.   
Enter the Base Unit of Measure for the purchase item with inventory tracking and Item Units of Measure is selected.   
You can't change the Spend Category when Inventory Transaction exists for the item.   
You can't change the Base Unit of Measure when Inventory Transaction exists for the Item.   
Inventory Attributes can only be specified when the Spend Category has Stock Items enabled.   
You can specify Inventory Options for a given site only once for a purchase item. Remove duplicate entries from the purchase item definition.   
Requisition Source is invalid for the Purchase Item.   
Invalid Requisition Source. The Requisition Source may only be set to 'Inventory' if the Spend Category has Stock Items.   
Requisition Source requires that the Spend Category used by the Purchase Item has 'Procurement' as a Spend Category Usage.   
An inactive sales item cannot map to a purchase item.   
An inactive purchase item cannot map to a sales item.   
Sales Item is already mapped by another Purchase Item.   
Remove the sales item mapping before you inactivate the item   
Inventory is not enabled on the tenant.   
Expiration Date Required flag can't be set if the item is not Lot Control.   
Use Item Manufacturers Only flag can't be set if the item isn't Lot Control   
Manufacturer Required flag can't be set if the item isn't Lot Control.   
An Asset Item can't be Lot Controlled.   
Lot Control setting can't be modified when there is an existing Inventory Transaction.   
You cannot enter duplicate substitute items   
Enter a Item Identifier Type Value that isn’t already in use.   
Item Tag is Inactive.   
Purchase Item can't be Ship Serial Control if the Spend Category is not an Inventory Spend Category.   
Serial Control Type can't be modified when there is an existing Inventory Transaction.   
The Default Stocking Unit of Measure must be the same as the Base Unit of Measure (or blank) for Serial Controlled Items   
No more than four additional images can be assigned to an item.   
Outbound Alert Period in Days field can't be set if the item isn't Lot Control.   
Inbound Tolerance field can't be set if the item isn't Lot Control.   
You can select only one unit of measure for Default for Stocking.   
You can select only one unit of measure for Default for Issuing.   
You can select only one unit of measure for Default for Unit of Use.   
Enter a unit of measure that doesn’t already exist.   
You can select only one unit of measure for Default for Ordering.   
Enter matching values for Default Ordering Unit Price and Unit Price for Default Ordering Unit of Measure.   
Serial-controlled items can only be stocked in Base Unit of Measure. Alternate Stocking Units of measure are not allowed.   
You can’t assign a Default Stocking Unit of Measure to this purchase item. The Spend Category for the item isn't enabled for Inventory Tracking.   
The Shared Unit of Measure Set is no longer supported. Please populate a Private Unit of Measure set using Purchase Item Units of Measure Data.   
The Default Issue Unit of Measure must be the same as the Base Unit of Measure (or blank) for Serial Controlled Items.   
You can’t assign a Default Issue Unit of Measure to this purchase item. The Spend Category for the item isn't enabled for Inventory Tracking.   
top
 

Spend_CategoryObject

part of: Purchase_Item_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
 

Item_TagObject

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

Item_TagObjectID

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

Tax_ApplicabilityObject

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

Tax_ApplicabilityObjectID

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

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

Accounting_TreatmentObjectID

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

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

Purchase_Item_GroupObjectID

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

Related_Worktag_Widget_Data

part of: Purchase_Item_Data
Reference to the existing Allowed or Default Related Worktags.
 
Parameter name Type/Value Cardinality Description Validations
@Replace_All  boolean  [1..1]  All existing related worktags (both allowed and default) are replaced with the ones specified in the request. It will supersede any "remove all" or delete option set to True by worktag type. When True, a default value must be provided for all worktag types that are configured with 'Default Required' in the 'Maintain Related Worktag Usage'.   
Related_Worktags_by_Type_Data  Related_Worktags_by_Worktag_Type_Data  [0..*]  Allowed and Default Related Worktags Data by Worktag Type. 
Validation Description
For '[AWT]' on [T-New Instance] '[TT]'[colon] [squote][T][squote] you cannot specify allowed values as they are not enabled in ‘Maintain Related Worktag Usage’.   
For '[AWT]' on [T-New Instance] '[TT]'[colon] [squote][T][squote], Default Worktag field is "Required".   
Worktag Type: [AWT] is not allowed for Taggable Type: [TT]   
For '[AWT]' on [T-New Instance] '[TT]'[colon] [squote][T][squote], Delete Allowed Value cannot be 'Y' when all allowed values are being replaced.   
For '[AWT]' on [T-New Instance] '[TT]'[colon] [squote][T][squote], when default value and allowed values are being replaced, allowed values in file must be empty or include default value specified in file.   
For '[AWT]' on [T-New Instance] '[TT]'[colon] [squote][T][squote], when allowed values are being replaced but existing default value is not being replaced or deleted, allowed values in file must be empty or include existing default value.   
For '[AWT]' on [T-New Instance] '[TT]'[colon] [squote][T][squote], you cannot have a 'Default Value' on more than one row.   
For '[AWT]' on [T-New Instance] '[TT]'[colon] [squote][T][squote], when default value is being replaced, persisted allowed values must be empty or include default value specified in file.   
 
Validation Description
[missing required worktag types]   
[One of Project OR Project Plan Phase OR Project Plan Task Allowed]   
top
 

Related_Worktags_by_Worktag_Type_Data

part of: Related_Worktag_Widget_Data
Allowed and Default Related Worktags Data by Worktag Type.
 
Parameter name Type/Value Cardinality Description Validations
Worktag_Type_Reference  Accounting_Worktag_TypeObject  [0..1]  The Worktag Type Reference ID cannot be duplicated within one request. Valid ID types for all worktag types that can be configured for a related worktag taggable type may include: BUSINESS_SITE, BUSINESS_UNIT, COST_CENTER, CUSTOM_ORGANIZATION_01-10, CUSTOM_WORKTAG_1-10, FUND, GIFT, GRANT, INVESTOR, OPPORTUNITY, PROGRAM, PROJECT, PROJECT_PHASE, PROJECT_TASK, REGION, SALES_ITEM.   
Required_On_Transaction  boolean  [0..1]  Boolean to indicate if the Worktag Type will be required on a transaction when a value for the worktag type that has related values is entered.   
Required_On_Transaction_For_Validation  boolean  [0..1]  Boolean to indicate if 'Required on Transaction' is enabled in either 'Maintain Related Worktag Usage' or on the Worktag instance. When you generate an EIB template with data, 'y' is returned when either boolean is true. This boolean is informational only in the 'Put' operation.   
Default_Worktag_Data  Default_Worktag_Data  [0..1]  Reference to existing Default Realted Worktag or Add new Default Related Worktag 
Validation Description
Worktag Type of Default Worktag "[AW]" does not match the Worktag Type: "[WT]".   
Worktag Aggregation Dimension: '[wt]' is not allowed in the default worktag field.   
For '[AWT]' on [T-New Instance] '[TT]'[colon] [squote][T][squote], Delete Default Value cannot be 'Y' when a default is required or the default value is not the existing value or if its blank.   
For [T-New Instance] '[TT]'[colon] [squote][T][squote]: Default value "[AWT]:[AW]" does not allow [Default Text Singular or Plural]: [Target Worktags].   
'[worktag value]' is not permitted as the default value for worktag type: [worktag type] because it is inactive.   
[concatenated validation message for constraint provider]   
 
Replace_All_Allowed_Values  boolean  [0..1]  Boolean to indicate that all existing allowed values are to be deleted. When set to true ('y' in EIB), if allowed values are also specified, they will become the new set of allowed values.   
Allowed_Worktag_Data  Allowed_Worktag_Data  [0..*]  Reference to existing Allowed Related Worktags or Add new Allowed Related Worktags 
Validation Description
Worktag Type of Allowed Worktag "[AW]" does not match the Worktag Type: "[WT]"   
For '[AWT]' on [T-New Instance] '[TT]'[colon] [squote][T][squote], an allowed value must be specified when Delete Allowed Value = 'Y'.   
For '[AWT]' on [T-New Instance] '[TT]'[colon] [squote][T][squote], specified default value must match an existing allowed value.   
For '[AWT]' on [T-New Instance] '[TT]'[colon] [squote][T][squote], when existing default value is being replaced, default value in file must match an allowed value in file or an existing allowed value   
'[worktag value]' is not permitted as an allowed value for worktag type: [worktag type] because it is inactive.   
[concatenated validation message for constraint provider]   
 
Validation Description
For '[AWT]' on [T-New Instance] '[TT]'[colon] [squote][T][squote] you cannot specify allowed values as they are not enabled in ‘Maintain Related Worktag Usage’.   
For '[AWT]' on [T-New Instance] '[TT]'[colon] [squote][T][squote], Default Worktag field is "Required".   
Worktag Type: [AWT] is not allowed for Taggable Type: [TT]   
For '[AWT]' on [T-New Instance] '[TT]'[colon] [squote][T][squote], Delete Allowed Value cannot be 'Y' when all allowed values are being replaced.   
For '[AWT]' on [T-New Instance] '[TT]'[colon] [squote][T][squote], when default value and allowed values are being replaced, allowed values in file must be empty or include default value specified in file.   
For '[AWT]' on [T-New Instance] '[TT]'[colon] [squote][T][squote], when allowed values are being replaced but existing default value is not being replaced or deleted, allowed values in file must be empty or include existing default value.   
For '[AWT]' on [T-New Instance] '[TT]'[colon] [squote][T][squote], you cannot have a 'Default Value' on more than one row.   
For '[AWT]' on [T-New Instance] '[TT]'[colon] [squote][T][squote], when default value is being replaced, persisted allowed values must be empty or include default value specified in file.   
top
 

Accounting_Worktag_TypeObject

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

Accounting_Worktag_TypeObjectID

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

Default_Worktag_Data

part of: Related_Worktags_by_Worktag_Type_Data
Reference to existing Default Realted Worktag or Add new Default Related Worktag
 
Parameter name Type/Value Cardinality Description Validations
@Delete_Default_Value  boolean  [1..1]  Boolean to indicate if existing default value is to be deleted. The existing default value must be correctly specified. Do not set to true (or 'y' in EIB) to replace the existing default value.   
Default_Worktag_Reference  Accounting_Worktag_and_Aggregation_DimensionObject  [0..1]  IMPORTANT: You must check 'Separate Type Column' for this field in your EIB template to see values when you generate a template with data or to configure related worktags for multiple worktag types. The list of valid ID types for this column exceeds the size limit of an Excel validation list so ID types must be entered as text. Valid ID types for this column may include: Business_Unit_ID, Cost_Center_Reference_ID, Custom_Organization_Reference_ID, Custom_Worktag_1-5_ID, Custom_Worktag_06-15_ID, Fund_ID, Gift_Reference_ID, Grant_ID, Investor_ID, Location_ID, Opportunity_Reference_ID, Organization_Reference_ID, Program_ID, Project_ID, Project_Phase_Name_ID, Project_Task_Name_ID, Region_Reference_ID, Sales_Item_Group_ID, Sales_Item_ID.   
Validation Description
Worktag Type of Default Worktag "[AW]" does not match the Worktag Type: "[WT]".   
Worktag Aggregation Dimension: '[wt]' is not allowed in the default worktag field.   
For '[AWT]' on [T-New Instance] '[TT]'[colon] [squote][T][squote], Delete Default Value cannot be 'Y' when a default is required or the default value is not the existing value or if its blank.   
For [T-New Instance] '[TT]'[colon] [squote][T][squote]: Default value "[AWT]:[AW]" does not allow [Default Text Singular or Plural]: [Target Worktags].   
'[worktag value]' is not permitted as the default value for worktag type: [worktag type] because it is inactive.   
[concatenated validation message for constraint provider]   
top
 

Accounting_Worktag_and_Aggregation_DimensionObject

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

Accounting_Worktag_and_Aggregation_DimensionObjectID

part of: Accounting_Worktag_and_Aggregation_DimensionObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Academic_Level_ID, Academic_Period_ID, Academic_Person_ID, Academic_Unit_ID, Ad_hoc_Payee_ID, Alternate_Supplier_Contract_ID, Applicant_ID, Asset_Adjustment_Reason_Reference_ID, Asset_Adjustment_Type_Reference_ID, Asset_Impairment_Reason_ID, Bank_Account_ID, Business_Asset_Cost_Adjustment_Reason_ID, Business_Unit_Hierarchy_ID, Business_Unit_ID, Calculation_Compensation_Basis_ID, Cash_Activity_Category_ID, Catalog_Item_ID, Company_Reference_ID, Compensation_Basis_ID, Compensation_Grade_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_Contract_Alternate_Reference_ID, Customer_Contract_Reference_ID, Customer_Group_ID, Customer_ID, Customer_Reference_ID, Deduction_Code, Deduction_Recipient_ID, Donor_ID, Earning_Code, Employee_ID, Employee_Type_ID, Ethnicity_ID, Expense_Item_Group_ID, Expense_Item_ID, External_Committee_Member_ID, Financial_Aid_Award_Year_ID, Financial_Institution_ID, Financial_Institution_Reference_ID, Fund_Hierarchy_ID, Fund_ID, Funding_Source_Name, Gender_Code, Gift_Hierarchy_ID, Gift_Reference_ID, Grant_Hierarchy_ID, Grant_ID, Internal_Service_Provider_ID, Internal_Service_Provider_Reference_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_Family_Group_ID, Job_Family_ID, Job_Level_ID, Job_Profile_ID, Job_Requisition_ID, Lease_Expense_Recognition_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_Income_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, Position_Time_Type_ID, Program_Hierarchy_ID, Program_ID, Program_of_Study_ID, Project_Hierarchy_ID, Project_ID, Project_Plan_ID, Proposal_Grant_ID, Prospect_ID, Prospect_Reference_ID, Purchase_Item_Group_ID, Purchase_Item_ID, Receivable_Writeoff_Reason_ID, Region_Reference_ID, Resource_Category_Hierarchy_ID, Revenue_Category_Hierarchy_ID, Revenue_Category_ID, Rubric_Value_ID, Run_Category_ID, Salary_Over_The_Cap_Type_ID, Sales_Item_Group_ID, Sales_Item_ID, Spend_Category_ID, Sponsor_ID, Sponsor_Reference_ID, Sponsor_Type_ID, Student_Application_Residency_Status_ID, Student_Award_Item_ID, Student_Charge_Item_ID, Student_Course_ID, Student_Course_Section_ID, Student_ID, Student_Recruiting_Campaign_ID, Student_Recruiting_Event_ID, Student_Sponsor_Contract_ID, Student_Waiver_Item_ID, Supplier_Category_ID, Supplier_Contract_ID, Supplier_Group_ID, Supplier_ID, Supplier_Reference_ID, Tax_Applicability_ID, Tax_Authority_ID, Tax_Authority_Reference_ID, Tax_Category_ID, Tax_Code_ID, Tax_Point_Date_Type_ID, Tax_Rate_ID, Tax_Recoverability_Object_ID, Third_Party_ID, Withholding_Order_Case_ID, Withholding_Tax_Code_ID, Withholding_Tax_Rate_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
 

Allowed_Worktag_Data

part of: Related_Worktags_by_Worktag_Type_Data
Reference to existing Allowed Related Worktags or Add new Allowed Related Worktags
 
Parameter name Type/Value Cardinality Description Validations
@Delete_Allowed_Value  boolean  [1..1]  Boolean to indicate that specified allowed values are to be deleted. At least 1 existing allowed value must be specified When set to true (or 'y' in EIB). Cannot be set to true if 'Replace All Allowed Values' is set to true.   
Allowed_Worktag_Reference  Accounting_Worktag_and_Aggregation_DimensionObject  [0..1]  IMPORTANT: You must check 'Separate Type Column' for this field in your EIB template to see values when you generate a template with data or to configure related worktags for multiple worktag types. The list of valid ID types for this column exceeds the size limit of an Excel validation list so ID types must be entered as text. Valid ID types for this column may include: Business_Unit_Hierarchy_ID, Business_Unit_ID, Cost_Center_Reference_ID, Custom_Organization_Reference_ID, Custom_Worktag_1-5_ID, Custom_Worktag_06-15_ID, Fund_Hierarchy_ID, Fund_ID, Gift_Hierarchy_ID, Gift_Reference_ID, Grant_Hierarchy_ID, Grant_ID, Investor_ID, Location_ID, Opportunity_Reference_ID, Organization_Reference_ID, Program_Hierarchy_ID, Program_ID, Project_Hierarchy_ID, Project_ID, Project_Phase_Name_ID, Project_Task_Name_ID, Region_Reference_ID, Sales_Item_Group_ID, Sales_Item_ID.   
Validation Description
Worktag Type of Allowed Worktag "[AW]" does not match the Worktag Type: "[WT]"   
For '[AWT]' on [T-New Instance] '[TT]'[colon] [squote][T][squote], an allowed value must be specified when Delete Allowed Value = 'Y'.   
For '[AWT]' on [T-New Instance] '[TT]'[colon] [squote][T][squote], specified default value must match an existing allowed value.   
For '[AWT]' on [T-New Instance] '[TT]'[colon] [squote][T][squote], when existing default value is being replaced, default value in file must match an allowed value in file or an existing allowed value   
'[worktag value]' is not permitted as an allowed value for worktag type: [worktag type] because it is inactive.   
[concatenated validation message for constraint provider]   
top
 

Unit_of_Measure_SetObject

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

Unit_of_Measure_SetObjectID

part of: Unit_of_Measure_SetObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Unit_of_Measure_Set_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: Purchase_Item_Data, Catalog_Item_Data_Data, Purchase_Item_Unit_of_Measure_Data, Alternate_Item_Identifiers_Data, Item_Inventory_Attributes_Data, Item_Inventory_Attributes_Data, Item_Inventory_Attributes_Data, Replenishment_Policy_Data, Replenishment_Policy_Data, Supplier_Item_Advanced_Pricing_Data, Priority_Ranked_Supplier_Catalog_Item_JIT_Pricing_Data, Priority_Ranked_Supplier_Catalog_Item_Ordering_Pricing_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, UOM_EDI_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
 

Serial_Control_MethodObject

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

Serial_Control_MethodObjectID

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

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

Requisition_SourceObjectID

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

Alternate_Item_Identifiers_Data

part of: Purchase_Item_Data
Purchase Item Alternate Item Identifiers Data
 
Parameter name Type/Value Cardinality Description Validations
Item_Identifier_Type_Reference  Item_Identifier_TypeObject  [1..1]  Reference to existing Item Identifier Types associated with the Spend Category 
Validation Description
Enter an Item Identifier type that belongs to Spend Category.   
 
Alternate_Item_Identifier_Value  string  [0..1]  Item Identifier Type Value 
Validation Description
Alternate Item Identifiers Value is required for non-manufacturer Item Identifier Type.   
Can't have Alternate Item Identifiers Value for Manufacturer Item Identifier Type.   
Only numeric values are allowed for GTIN.   
Only alphanumeric values are allowed for UPN.   
Enter in a GTIN that is 14 digits.   
Enter a valid GTIN   
Enter a Item Identifier Type Value that isn’t already in use.   
 
Unit_of_Measure_Reference  Unit_of_MeasureObject  [0..1]  Unit of Measure associated to the value. 
Validation Description
Unit of Measure is required for the item identifier.   
You cannot enter a unit of measure for [type].   
 
Manufacturer_Reference  ManufacturerObject  [0..1]  Reference to existing Manufacturer associated with the Item Identifier Type 
Validation Description
The Manufacturer Reference field is required.   
You cannot enter Manufacturer Reference for [type]   
 
Validation Description
Can't enter duplicate Item Identifier Type if the Allow Multiples flag is false.   
You can't have more than 1 [Item Identifier Type] for the UOM and Manufacturer combination   
Item Identifier Type is Inactive.   
top
 

Item_Identifier_TypeObject

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

Item_Identifier_TypeObjectID

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

ManufacturerObject

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

ManufacturerObjectID

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

Purchase_Item_Unit_of_Measure_Data

part of: Purchase_Item_Data
Purchase Item Unit of Measure Data
 
Parameter name Type/Value Cardinality Description Validations
Unit_of_Measure_Reference  Unit_of_MeasureObject  [0..1]  Reference to existing Unit of Measure 
Validation Description
Enter a Base Unit of Measure that has a conversion factor of 1.   
 
Conversion_Factor  decimal (21, 9) >0   [0..1]  Purchase Item stocking Unit of measure Conversion factor 
Validation Description
Enter a Conversion Factor. Workday requires this field when you enter a Base Unit of Measure.   
You can't change the Conversion Factor if the Unit of Measure has been transacted on.   
 
Unit_Price  decimal (26, 6)   [0..1]  Unit Cost of Purchase Item for the corresponding UOM.   
UOM_Usage_Reference  UOM_UsageObject  [1..*]  Unit of Measure Usage for the corresponding UOM. 
Validation Description
Select the Stocking Usage option on the base UOM for the stocking spend category.   
The Stocking usage type can't be removed from the Unit of Measure once it's been transacted upon.   
You must enter UOM Usage that is valid for Spend Category   
 
Default_for_Ordering  boolean  [0..1]  Default for Ordering UOM 
Validation Description
Select Ordering as a usage type. You can't select a default UOM for ordering unless it has an ordering usage.   
 
Default_for_Stocking  boolean  [0..1]  Default for Stocking UOM 
Validation Description
Select Stocking as a usage type. You can't select a default UOM for stocking unless it has a stocking usage.   
 
Default_for_Issuing  boolean  [0..1]  Default for Inventory Issuing UOM 
Validation Description
Select Stocking as a usage type. You can't select a default UOM for issuing unless it has a stocking usage.   
 
Default_for_Unit_of_Use  boolean  [0..1]  Default for Unit of Use UOM 
Validation Description
Select Unit of Use as a usage type. You can't select a default UOM for Unit of Use unless it has a Unit of Use usage.   
 
Allow_Decimal_Quantities  boolean  [0..1]  Flag to indicate whether the stocking unit of measure allows decimals. 
Validation Description
Can't update UOM precision from decimal to whole when there is pending transaction or decimal on hand quantity for Purchase Item(s). Complete the pending transaction and ensure there is no decimal on hand quantity for Purchase Item(s).   
Can't allow decimal for Serial-Control Item.   
 
Inactive  boolean  [0..1]  Purchase Item Stocking Unit of Measure Conversion Factor Status 
Validation Description
You can't select defaults for an inactive Purchase Item Unit of Measure.   
You can't inactivate the Base Unit of Measure.   
 
top
 

UOM_UsageObject

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

UOM_UsageObjectID

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

Priority_Ranked_Supplier_Item_Data

part of: Purchase_Item_Data
Associated Catalog Item for Purchase Item, and its sourcing priority.
 
Parameter name Type/Value Cardinality Description Validations
ID  string  [0..1]  Reference ID for the Supplier Item.   
Supplier_Reference  SupplierObject  [0..1]  Supplier for Supplier or Catalog Item. Select a Supplier that exists in your Workday tenant. 
Validation Description
There is already an update in progress for this supplier information.   
 
Supplier_Item_Reference  Supplier_ItemObject  [0..1]  Supplier Item which is associated with the Purchase Item.   
Catalog_Item_Reference  Catalog_ItemObject  [0..1]  Catalog Item which is associated with the Purchase Item. 
Validation Description
The Catalog Item selected ([cat item]) does not have the same Spend Category as the Spend Category entered for the Purchase Item.   
([item]) is currently inactive as of the current date.   
 
Supplier_Item_Identifier  string  [0..1]  Catalog or Supplier Item Identifier   
Item_Description  string  [0..1]  Supplier or Catalog Item Description.   
Sourcing_Priority  decimal (16, 0) >0   [0..1]  Sourcing Priority of the Catalog Item.   
Item_URL  string  [0..1]  Catalog or Supplier Item URL   
Supplier_Contract_Reference  Supplier_ContractObject  [0..*]  Supplier contract(s) for the Catalog or Supplier item   
Currency_Reference  CurrencyObject  [1..1]  Currency for the Catalog or Supplier item   
Lead_Time  decimal (12, 0) >0   [0..1]  Catalog or Supplier Item Lead Time   
Packaging_String  string  [0..1]  Packaging String for Catalog Item linked to Purchase Item. Solely used for the Get operation (not the Put operation).   
Inactive  boolean  [0..1]  Used to inactivate an existing Catalog or Supplier Item   
Pricing_Effective_Date  date  [0..1]  Effective date for the UOM. For Supplier items, this field can be updated at anytime, but for Catalog Items, this field can only be updated when you enable catalog data and pricing for your purchase items.   
Supplier_Item_Ordering_Pricing_Data  Priority_Ranked_Supplier_Catalog_Item_Ordering_Pricing_Data  [0..*]  Bulk UOM Data for Catalog or Supplier Item. 
Validation Description
You can't mark a default unit of measure as Inactive.   
 
Supplier_Item_JIT_Pricing_Data  Priority_Ranked_Supplier_Catalog_Item_JIT_Pricing_Data  [0..*]  JIT UOM Data for Catalog or Supplier Item. 
Validation Description
You can't mark a default unit of measure as Inactive.   
 
Pricing_History  Catalog_Item_Data_Data  [0..*]  Pricing History cannot be updated.   
Advanced_Pricing_Data  Supplier_Item_Advanced_Pricing_Data  [0..*]  Supplier specific Advanced Pricing rule. Can be an update of existing rule or a new one. 
Validation Description
Select a Company, Ship-To Location, or End Date to help Workday determine Unit Price for this item.   
Advanced Pricing is not allowed for a Catalog Item.   
Remove or modify the price rule. A price rule for an Ordering or Just in Time Unit of Measure cannot have overlapping Company, Ship to location, and date range combinations.   
Select an active Ordering Unit of Measure. This one is either inactive or not defined for this supplier.   
Select an active Just In Time Unit of Measure. This one is either inactive or not defined for this supplier.   
 
Validation Description
Enter a unique Catalog Item.   
Enter a Supplier Item Identifier.   
Enter a Supplier   
You can't enter more than 1 of the same supplier without linking to a catalog item per purchase item.   
Enter a Supplier Item Identifier that isn't already in use by a catalog item in the same catalog.   
Select different Supplier Contracts on the Supplier Information tab or update the contracts already selected. You can’t have multiple contracts for the same company with an overlapping date range.   
You can't change the Currency for your supplier information already in use.   
There is already an update in progress for this supplier information.   
There is already an update in progress for this supplier information.   
You can only update the Packaging String if you enter a Catalog Item.   
You can’t update Supplier Contract if you enter a Catalog Item.   
You can't enter duplicate ordering units of measure.   
You can’t update Supplier if you enter a Catalog Item.   
Select 1 JIT unit of measure as the default.   
You can’t update Item Description if you enter a Catalog Item.   
Select a default ordering unit of measure before you enter other ordering units of measure.   
You can't enter duplicate Just In Time units of measure.   
You can't change Supplier for existing Supplier Item Information.   
Enter an Item Description.   
You can only update Supplier Item Identifier for catalog items when you enable catalog data and pricing for your purchase items.   
Select 1 unit of measure as the default.   
Select a default just in time unit of measure before you enter other just in time units of measure. The supplier item has active just in time units of measure configured for some dates without a default just in time unit of measure.   
Enter a unique Sourcing Priority.   
You can’t specify both Supplier Item Reference and Catalog Item Reference for the same Supplier Item Data.   
top
 

SupplierObject

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

SupplierObjectID

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

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

Supplier_ItemObjectID

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

Catalog_ItemObject

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

Catalog_ItemObjectID

part of: Catalog_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  [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: Priority_Ranked_Supplier_Item_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
 

Priority_Ranked_Supplier_Catalog_Item_Ordering_Pricing_Data

part of: Priority_Ranked_Supplier_Item_Data
Associated Ordering Pricing Data for Catalog or Supplier Item.
 
Parameter name Type/Value Cardinality Description Validations
Supplier_Item_Pricing_Data_Reference  Unique_IdentifierObject  [0..1]  Supplier Item Ordering Pricing Data   
Unit_of_Measure_Reference  Unit_of_MeasureObject  [1..1]  Bulk Unit of Measure Reference for the Catalog or Supplier Item.   
Conversion_Factor  decimal (21, 9) >0   [0..1]  Conversion Factor for the Bulk UOM of the Catalog or Supplier Item. 
Validation Description
Workday requires Conversion Factor when you have a Base Unit of Measure defined and no Catalog Item is linked.   
 
Unit_Price  decimal (26, 6)   [0..1]  Unit Price of the Ordering UOM of the Catalog or Supplier Item. For Supplier items, this field can be updated at anytime, but for Catalog Items, this field can only be updated when you enable catalog data and pricing for your purchase items.   
Lead_Time  decimal (12, 0) >0   [0..1]  Lead time for the Bulk UOM of the Catalog or Supplier Item. For Supplier items, this field can be updated at anytime, but for Catalog Items, this field can only be updated when you enable catalog data and pricing for your purchase items.   
Default  boolean  [0..1]  Indicates whether this Unit of Measure is the default UOM. For Supplier items, this field can be updated at anytime, but for Catalog Items, this field can only be updated when you enable catalog data and pricing for your purchase items.   
Minimum_Order_Quantity  decimal (22, 2) >0   [0..1]  Minimum order quantity. This field can only be updated for catalog items when you enable catalog data and pricing for your purchase items.   
Inactive  boolean  [0..1]  Indicates whether the Unit of Measure is inactive. For Supplier items, this field can be updated at anytime, but for Catalog Items, this field can only be updated when you enable catalog data and pricing for your purchase items.   
Validation Description
You can't mark a default unit of measure as Inactive.   
top
 

Unique_IdentifierObject

part of: Priority_Ranked_Supplier_Catalog_Item_JIT_Pricing_Data, Priority_Ranked_Supplier_Catalog_Item_Ordering_Pricing_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
 

Priority_Ranked_Supplier_Catalog_Item_JIT_Pricing_Data

part of: Priority_Ranked_Supplier_Item_Data
Associated JIT Pricing Data for Catalog or Supplier Item.
 
Parameter name Type/Value Cardinality Description Validations
Supplier_Item_Pricing_Data_Reference  Unique_IdentifierObject  [0..1]  Supplier Item JIT Pricing Data   
Unit_of_Measure_Reference  Unit_of_MeasureObject  [1..1]  JIT Unit of Measure Reference for the Catalog or Supplier Item.   
Conversion_Factor  decimal (21, 9) >0   [0..1]  Conversion Factor for the JIT UOM of the Catalog or Supplier Item. 
Validation Description
Workday requires Conversion Factor when you have a Base Unit of Measure defined and no Catalog Item is linked.   
 
Unit_Price  decimal (26, 6)   [0..1]  Unit Price for the JIT UOM of the Catalog or Supplier Item. For Supplier items, this field can be updated at anytime, but for Catalog Items, this field can only be updated when you enable catalog data and pricing for your purchase items.   
Lead_Time  decimal (12, 0) >0   [0..1]  Lead time for the JIT UOM of the Catalog or Supplier Item. For Supplier items, this field can be updated at anytime, but for Catalog Items, this field can only be updated when you enable catalog data and pricing for your purchase items.   
Default  boolean  [0..1]  Indicates whether this Unit of Measure is the default UOM. For Supplier items, this field can be updated at anytime, but for Catalog Items, this field can only be updated when you enable catalog data and pricing for your purchase items.   
Inactive  boolean  [0..1]  Indicates whether the Unit of Measure is inactive. For Supplier items, this field can be updated at anytime, but for Catalog Items, this field can only be updated when you enable catalog data and pricing for your purchase items.   
Validation Description
You can't mark a default unit of measure as Inactive.   
top
 

Catalog_Item_Data_Data

part of: Priority_Ranked_Supplier_Item_Data
Catalog Item Data Data
 
Parameter name Type/Value Cardinality Description Validations
Supplier_Item_Pricing_Data_Effective_Date  date  [0..1]  Effective date of the Catalog Item Data used for pricing.   
Unit_of_Measure_Reference  Unit_of_MeasureObject  [0..1]  The ordering unit of measure of catalog item pricing history instance.   
Unit_Price  decimal (26, 6)   [0..1]  Price of Catalog Item starting on the Effective Date.   
Conversion_Factor  decimal (21, 9) >0   [0..1]  The conversion factor to be used when converting the unit of measure to the base unit of measure for the catalog item.   
Default_Unit_of_Measure  boolean  [0..1]  Indicates whether this Unit of Measure is the default UOM.   
Just_In_Time  boolean  [0..1]  Just In Time flag for the UOM for this Catalog Item   
Lead_Time  decimal (12, 0) >0   [0..1]  Lead time for the UOM of the Catalog Item.   
Minimum_Order_Quantity  decimal (22, 2) >0   [0..1]  Minimum Order Quantity for the UOM for this Catalog Item   
Inactive  boolean  [0..1]  Indicates whether the Unit of Measure is inactive.   
top
 

Supplier_Item_Advanced_Pricing_Data

part of: Priority_Ranked_Supplier_Item_Data
Supplier specific Advanced Pricing rule. Can be an update of existing rule or a new one.
 
Parameter name Type/Value Cardinality Description Validations
Advanced_Pricing_Reference  Supplier_Item_Advanced_PricingObject  [0..1]  Supplier specific Advanced Pricing rule being updated. 
Validation Description
Advanced Pricing Reference must be for the same supplier and purchase item used for this update.   
 
Advanced_Pricing_ID  string  [0..1]  Advanced Pricing rule ID. This is a unique identifier. For imports, if both Advanced Pricing Reference and Advanced Pricing ID are present, the Advanced Pricing Reference is the one being updated, and ID will be used to replaced the ID value on that rule. 
Validation Description
Advanced Pricing ID must be for the same supplier and purchase item used for this update.   
This Advanced Pricing ID is already in use. Leave blank, enter a unique ID, or the exact ID used by this Advanced Pricing rule.   
 
Start_Date  date  [1..1]  Start Date for Advanced Pricing. The document date must be on or after this date for the Advanced Pricing rule to apply. 
Validation Description
Enter a Start Date.   
 
End_Date  date  [0..1]  End Date for Advanced Pricing. If present, the document date must be on or before this date for the Advanced Pricing rule to apply. 
Validation Description
The Start Date must be less than the End Date.   
 
Company_Reference  OrganizationObject  [0..*]  One or more companies for Advanced Pricing. If any is a match for the document company, it is used to determine when to apply an advanced pricing rule. 
Validation Description
One or more entries is not a company or is not on the Supplier ([supplier]) Restricted to Companies list.   
Enter a valid Company.   
 
Ship_To_Location_Reference  Asset_Location_or_Location_HierarchyObject  [0..*]  One or more locations for Advanced Pricing. If there is a match for the location associated with the Ship-To Address on a transaction line, it is used to determine when to apply an advanced pricing rule. 
Validation Description
Enter an Active Ship To Location.   
 
Just_In_Time  boolean  [0..1]  Indicates whether the Advanced Pricing rule is used for Just In Time document lines, or if not set, for bulk ordering lines.   
Unit_of_Measure_Reference  Unit_of_MeasureObject  [1..1]  Unit of Measure for Advanced Pricing rule.   
Unit_Price  decimal (26, 6)   [0..1]  Unit Price for Advanced Pricing Rule. The currency is the same as the supplier information detail.   
Inactive  boolean  [0..1]  True is the Advanced Pricing rule is inactive.   
Validation Description
Select a Company, Ship-To Location, or End Date to help Workday determine Unit Price for this item.   
Advanced Pricing is not allowed for a Catalog Item.   
Remove or modify the price rule. A price rule for an Ordering or Just in Time Unit of Measure cannot have overlapping Company, Ship to location, and date range combinations.   
Select an active Ordering Unit of Measure. This one is either inactive or not defined for this supplier.   
Select an active Just In Time Unit of Measure. This one is either inactive or not defined for this supplier.   
top
 

Supplier_Item_Advanced_PricingObject

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

Supplier_Item_Advanced_PricingObjectID

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

OrganizationObject

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

OrganizationObjectID

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

Asset_Location_or_Location_HierarchyObject

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

Asset_Location_or_Location_HierarchyObjectID

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

Item_Inventory_Attributes_Data

part of: Purchase_Item_Data
Inventory specific attributes for the purchase item.
 
Parameter name Type/Value Cardinality Description Validations
Inventory_Site_Reference  LocationObject  [1..1]  Inventory Site for the attributes. Only one set of attributes are allowed per site/item combination.   
Preferred_Picking_Location_Reference  LocationObject  [0..1]  Preferred Picking Location for this Site for the purchase item.   
Use_Reservations  boolean  [0..1]  Item level Reservation Flag. Can only be changed if reservations are enabled for the site. Can be used to disable reservations for an item belonging to a site which uses reservations. 
Validation Description
Reservations are disabled for site: [site]. Enable reservations in the site attributes in order to specify reservation settings for this item.   
There are existing pick lists for this site. To make this change, first complete picking or cancel the pick list.   
There are existing reservations in this site. To make this change, first close or cancel all reservations.   
 
Site_Default_Stocking_Unit_of_Measure_Reference  Unit_of_MeasureObject  [0..1]  Default Stocking Unit of Measure Reference 
Validation Description
Invalid Default Stocking Unit of Measure. Enter a valid active stocking unit of measure for the item.   
 
Valid_Issue_Units_of_Measure_Reference  Unit_of_MeasureObject  [0..*]  References a list of valid issue units of measure 
Validation Description
The Valid Issue Units of Measure must be a subset of the Stocking Units of Measure associated with the item.   
 
Site_Default_Issue_Unit_of_Measure_Reference  Unit_of_MeasureObject  [0..1]  References the default issue unit of measure associated with the item/inventory site. It is required if a list of valid issue units of measure is provided. 
Validation Description
The Default Issue Unit of Measure is required when a list of Valid Issue Units of Measures is specified.   
The Default Issue Unit of Measure must be in the list of Valid Issue Units of Measure defined for the Item/Site.   
 
Default_Stocking_Location_Reference  LocationObject  [0..1]  Default Stocking Location for this Site for the purchase item.   
Fulfillment_Attributes_Data  Fulfillment_Attributes_Data  [0..1]  Attributes related to fulfillment for the Site/Item combination.   
Replenishment_Policy_Data  Replenishment_Policy_Data  [0..1]  Attributes related to Replenishment for the purchase item/site combination. 
Validation Description
Enter Replenishment Unit of Measure for Fixed Reorder Quantity Replenishment Type.   
Enter a Maximum Quantity that is greater than the Reorder Point Quantity.   
The Replenishment Unit of Measure should be a valid Stocking unit of measure for the item when the inventory site has 'Create Transfer Stock Request' replenishment option.   
"No Replenishment" is not a valid Replenishment Type.   
The Replenishment Unit of Measure should be a valid catalog unit of measure for the item when the inventory site has 'Create Requisition' replenishment option.   
The Replenishment Unit of Measure must have a value when Replenishment type is Fixed or Min/Max, and Replenishment option is set to Notification Only, Create Stock Request, or Create Requisition.   
 
Counting_Attributes_Data  Counting_Attributes_Data  [0..1]  Attributes related to Inventory Count for the Site/Item combination. 
Validation Description
Enter a valid Inventory ABC Classification  Enter a valid Inventory ABC Classification 
 
Replenishment_Option_Reference  Replenishment_OptionObject  [0..1]  Replenishment Option for this Item/Site combination   
Source_Site_Reference  LocationObject  [0..1]  Replenishment Source Site for this Item/Site combination 
Validation Description
Enter a Source Inventory Site for the Replenishment Option of 'Create Transfer Stock Request'.   
Enter a Replenishment Option of 'Create Transfer Stock Request' for the Source Inventory Site.   
 
Source_Requisition_Company_Reference  CompanyObject  [0..1]  Replenishment Source Requisition Company for this Item/Site combination 
Validation Description
Source Requisition Company is allowed only for Sites having Replenishment Option as 'Create Requisition'.   
Source Requisition Company is required for Inventory Site having Replenishment Option as 'Create Requisition'.   
Source requisition company will need to be setup as inter-company affiliate of the inventory company   
 
Consigned_Reorder_Option_Type_Reference  Consigned_Reorder_InitiationObject  [0..1]  Consigned Reorder Option Type for Purchase Item and Inventory Site Combination   
Validation Description
Enter a stocking location under the specified Inventory Site.   
Specify a stocking location that has Quantity Available to Issue enabled.   
Replenishment options are not allowed at the item when No Replenishment is set at the inventory site [site].   
Specify a Source Inventory Site that does not create a dependency cycle for [site].   
The replenishment type is required.   
Replenishment Type is not allowed for the Replenishment Option of "No Replenishment".   
Enter a default stocking location under the specified Inventory Site.   
top
 

LocationObject

part of: Item_Inventory_Attributes_Data, Item_Inventory_Attributes_Data, Item_Inventory_Attributes_Data, Item_Inventory_Attributes_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
 

Fulfillment_Attributes_Data

part of: Item_Inventory_Attributes_Data
Attributes related to fulfillment for the Site/Item combination.
 
Parameter name Type/Value Cardinality Description Validations
Fulfillment_Lead_Time  decimal (12, 0) >0   [0..1]  Lead time for the Site/Item combination.   
top
 

Replenishment_Policy_Data

part of: Item_Inventory_Attributes_Data
Attributes related to Replenishment for the purchase item/site combination.
 
Parameter name Type/Value Cardinality Description Validations
Replenishment_Type_Reference  Replenishment_TypeObject  [0..1]  Replenishment type for the specified site for the purchase item. 
Validation Description
The replenishment type is required.   
 
Average_Daily_Usage  decimal (22, 2) >0   [0..1]  Inventory Average Daily Usage for item   
Preferred_Supplier_Lead_Time  decimal (18, 2) >0   [0..1]  Preferred Supplier Lead Time for the specified site for the purchase item.   
Reorder_Point_Quantity  decimal (26, 6) >0   [0..1]  Reorder point in base UOM. 
Validation Description
The Quantity must convert into a valid whole number in Base UOM.   
The Quantity must be a whole number for the UOM.   
 
Maximum_Quantity  decimal (12, 0) >0   [0..1]  Maximum quantity in base UOM - only applicable if the replenishment policy is min-max. 
Validation Description
The Quantity must convert into a valid whole number in Base UOM.   
The Quantity must be a whole number for the UOM.   
 
Replenishment_Unit_of_Measure_Reference  Unit_of_MeasureObject  [0..1]  Replenishment Unit of Measure for the policy 
Validation Description
Invalid Replenishment Unit of Measure. Must be an active stocking unit of measure for the item.   
 
Economic_Order_Quantity  decimal (12, 0) >0   [0..1]  Economic Order Quantity value in the UOM specified by Replenishment Unit of Measure - only applicable if the replenishment policy is Fixed Reorder Quantity. 
Validation Description
The Quantity must be a whole number for the UOM.   
The Quantity must convert into a valid whole number in Base UOM.   
 
Fixed_Reorder_Unit_of_Measure_Reference  Unit_of_MeasureObject  [0..1]  Unit of Measure for Economic Order Quantity - only applicable if the replenishment policy is Fixed Reorder Quantity.   
Validation Description
Enter Replenishment Unit of Measure for Fixed Reorder Quantity Replenishment Type.   
Enter a Maximum Quantity that is greater than the Reorder Point Quantity.   
The Replenishment Unit of Measure should be a valid Stocking unit of measure for the item when the inventory site has 'Create Transfer Stock Request' replenishment option.   
"No Replenishment" is not a valid Replenishment Type.   
The Replenishment Unit of Measure should be a valid catalog unit of measure for the item when the inventory site has 'Create Requisition' replenishment option.   
The Replenishment Unit of Measure must have a value when Replenishment type is Fixed or Min/Max, and Replenishment option is set to Notification Only, Create Stock Request, or Create Requisition.   
top
 

Replenishment_TypeObject

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

Replenishment_TypeObjectID

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

Counting_Attributes_Data

part of: Item_Inventory_Attributes_Data
Attributes related to Inventory Count for the Site/Item combination.
 
Parameter name Type/Value Cardinality Description Validations
Inventory_ABC_Classification_Reference  Inventory_ABC_ClassificationObject  [0..1]  Inventory ABC Classification for the Site and Purchase Item.   
Include_in_Count  boolean  [0..1]  The option of including Count   
Validation Description
Enter a valid Inventory ABC Classification  Enter a valid Inventory ABC Classification 
top
 

Inventory_ABC_ClassificationObject

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

Inventory_ABC_ClassificationObjectID

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

Replenishment_OptionObject

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

Replenishment_OptionObjectID

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

Consigned_Reorder_InitiationObject

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

Consigned_Reorder_InitiationObjectID

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

Item_Substitute_Data

part of: Purchase_Item_Data
Item Substitute for the purchase item.
 
Parameter name Type/Value Cardinality Description Validations
Item_Substitute_Reference  Purchase_ItemObject  [0..1]  Item Substitute 
Validation Description
You have selected an item substitute that does not have a spend category with similar attributes. Select a valid item substitute.   
You can't select an Item Substitute that doesn't share the same base unit of measure as the original item. Select an Item Substitute with a common unit of measure.   
 
Inactive  boolean  [0..1]  Item Substitute Inactive 
Validation Description
You cannot make changes to the item substitute since the item is on an Open or Picked picking list.   
 
top
 

Purchase_ItemObject

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

Purchase_ItemObjectID

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

Primary_Image_Data

part of: Purchase_Item_Data
Primary Image for Item
 
Parameter name Type/Value Cardinality Description Validations
Image_Reference  ImageObject  [0..1]  Image reference if it is an existing image   
Image_Data  Image_Data  [0..1]  Image Data associated with Image   
top
 

ImageObject

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

ImageObjectID

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

Image_Data

part of: Primary_Image_Data, Additional_Image_Data
Image Data
 
Parameter name Type/Value Cardinality Description Validations
Filename  string (255)   [1..1]  Filename of Image   
File  base64Binary  [0..1]  File associated with Image   
top
 

Additional_Image_Data

part of: Purchase_Item_Data
Additional Image for Item
 
Parameter name Type/Value Cardinality Description Validations
Image_Reference  ImageObject  [0..1]  Image reference if it is an existing image   
Image_Data  Image_Data  [0..1]  Image Data associated with Image   
top
 

Sales_ItemObject

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

Sales_ItemObjectID

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

Patient_Charge_Information_Data

part of: Purchase_Item
Element Containing Purchase Item HCPCS value and Patient Charge Information Row subelement
 
Parameter name Type/Value Cardinality Description Validations
HCPCS  string (5)   [0..1]  Purchase Item HCPCS Code 
Validation Description
Remove HCPCS from alternate item identifiers. HCPCS already exists for Item ([item]) on the Alternate Item Identifiers tab.   
 
Patient_Charge_Information_Row_Data  Patient_Charge_Information_Row_Data  [0..*]  Patient Charge Information Data 
Validation Description
The combination of CDM ([ccode]), Company ([company]), and Revenue Center ([revcenter]) for this item ([item]) is already in use.   
 
top
 

Patient_Charge_Information_Row_Data

part of: Patient_Charge_Information_Data
Patient Charge Information Row Data instance.
 
Parameter name Type/Value Cardinality Description Validations
@Delete  boolean  [1..1]  If True is entered, the Patient Charge Information for the supplied Purchase Item reference will be deleted.   
Patient_Charge_Information_Reference  Patient_Charge_InformationObject  [0..1]  Patient Charge Information Row Data instance.   
CDM  string  [1..1]  CDM Value   
Organization_Reference  OrganizationObject  [0..1]  Refers to existing Company associated with the Patient Charge Information   
Revenue_Center_Reference  Revenue_CenterObject  [0..1]  Refers to existing Revenue Center associated with the Patient Charge Information 
Validation Description
Revenue Center ([revenue center]) is inactive.   
Revenue Center ([revenue center]) is not valid for Company ([company])   
You can't submit a Revenue Center without an associated Company.   
 
Validation Description
The combination of CDM ([ccode]), Company ([company]), and Revenue Center ([revcenter]) for this item ([item]) is already in use.   
top
 

Patient_Charge_InformationObject

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

Patient_Charge_InformationObjectID

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

Revenue_CenterObject

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

Revenue_CenterObjectID

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

part of: Procurement_ItemObjectID
Base Type
string
top
 

Spend_CategoryReferenceEnumeration

part of: Spend_CategoryObjectID
Base Type
string
top
 

Item_TagReferenceEnumeration

part of: Item_TagObjectID
Base Type
string
top
 

CurrencyReferenceEnumeration

part of: CurrencyObjectID
Base Type
string
top
 

Tax_ApplicabilityReferenceEnumeration

part of: Tax_ApplicabilityObjectID
Base Type
string
top
 

Accounting_TreatmentReferenceEnumeration

part of: Accounting_TreatmentObjectID
Base Type
string
top
 

Purchase_Item_GroupReferenceEnumeration

part of: Purchase_Item_GroupObjectID
Base Type
string
top
 

Accounting_Worktag_TypeReferenceEnumeration

part of: Accounting_Worktag_TypeObjectID
Base Type
string
top
 

Accounting_Worktag_and_Aggregation_DimensionReferenceEnumeration

part of: Accounting_Worktag_and_Aggregation_DimensionObjectID
Base Type
string
top
 

Unit_of_Measure_SetReferenceEnumeration

part of: Unit_of_Measure_SetObjectID
Base Type
string
top
 

Unit_of_MeasureReferenceEnumeration

part of: Unit_of_MeasureObjectID
Base Type
string
top
 

Serial_Control_MethodReferenceEnumeration

part of: Serial_Control_MethodObjectID
Base Type
string
top
 

Requisition_SourceReferenceEnumeration

part of: Requisition_SourceObjectID
Base Type
string
top
 

Item_Identifier_TypeReferenceEnumeration

part of: Item_Identifier_TypeObjectID
Base Type
string
top
 

ManufacturerReferenceEnumeration

part of: ManufacturerObjectID
Base Type
string
top
 

UOM_UsageReferenceEnumeration

part of: UOM_UsageObjectID
Base Type
string
top
 

SupplierReferenceEnumeration

part of: SupplierObjectID
Base Type
string
top
 

Supplier_ItemReferenceEnumeration

part of: Supplier_ItemObjectID
Base Type
string
top
 

Catalog_ItemReferenceEnumeration

part of: Catalog_ItemObjectID
Base Type
string
top
 

Supplier_ContractReferenceEnumeration

part of: Supplier_ContractObjectID
Base Type
string
top
 

Unique_IdentifierReferenceEnumeration

part of: Unique_IdentifierObjectID
Base Type
string
top
 

Supplier_Item_Advanced_PricingReferenceEnumeration

part of: Supplier_Item_Advanced_PricingObjectID
Base Type
string
top
 

OrganizationReferenceEnumeration

part of: OrganizationObjectID
Base Type
string
top
 

Asset_Location_or_Location_HierarchyReferenceEnumeration

part of: Asset_Location_or_Location_HierarchyObjectID
Base Type
string
top
 

LocationReferenceEnumeration

part of: LocationObjectID
Base Type
string
top
 

Replenishment_TypeReferenceEnumeration

part of: Replenishment_TypeObjectID
Base Type
string
top
 

Inventory_ABC_ClassificationReferenceEnumeration

part of: Inventory_ABC_ClassificationObjectID
Base Type
string
top
 

Replenishment_OptionReferenceEnumeration

part of: Replenishment_OptionObjectID
Base Type
string
top
 

CompanyReferenceEnumeration

part of: CompanyObjectID
Base Type
string
top
 

Consigned_Reorder_InitiationReferenceEnumeration

part of: Consigned_Reorder_InitiationObjectID
Base Type
string
top
 

Purchase_ItemReferenceEnumeration

part of: Purchase_ItemObjectID
Base Type
string
top
 

ImageReferenceEnumeration

part of: ImageObjectID
Base Type
string
top
 

Sales_ItemReferenceEnumeration

part of: Sales_ItemObjectID
Base Type
string
top
 

Patient_Charge_InformationReferenceEnumeration

part of: Patient_Charge_InformationObjectID
Base Type
string
top
 

Revenue_CenterReferenceEnumeration

part of: Revenue_CenterObjectID
Base Type
string
top