Service Directory > v31.2 > Resource_Management > Put_Purchase_Item
 

Operation: Put_Purchase_Item

This service operation will add or update Purchase Items. 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. 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: Put_Purchase_Item_Request

Element containing Purchase Item reference for update and all Purchase Item data items
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
@Add_Only  boolean  [1..1]  Add Only Flag. Indicates that the service is an add only, not an update.   
Purchase_Item_Reference  Purchase_ItemObject  [0..1]  Reference to an existing Purchase Item for update only purposes   
Purchase_Item_Data  Purchase_Item_Data  [1..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 assign a Default Stocking Unit of Measure to this purchase item. The Spend Category for the item isn't enabled for Inventory Tracking.   
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.   
You can't enter the Unit of Measure Conversion Factor when you haven't enabled Inventory tracking on the spend category, or when you assign a Unit of Measure Set.   
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.   
Serial controlled items must use the Item Units of Measure option.   
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   
Serial-controlled items can only be stocked in Base Unit of Measure. Alternate Stocking Units of measure are not allowed.   
No more than four additional images can be assigned to an item.   
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.   
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.   
 
Validation Description
The Web Service is set to Add Only; but the Purchase Item already exists.   
Worktags submitted are not among the allowed values configured on the Purchase Item. Review and submit the request again.   
top
 

Response Element: Put_Purchase_Item_Response

Element containing Put Purchase Item Response Data
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Purchase_Item_Reference  Purchase_ItemObject  [0..1]  Purchase Item Reference   
top
 

Purchase_ItemObject

part of: Put_Purchase_Item_Request, Put_Purchase_Item_Response, 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
 

Purchase_Item_Data

part of: Put_Purchase_Item_Request
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_Tag_Reference  Item_TagObject  [0..*]  Item tags for the Purchase Item.   
Packaging_String  string  [0..1]  Packaging String for the Purchase Item.   
Unit_of_Measure_Reference  Unit_of_MeasureObject  [0..1]  Reference to an existing Unit of Measure   
Conversion_Factor  decimal (21, 9) >0   [0..1]  Numeric Field for Default Ordering Unit of Measure Conversion Factor   
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   
Item_Units_of_Measure  boolean  [0..1]  Item Units of Measure Option   
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.   
 
Base_UOM_Allows_Decimals  boolean  [0..1]  Flag to indicate whether the item's base unit of measure allows decimals. 
Validation Description
Can't update Base 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).   
You can't set the Allow Decimals flag for the base unit of measure when Item Units of Measure is False.   
Can't allow decimal for Serial-Control Item.   
 
Default_Stocking_Unit_of_Measure_Reference  Unit_of_MeasureObject  [0..1]  Default Stocking Unit of Measure Reference 
Validation Description
Enter a valid Default Stocking Unit of Measure as the default value.   
 
Default_Issue_Unit_of_Measure_Reference  Unit_of_MeasureObject  [0..1]  The default issue unit of measure associated with the inventory item.   
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.   
 
Supplier_Catalog_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 unique Sourcing Priority.   
You must enter a Catalog Item.   
 
Purchase_Item_Unit_of_Measure_Data  Purchase_Item_Unit_of_Measure_Data  [0..*]  Purchase Item Stocking Unit of Measures   
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 assign a Default Stocking Unit of Measure to this purchase item. The Spend Category for the item isn't enabled for Inventory Tracking.   
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.   
You can't enter the Unit of Measure Conversion Factor when you haven't enabled Inventory tracking on the spend category, or when you assign a Unit of Measure Set.   
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.   
Serial controlled items must use the Item Units of Measure option.   
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   
Serial-controlled items can only be stocked in Base Unit of Measure. Alternate Stocking Units of measure are not allowed.   
No more than four additional images can be assigned to an item.   
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.   
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.   
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
 

Unit_of_MeasureObject

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

CurrencyObject

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  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, 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, 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
 

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
 

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
Sourcing_Priority  decimal (16, 0) >0   [0..1]  Sourcing Priority of the Catalog Item.   
Supplier_Reference  SupplierObject  [0..1]  Supplier for Catalog Item. This is for information purpose when using Get Purchase Item web service. In Put Purchase Item web service, this field will be ignored.   
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.   
 
Packaging_String  string  [0..1]  Packaging String for Catalog Item linked to Purchase Item. Solely used for the Get operation (not the Put operation).   
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.   
Priority_Ranked_Supplier_Catalog_Item_UOM_Data  Priority_Ranked_Supplier_Catalog_Item_UOM_Data  [0..*]  UOM Data for Supplier Catalog Item. 
Validation Description
The Unit of Measure is not a valid ordering unit of measure for the Catalog Item.   
You can only enter a conversion factor for the Catalog Item Unit of Measure if the Base Unit Of Measure exists on the Purchase Item   
Can't enter duplicate ordering units of measure.   
 
Validation Description
Enter a unique Catalog Item.   
Enter a unique Sourcing Priority.   
You must enter a Catalog Item.   
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
 

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
 

Priority_Ranked_Supplier_Catalog_Item_UOM_Data

part of: Priority_Ranked_Supplier_Item_Data
Associated UOM Data for Supplier Catalog Item.
 
Parameter name Type/Value Cardinality Description Validations
Unit_of_Measure_Reference  Unit_of_MeasureObject  [1..1]  UOM Data for Supplier Catalog Item.   
Conversion_Factor  decimal (21, 9) >0   [0..1]  Conversion Factor for the UOM of the Supplier Catalog Item   
Validation Description
The Unit of Measure is not a valid ordering unit of measure for the Catalog Item.   
You can only enter a conversion factor for the Catalog Item Unit of Measure if the Base Unit Of Measure exists on the Purchase Item   
Can't enter duplicate ordering units of measure.   
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
Unit of Measure doesn't belong to the Base Unit of Measure dimension.   
You can't define the Conversion Factor for the Base Unit of Measure.   
 
Conversion_Factor  decimal (21, 9) >0   [0..1]  Purchase Item stocking Unit of measure Conversion factor 
Validation Description
You can't change the Conversion Factor when Units of Measure is in use.   
 
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).   
 
Inactive  boolean  [0..1]  Purchase Item Stocking Unit of Measure Conversion Factor Status 
Validation Description
You can't inactivate the Default Stocking Unit of Measure.   
 
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   
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.   
Replenishment Policy Unit of Measure must have a value when Replenishment Type is Fixed or Min/Max.   
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.   
 
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'.   
Set up an intercompany relationship between the inventory company and the source requisition company using the Edit Company Intercompany Profile task   
 
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
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.   
 
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   
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.   
Replenishment Policy Unit of Measure must have a value when Replenishment Type is Fixed or Min/Max.   
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.   
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
 

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
 

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
 

Purchase_ItemReferenceEnumeration

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

Unit_of_MeasureReferenceEnumeration

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

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
 

SupplierReferenceEnumeration

part of: SupplierObjectID
Base Type
string
top
 

Catalog_ItemReferenceEnumeration

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

ImageReferenceEnumeration

part of: ImageObjectID
Base Type
string
top
 

Sales_ItemReferenceEnumeration

part of: Sales_ItemObjectID
Base Type
string
top