Service Directory > v31.2 > Inventory > Submit_Ad_Hoc_Inventory_Count
 

Operation: Submit_Ad_Hoc_Inventory_Count

This web service will submit an Ad Hoc Count Inventory to the Business Process.


@ - A parameter name with this symbol denotes an XML attribute within the document instead of an XML element.


Contents

 

Web Service

 

Request

 

Response

 

Element(s)

 

Request Element: Submit_Ad_Hoc_Inventory_Count_Request

Request Element Containing Ad Hoc Count Inventory Data
 
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. If an existing instance is found and this flag is set there will be an error.   
Inventory_Count_Sheet_Reference  Inventory_Count_SheetObject  [0..1]  Reference to an existing Inventory Count Sheet for Count Updates. 
Validation Description
When editing an ad hoc count sheet a valid Ad Hoc Count Sheet Reference must be provided.   
Count Sheet does not belong to the site specified.   
 
Business_Process_Parameters  Financials_Business_Process_Parameters  [0..1]  Contains data for business processing   
Ad_Hoc_Count_Inventory_Data  Ad_Hoc_Count_Inventory_Data  [1..1]  Element Containing Count Inventory Data 
Validation Description
The Inventory Adjustment Reason must be active and contain both “Increase" and "Decrease" types.   
 
Validation Description
The Count Sheet Reference provided is not an Ad Hoc Count Sheet. Only Ad Hoc Count Sheets can be processed with this web service. Submit counts for regular count sheets using Submit Count Inventory Request.   
Add Only is set to true. You can not submit a reference to update. Please remove the Add Only flag for updating.   
Count sheets can only be submitted for count sheets in Draft status   
top
 

Response Element: Submit_Ad_Hoc_Inventory_Count_Response

Submit Ad Hoc Count Inventory Response
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Inventory_Count_Sheet_Reference  Inventory_Count_SheetObject  [0..1]  References an existing Inventory Count Sheet   
Exceptions_Response_Data  Application_Instance_Related_Exceptions_Data  [0..*]  Element containing Exceptions Data   
top
 

Inventory_Count_SheetObject

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

Inventory_Count_SheetObjectID

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

Financials_Business_Process_Parameters

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

Business_Process_Comment_Data

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

WorkerObject

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

WorkerObjectID

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

Ad_Hoc_Count_Inventory_Data

part of: Submit_Ad_Hoc_Inventory_Count_Request
Element Containing Count Inventory Data
 
Parameter name Type/Value Cardinality Description Validations
Count_Sheet_ID  string  [0..1]  Count Sheet ID. This is the Count Sheet Unique Identifier. 
Validation Description
A Count Sheet ID Reference was provided but it does not match the Count Sheet Reference which was provided. When multiple references to a Count Sheet are provided they must all match.   
 
Inventory_Site_Reference  LocationObject  [1..1]  Inventory Site for which the Count Sheet was created.   
Inventory_Adjustment_Reason_Reference  Inventory_Adjustment_ReasonObject  [1..1]  Default Inventory Adjustment Reason for which the Count Sheet was created.   
Assigned_To_Reference  WorkerObject  [0..1]  Worker Submitting the Count Sheet   
Memo  string  [0..1]  Free Form Text describing the Count Inventory.   
Ad_Hoc_Count_Inventory_Line_Data  Ad_Hoc_Count_Inventory_Line_Data  [1..*]  Element Containing Ad Hoc Count Inventory Line Data 
Validation Description
Duplicate count entries were submitted for the same Item and Location. Please remove the duplicates.   
 
Validation Description
The Inventory Adjustment Reason must be active and contain both “Increase" and "Decrease" types.   
top
 

LocationObject

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

Inventory_Adjustment_ReasonObject

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

Inventory_Adjustment_ReasonObjectID

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

Ad_Hoc_Count_Inventory_Line_Data

part of: Ad_Hoc_Count_Inventory_Data
Element Containing Count Inventory Line Detail Data
 
Parameter name Type/Value Cardinality Description Validations
Item_Reference  Purchase_ItemObject  [1..1]  References an Inventory Item of the Count Sheet Line.   
Stocking_Location_Reference  LocationObject  [1..1]  References the Stocking Location of the Item. 
Validation Description
The Stocking Location must belong to the Inventory Site specified in the header.   
 
Ad_Hoc_Count_Inventory_Line_Detail_Data  Ad_Hoc_Count_Inventory_Line_Detail_Data  [1..*]  Element Containing Ad Hoc Count Inventory Line Detail Data 
Validation Description
Duplicate serial numbers are not allowed.   
Duplicate count entries were submitted for the same Item/Location/UOM/Lot. Please remove the duplicates.   
 
Validation Description
Duplicate count entries were submitted for the same Item and Location. Please remove the duplicates.   
top
 

Purchase_ItemObject

part of: Ad_Hoc_Count_Inventory_Line_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Purchase_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
 

Ad_Hoc_Count_Inventory_Line_Detail_Data

part of: Ad_Hoc_Count_Inventory_Line_Data
Element Containing Ad Hoc Count Inventory Line Detail Data
 
Parameter name Type/Value Cardinality Description Validations
Unit_of_Measure_Reference  Unit_of_MeasureObject  [0..1]  References the Unit of Measure of the Item. A row is uniquely identified by the Item, Location and Unit of Measure. 
Validation Description
The entered unit of measure [uom] is not valid for item [item].   
 
Item_Lot_Reference  Item_LotObject  [0..1]  Reference to the Item Lot ID 
Validation Description
This lot [lot] doesn't exist for inventory item [item]. Please enter a lot that belongs to the item.   
A lot id can't be assigned to an item which is not lot-controlled.   
The Lot ID is required for lot-controlled items.   
 
Item_Serial_Reference  Item_SerialObject  [0..*]  Reference to Item Serial 
Validation Description
The serial number(s) [serials] do not belong to the Item Lot [lot].   
The serial number(s) [numbers] do not belong to the item [item].   
Serial number isn't allowed for non-serial controlled item.   
The count of serial numbers entered does not match the quantity.   
 
Quantity_Counted  decimal (26, 6) >0   [0..1]  Counted Quantity of the Item for the unique combination of Item, Stocking Location and Unit of Measure. 
Validation Description
You can’t count the item when there are picked quantities that need to be shipped. Ship the picked items.   
You can’t process the count sheet line. Enter a count quantity that is more than the allocated quantity for the stocking location.   
The Quantity must convert into a valid whole number in Base UOM.   
The Quantity must be a whole number for the UOM.   
Either the Counted Quantity or the Zero on Hand should be selected.   
 
Zero_On_Hand  boolean  [0..1]  This flag indicates the Quantity Counted is Zero. Either the Counted Quantity is entered or Zero on hand is checked.   
Memo  string  [0..1]  Free form text for the Count Sheet Line Detail.   
Validation Description
Duplicate serial numbers are not allowed.   
Duplicate count entries were submitted for the same Item/Location/UOM/Lot. Please remove the duplicates.   
top
 

Unit_of_MeasureObject

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

Item_LotObject

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

Item_LotObjectID

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

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

Item_SerialObjectID

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

Application_Instance_Related_Exceptions_Data

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

Application_Instance_Exceptions_Data

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

Exception_Data

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

Inventory_Count_SheetReferenceEnumeration

part of: Inventory_Count_SheetObjectID
Base Type
string
top
 

WorkerReferenceEnumeration

part of: WorkerObjectID
Base Type
string
top
 

LocationReferenceEnumeration

part of: LocationObjectID
Base Type
string
top
 

Inventory_Adjustment_ReasonReferenceEnumeration

part of: Inventory_Adjustment_ReasonObjectID
Base Type
string
top
 

Purchase_ItemReferenceEnumeration

part of: Purchase_ItemObjectID
Base Type
string
top
 

Unit_of_MeasureReferenceEnumeration

part of: Unit_of_MeasureObjectID
Base Type
string
top
 

Item_LotReferenceEnumeration

part of: Item_LotObjectID
Base Type
string
top
 

Item_SerialReferenceEnumeration

part of: Item_SerialObjectID
Base Type
string
top