Service Directory > v25.1 > 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 assign a Unit of Measure Set to this purchase item. The Spend Category for 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.   
You can only update the Ordering Unit of Measure Conversion Factor for stock items with an Ordering Unit of Measure.   
Enter the Base Unit of Measure for the purchase item with inventory tracking and Item Units of Measure is selected.   
You can't enter Base Unit of Measure when Inventory Tracking is not enabled on the Spend Category.   
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.   
Enter a Unit of Measure Set for this item. There isn't a Default Unit of Measure Set defined on the Spend Category.   
You can't change the Unit of Measure Set or Item Units of Measure option 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 Set when Stock Items is Enabled and Item Unit of Measure is True.   
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.   
You can't set the Base Unit of Measure when you enter Unit of Measure Set or Item Units of Measure option False for inventory items.   
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.   
 
Validation Description
The Web Service is set to Add Only; but the Purchase Item already exists.   
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
 
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.   
 
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.   
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 Workcart 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_for_Purchase_Item_Data  Related_Worktags_for_Webservices_Edit  [0..*]  This contains the existing related worktags for the Cost Center or add new related worktags to the Cost Center 
Validation Description
[types] worktag types are not valid for this transaction.  The Worktags provided are not valid for this transaction 
Validation Description
Worktags can not have any combination of Project, Project Plan Phase or Project Plan Task worktags, only one is allowed.   
Only one worktag for each type is allowed for each document line.   
The following Related Worktags are required but have not been assigned: [missing].   
The following worktag(s) are invalid: [invalid]   
 
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   
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.   
 
Requisition_Fulfillment_Source_Reference  Unique_IdentifierObject  [0..1]  Fulfillment Requisition Source for the Purchase Item.   
Alternate_Item_Identifiers_Data  Alternate_Item_Identifiers_Data  [0..*]  Purchase Item Alternate Item Identifiers Data   
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.   
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
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 assign a Unit of Measure Set to this purchase item. The Spend Category for 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.   
You can only update the Ordering Unit of Measure Conversion Factor for stock items with an Ordering Unit of Measure.   
Enter the Base Unit of Measure for the purchase item with inventory tracking and Item Units of Measure is selected.   
You can't enter Base Unit of Measure when Inventory Tracking is not enabled on the Spend Category.   
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.   
Enter a Unit of Measure Set for this item. There isn't a Default Unit of Measure Set defined on the Spend Category.   
You can't change the Unit of Measure Set or Item Units of Measure option 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 Set when Stock Items is Enabled and Item Unit of Measure is True.   
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.   
You can't set the Base Unit of Measure when you enter Unit of Measure Set or Item Units of Measure option False for inventory items.   
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.   
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
 

Unit_of_MeasureObject

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

Unit_of_MeasureObjectID

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

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_Worktags_for_Webservices_Edit

part of: Purchase_Item_Data
This contains the existing related worktags for the Cost Center or add new related worktags to the Cost Center
 
Parameter name Type/Value Cardinality Description Validations
Worktags_Reference  Accounting_WorktagObject  [0..*]  Add valid related worktags   
Validation Description
Worktags can not have any combination of Project, Project Plan Phase or Project Plan Task worktags, only one is allowed.   
Only one worktag for each type is allowed for each document line.   
The following Related Worktags are required but have not been assigned: [missing].   
The following worktag(s) are invalid: [invalid]   
top
 

Accounting_WorktagObject

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

Accounting_WorktagObjectID

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

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
 

Unique_IdentifierObject

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

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  [1..1]  Item Identifier Type Value 
Validation Description
Enter a Item Identifier Type Value that isn’t already in use.   
 
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
 

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.   
 
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.   
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.   
 
top
 

LocationObject

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  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  Unique_IdentifierObject  [0..1]  Replenishment type for the specified site for the purchase item.   
Reorder_Point_Quantity  decimal (12, 0) >0   [0..1]  Reorder point in base UOM.   
Maximum_Quantity  decimal (12, 0) >0   [0..1]  Maximum quantity in base UOM - only applicable if the replenishment policy is min-max.   
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.   
Replenishment_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.   
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
 

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_WorktagReferenceEnumeration

part of: Accounting_WorktagObjectID
Base Type
string
top
 

Unit_of_Measure_SetReferenceEnumeration

part of: Unit_of_Measure_SetObjectID
Base Type
string
top
 

Unique_IdentifierReferenceEnumeration

part of: Unique_IdentifierObjectID
Base Type
string
top
 

Item_Identifier_TypeReferenceEnumeration

part of: Item_Identifier_TypeObjectID
Base Type
string
top
 

LocationReferenceEnumeration

part of: LocationObjectID
Base Type
string
top
 

Sales_ItemReferenceEnumeration

part of: Sales_ItemObjectID
Base Type
string
top