Service Directory > v31.2 > Resource_Management > Get_Receipts
 

Operation: Get_Receipts

This service operation will get Receipts for the specified criteria. Receipt data includes Receipt Number, Company, Supplier, Document Date, Memo, Attachment data, and Receipt Line. For a Receipt Line, there is a Purchase Order Line Reference, and Quantity Received. The request criteria can be for a single receipt based on Reference, or all receipts. Only goods and contingent worker receipt lines will be shown, not any other kinds of receipt lines. Receipts without any goods or contingent worker lines will not be returned.


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


Contents

 

Web Service

 

Request

 

Response

 

Element(s)

 

Request Element: Get_Receipts_Request

Contains request reference, criteria, filter and response group for getting Receipt data
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Request_References [Choice]   Receipt_Request_References  [0..1]  Element containing reference instances for a Receipt   
Request_Criteria [Choice]   Receipt_Request_Criteria  [0..1]  Utilize the following element to find receipts in the Workday system. 
Validation Description
Supplier reference is for a supplier that can be used as a basic worktag only.  Supplier reference is for a supplier that can be used as a basic worktag only. 
Receipt Date On or After must be earlier than Receipt Date On or Before.  Receipt Date On or After must be earlier than Receipt Date On or Before. 
Organization Reference must be Companies or Company Hierarchies  Organization Reference must be Companies or Company Hierarchies 
 
Response_Filter  Response_Filter  [0..1]  Parameters that let you filter the data returned in the response. You can filter returned data by dates and page attributes. 
Validation Description
Page Number cannot be zero.  Page number cannot be zero. 
 
Response_Group  Receipt_Response_Group  [0..1]  Element containing Receipt response grouping options   
top
 

Response Element: Get_Receipts_Response

Element containing Receipt response elements including received criteria, references, data based on criteria and grouping, results filter and result summary
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Request_References  Receipt_Request_References  [0..1]  Element containing reference instances for a Receipt   
Request_Criteria  Receipt_Request_Criteria  [0..1]  Utilize the following element to find receipts in the Workday system. 
Validation Description
Supplier reference is for a supplier that can be used as a basic worktag only.  Supplier reference is for a supplier that can be used as a basic worktag only. 
Receipt Date On or After must be earlier than Receipt Date On or Before.  Receipt Date On or After must be earlier than Receipt Date On or Before. 
Organization Reference must be Companies or Company Hierarchies  Organization Reference must be Companies or Company Hierarchies 
 
Response_Filter  Response_Filter  [0..1]  Parameters that let you filter the data returned in the response. You can filter returned data by dates and page attributes. 
Validation Description
Page Number cannot be zero.  Page number cannot be zero. 
 
Response_Group  Receipt_Response_Group  [0..1]  Element containing Receipt response grouping options   
Response_Results  Response_Results  [0..1]  The "Response_Results" element contains summary information about the data that has been returned from your request including "Total_Results", "Total_Pages", and the current "Page" returned.   
Response_Data  Receipt_Response_Data  [0..1]  Get Receipts Response Dta   
top
 

Receipt_Request_References

part of: Get_Receipts_Request, Get_Receipts_Response
Element containing reference instances for a Receipt
 
Parameter name Type/Value Cardinality Description Validations
Receipt_Reference  ReceiptObject  [1..*]  Reference to an existing Receipt   
top
 

ReceiptObject

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

ReceiptObjectID

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

Receipt_Request_Criteria

part of: Get_Receipts_Request, Get_Receipts_Response
Utilize the following element to find receipts in the Workday system.
 
Parameter name Type/Value Cardinality Description Validations
Organization_Reference  OrganizationObject  [0..*]  Reference to an existing Company or Company Hierarchy   
Supplier_Reference  Resource_ProviderObject  [0..*]  Reference to an existing Supplier   
Receipt_Number  string (513)   [0..1]  Receipt Number. Allows for search for a partial sub-string match.   
Receipt_Date_On_or_After  date  [0..1]  Receipt Date On or After   
Receipt_Date_On_or_Before  date  [0..1]  Receipt Date On or Before   
Receipt_Status  string  [0..1]  Receipt Status. Examples of valid statuses are In Progress, Canceled, Approved, Denied   
Creating_Worker_Reference  WorkerObject  [0..*]  Reference to the Creating Worker for the Receipt   
Purchase_Order_Reference  Purchase_OrderObject  [0..1]  Reference to an existing Purchase Order   
Supplier_Invoice_Reference  Supplier_InvoiceObject  [0..1]  Reference to an existing Supplier Invoice   
Validation Description
Supplier reference is for a supplier that can be used as a basic worktag only.  Supplier reference is for a supplier that can be used as a basic worktag only. 
Receipt Date On or After must be earlier than Receipt Date On or Before.  Receipt Date On or After must be earlier than Receipt Date On or Before. 
Organization Reference must be Companies or Company Hierarchies  Organization Reference must be Companies or Company Hierarchies 
top
 

OrganizationObject

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

OrganizationObjectID

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

Resource_ProviderObject

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

Resource_ProviderObjectID

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

WorkerObject

part of: Receipt_Request_Criteria, Receipt_Data, Receipt_Data, Item_Receipt_Line_Replacement_Data, Receipt_Service_Line_Replacement_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
 

Purchase_OrderObject

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

Purchase_OrderObjectID

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

Supplier_InvoiceObject

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

Supplier_InvoiceObjectID

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

Response_Filter

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

Receipt_Response_Group

part of: Get_Receipts_Request, Get_Receipts_Response
Element containing Receipt response grouping options
 
Parameter name Type/Value Cardinality Description Validations
Include_Reference  boolean  [0..1]  Include Reference   
top
 

Response_Results

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

Receipt_Response_Data

part of: Get_Receipts_Response
Wrapper Element that includes Receipt Information
 
Parameter name Type/Value Cardinality Description Validations
Receipt  Receipt  [0..*]  Receipt   
top
 

Receipt

part of: Receipt_Response_Data
Wrapper Element that includes Receipt Instance and Data
 
Parameter name Type/Value Cardinality Description Validations
Receipt_Reference  ReceiptObject  [0..1]  Reference to an existing Receipt   
Receipt_Data  Receipt_Data  [0..*]  Receipt Data 
Validation Description
[contingent worker validation text]   
[data required]   
[Created for Worker Not Allowed]   
'Created for Worker' is required when there is a Contingent Worker Receipt Line, and it must match the Contingent Worker for the Purchase Order Line Reference.   
 
top
 

Receipt_Data

part of: Receipt
Receipt Data
 
Parameter name Type/Value Cardinality Description Validations
Receipt_Number  string  [0..1]  Document Number   
Submit  boolean  [0..1]  Submit for Approval is a boolean flag indicating if the transaction is to be submitted or saved in draft mode. If this flag is set, the transaction will be submitted, otherwise the transaction is saved in draft.   
Company_Reference  CompanyObject  [0..1]  Company   
Bill_of_Lading  string  [0..1]  Bill of Lading recorded on Receipt. This field is outbound only; any data submitted will be ignored.   
Requester_Reference  WorkerObject  [0..1]  Requester of Requisition received by the Receipt. This field is outbound only; any data submitted will be ignored.   
Requisition_Reference  RequisitionObject  [0..1]  Requisition recorded on Receipt. This field is outbound only; any data submitted will be ignored.   
Tracking_Number  string  [0..1]  Tracking Number recorded on Receipt. This field is outbound only; any data submitted will be ignored.   
Supplier_Order_Ref  string  [0..1]  Supplier Order Reference recorded on Receipt.This field is outbound only; any data submitted will be ignored.   
Shipment_Date_Time  dateTime  [0..1]  Shipment date/time recorded on ASN which receipt was created from. This field is outbound only; any data submitted will be ignored.   
Shipment_Contact  string  [0..1]  Shipment Contact recorded on ASN which receipt was created from. This field is outbound only; any data submitted will be ignored.   
Bill_of_Lading_Quantity  decimal (20, 0) >0   [0..1]  Bill of Lading Quantity recorded on Receipt. This field is outbound only; any data submitted will be ignored.   
License_Plate  string  [0..1]  License Plate recorded on ASN which receipt was created from. This field is outbound only; any data submitted will be ignored.   
Shipment_Ref  string  [0..1]  Shipment Reference recorded for Receipt. This field is outbound only; any data submitted will be ignored.   
Supplier_Reference  Resource_ProviderObject  [0..1]  Supplier   
Document_Date  date  [0..1]  Document Date   
Created_for_Worker_Reference  WorkerObject  [0..1]  Created for Worker. Used for Contingent Worker Receipts.   
Memo  string  [0..1]  Header level comment   
Requisition_Type_Reference  Requisition_TypeObject  [0..*]  Reference to the Requisition Type of Requisitions included in Receipt.   
Item_Receipt_Line_Replacement_Data  Item_Receipt_Line_Replacement_Data  [0..*]  Goods item receipt lines 
Validation Description
All Purchase Order Line References must be associated with the same Purchase Order in a Receipt.  All Purchase Order Line References must be associated with the same Purchase Order in a Receipt. 
Purchase Order Line References must be unique. Cannot use the same Purchase Order Line for more than one Item Receipt Line.  Purchase Order Line References must be unique. Cannot use the same Purchase Order Line for more than one Item Receipt Line. 
Supplier Contract Line References must be unique. Cannot use the same Supplier Contract Line for more than one Item Receipt Line.   
All Supplier Contract Line References must be associated with the same Supplier Contract in a Receipt.   
A Receipt with Item Receipt Lines must use all Supplier Contract Line references or all Purchase Order Line references. You cannot have a mix of both, since you are either receiving against a Purchase Order or a Supplier Contract.   
You must enter all lines (except for interest lines) from the supplier contract on the item receipt lines.   
Validation Description
Purchase Order Line must be from an issued Order.  Purchase Order Line must be from an issued Order. 
Quantity must be greater than zero.  Quantity must be greater than zero. 
Purchase Order Line must be for a Goods item. The line specified is for another type of line.  Purchase Order Line must be for a Goods item. The line specified is for another type of line. 
The Purchase Order Line must be for the same Supplier as the Receipt.  The Purchase Order Line must be for the same Supplier as the Receipt. 
Quantity must be greater than zero and cannot be partial when the document line's spend category is Tracked (unless related to a supplier contract line).  Quantity must be greater than zero and cannot be partial when the document line's spend category is Tracked (unless related to a supplier contract line). 
The Supplier Contract Line must be for the same Supplier as the Receipt.   
Supplier Contract Line's Supplier Contract must be for the same Company as the Receipt.  Supplier Contract Line's Supplier Contract must be for the same Company as the Receipt. 
Supplier Contract Line needs to be a Goods Line for an Approved Supplier Contract, not On Hold, Allowing Contract Line Receiving and does not have any Purchase Orders.   
Either one, but not both, Purchase Order Line Reference or Supplier Contract Line Reference is required.   
Either one, but not both, Purchase Order Line Reference or Supplier Contract Line Reference is required.   
Sum of split quantities does not equal total quantity.   
The distribution method for the provided purchase order line is 'Quantity,' but the sum of the line split quantities is 0. Modify the line splits or change the purchase order line reference.   
The distribution method for the provided purchase order line is 'Amount,' but the sum of the line split quantities is greater than 0. Modify the line splits or change the purchase order line reference.   
You are updating an existing Receipt (referenced by the Receipt Number or Receipt Reference). The existing Receipt has a Purchase Order ([po1]) that does not match the Purchase Order for this Receipt ([po2]).   
You are updating an existing Receipt (referenced by the Receipt Number or Receipt Reference). The existing Receipt has a Supplier Contract ([sc1]) that does not match the Supplier Contract for this Receipt ([sc2]).   
The Supplier Contract Line supplier is On Hold and may not be used.   
The Receipt Date cannot be earlier than the Contract Start Date because one of the Contract Lines for this Receipt uses the In Service Date Option of Receipt Date.   
The Purchase Order Line referenced is from a PO that is Closed or Pending Close.  The Purchase Order Line referenced is from a PO that is Closed or Pending Close. 
The Supplier Contract Line referenced is for a Contract that is Closed or Pending Close.  The Supplier Contract Line referenced is for a Contract that is Closed or Pending Close. 
Enter a receipt date that is on or after the [po] purchase order date   
Enter a quantity for the supplier receipt line that equals the quantity on the supplier contract line.   
Delivery Type can be entered only for the Goods Line with Inventory Spend Category   
Only Supplier Contract Line Items can have Delivery Type.   
Invalid Delivery Type. Item is required for Delivery Type of Inventory Replenishiment.   
Sum of receipt line lot quantities does not equal total line quantity.   
You can’t set the Ship-To Address, Ship-To Contact, or Deliver-To Location explicitly in the receipt.   
Duplicate serial numbers entered.on Item Receipt Line Replacement Serial Data  Duplicate serial numbers entered.on Item Receipt Line Replacement Serial Data 
You can't receive against a purchase order line that's closed for receiving   
Sum of Split Amount does not equal total amount.  Sum of Split Amount does not equal total amount. 
You can’t create a receipt for this line as there’s no net quantity left to receive.  You can’t create a receipt for this line as there’s no net quantity left to receive. 
You cannot create a receipt for a Purchase Order Line that belongs to a Bill Only Purchase Order.   
 
Contingent_Worker_Receipt_Line_Replacement_Data  Contingent_Worker_Receipt_Line_Replacement_Data  [0..1]  Contingent Worker Receipt Line Replacement Data. For logging time worked. 
Validation Description
The Time Code entered is invalid or was used more than once for a Contingent Worker Receipt Line.   
Validation Description
The Purchase Order Line Reference must be for a Contingent Worker Order Line.   
Purchase Order Line must be from an issued Order.   
Purchase Order Line must be for the same Company as the Receipt.   
The Purchase Order Line must be for the same Supplier as the Receipt.   
Period Start Date is not within the date range for the purchase order line referenced. Check the date range for the purchase order line and select a new date.   
Period End Date is not within the date range for the purchase order line referenced. Check the date range for the purchase order line and select a new date.   
Period End Date should be greater than or equal to Start Date.   
You are updating an existing Receipt (referenced by the Receipt Number or Receipt Reference). The existing Receipt has a Purchase Order ([po1]) that does not match the Purchase Order for this Contingent Worker Receipt ([po2]).   
The "Amount to Receive" ([receive amt]) does not match the expected amount calculated ([calculated amt]) from the Hours Worked and Additional Amount entered.   
The Purchase Order Line referenced is from a PO that is Closed or Pending Close.  The Purchase Order Line referenced is from a PO that is Closed or Pending Close. 
 
Receipt_Service_Line_Replacement_Data  Receipt_Service_Line_Replacement_Data  [0..*]  Receipt Service Line Data 
Validation Description
Purchase Order Line must be from an issued Order.  Purchase Order Line must be from an issued Order. 
Extended Amount must be greater than zero  Extended Amount must be greater than zero 
Purchase Order Line must be for a Service. The line specified is for another type of line.  Purchase Order Line must be for a Service. The line specified is for another type of line. 
The Purchase Order Line must be for the same Supplier as the Receipt.  The Purchase Order Line must be for the same Supplier as the Receipt. 
The Supplier Contract Line must be for the same Supplier as the Receipt.   
Supplier Contract Line's Supplier Contract must be for the same Company as the Receipt.  Supplier Contract Line's Supplier Contract must be for the same Company as the Receipt. 
Supplier Contract Line needs to be a Service Line for an Approved Supplier Contract, not On Hold, Allowing Contract Line Receiving and does not have any Purchase Orders.   
Either one, but not both, Purchase Order Line Reference or Supplier Contract Line Reference is required.   
Either one, but not both, Purchase Order Line Reference or Supplier Contract Line Reference is required.   
Sum of Split Amount does not equal total amount.   
You are updating an existing Receipt (referenced by the Receipt Number or Receipt Reference). The existing Receipt has a Purchase Order ([po1]) that does not match the Purchase Order for this Receipt ([po2]).   
You are updating an existing Receipt (referenced by the Receipt Number or Receipt Reference). The existing Receipt has a Supplier Contract ([sc1]) that does not match the Supplier Contract for this Receipt ([sc2]).   
The Supplier Contract Line supplier is On Hold and may not be used.   
The Receipt Date cannot be earlier than the Contract Start Date because one of the Contract Lines for this Receipt uses the In Service Date Option of Receipt Date.   
The Purchase Order Line referenced is from a PO that is Closed or Pending Close.  The Purchase Order Line referenced is from a PO that is Closed or Pending Close. 
The Supplier Contract Line referenced is for a Contract that is Closed or Pending Close.  The Supplier Contract Line referenced is for a Contract that is Closed or Pending Close. 
Enter a receipt date that is on or after the [po] purchase order date   
You can’t set the Ship-To Address, Ship-To Contact, or Deliver-To Location explicitly in the receipt.   
You can't receive against a purchase order line that's closed for receiving   
You cannot create a receipt for a Purchase Order Line that belongs to a Bill Only Purchase Order.   
 
Attachment_Data  Financials_Attachment_Data  [0..*]  Attachments 
Validation Description
If a file name is specified for a Financial Attachment, File Content and Content Type are required.   
 
Validation Description
[contingent worker validation text]   
[data required]   
[Created for Worker Not Allowed]   
'Created for Worker' is required when there is a Contingent Worker Receipt Line, and it must match the Contingent Worker for the Purchase Order Line Reference.   
top
 

CompanyObject

part of: Receipt_Data, Item_Receipt_Line_Replacement_Data, Receipt_Service_Line_Replacement_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
 

RequisitionObject

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

RequisitionObjectID

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

Requisition_TypeObject

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

Requisition_TypeObjectID

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

Item_Receipt_Line_Replacement_Data

part of: Receipt_Data
Item Receipt Line Data
 
Parameter name Type/Value Cardinality Description Validations
Purchase_Order_Line_Reference  Purchase_Order_LineObject  [0..1]  Purchase Order Line associated with the Receipt Line. It must be for a goods item, or else an invalid instance error will occur.   
Supplier_Contract_Line_Reference  Supplier_Contract_Item_LineObject  [0..1]  Supplier Contract Line associated with the Receipt Line. It must be for a goods item, or else an invalid instance error will occur. 
Validation Description
You can't create a receipt for this contract type if your contract start date is after today's date   
Enter a Receipt Line Company that matches the Supplier Contract Company.   
 
Line_Company_Reference  CompanyObject  [0..1]  The company from the purchase order line or receipt header. 
Validation Description
Enter a Receipt Line Company that matches the Purchase Order Line Company.   
 
Packaging_String  string  [0..1]  Packaging String associated with the Item specified on the Line.   
Purchase_Item_Reference  Purchase_ItemObject  [0..1]  Purchase Item linked to the Catalog Item on the Receipt Line.   
Quantity  decimal (22, 2)   [0..1]  Quantity to receive   
Unit_of_Measure_Reference  Unit_of_MeasureObject  [0..1]  Unit of measure for this receipt line 
Validation Description
The Unit of Measure is invalid for the catalog item. Only defined ordering units of measure for the catalog item can be used.  The Unit of Measure is invalid for the catalog item. Only defined ordering units of measure for the catalog item can be used. 
Only the unit of measure of the purchase order line is valid.  Only the unit of measure of the purchase order line is valid. 
Only the unit of measure of the corresponding supplier contract line is valid.  Only the unit of measure of the corresponding supplier contract line is valid. 
 
Delivery_Type_Reference  Delivery_TypeObject  [0..1]  Delivery Type for the Inventory Supplier Contract Line Items   
Ship_To_Address_Reference  Address_ReferenceObject  [0..1]  Address Reference for an existing Ship-To Address. Workday derives the Address Reference from the related Purchase Order Line or Supplier Contract Line when creating a Receipt and does not expect this to be included in the Submit Web Service request.   
Ship_To_Contact_Reference  WorkerObject  [0..1]  Reference to a Worker, who will be the designated Ship-To Contact. Workday derives the Ship-To Contact from the related Purchase Order Line or Supplier Contract Line when creating a Receipt and does not expect this to be included in the Submit Web Service request.   
Deliver_To_Reference  LocationObject  [0..1]  Reference to an existing Location, where the Goods or Services will be delivered. Workday derives the Deliver-To Location from the related Purchase Order Line when creating a Receipt and does not expect this to be included in the Submit Web Service request.   
Memo  string  [0..1]  Comment for Receipt Line   
Item_Receipt_Line_Split_Data  Item_Receipt_Line_Split_Data  [0..*]  Item Receipt Line Split Data 
Validation Description
A Receipt Line Split must only reference Purchase Order Line Splits of the Purchase Order Line that is related to the current Receipt Line.   
Either Quantity must equal zero or not be present or the Extended Amount must equal Quantity * Unit Cost. Currently [Quantity] * [Unit Cost] does not equal [Extended].   
 
Item_Receipt_Line_Replacement_Lot_Data  Item_Receipt_Line_Replacement_Lot_Data  [0..*]  Receipt Line Item Lot Quantity Data 
Validation Description
The count of serial numbers does not match the receipt quantity.   
 
Validation Description
Purchase Order Line must be from an issued Order.  Purchase Order Line must be from an issued Order. 
Quantity must be greater than zero.  Quantity must be greater than zero. 
Purchase Order Line must be for a Goods item. The line specified is for another type of line.  Purchase Order Line must be for a Goods item. The line specified is for another type of line. 
The Purchase Order Line must be for the same Supplier as the Receipt.  The Purchase Order Line must be for the same Supplier as the Receipt. 
Quantity must be greater than zero and cannot be partial when the document line's spend category is Tracked (unless related to a supplier contract line).  Quantity must be greater than zero and cannot be partial when the document line's spend category is Tracked (unless related to a supplier contract line). 
The Supplier Contract Line must be for the same Supplier as the Receipt.   
Supplier Contract Line's Supplier Contract must be for the same Company as the Receipt.  Supplier Contract Line's Supplier Contract must be for the same Company as the Receipt. 
Supplier Contract Line needs to be a Goods Line for an Approved Supplier Contract, not On Hold, Allowing Contract Line Receiving and does not have any Purchase Orders.   
Either one, but not both, Purchase Order Line Reference or Supplier Contract Line Reference is required.   
Either one, but not both, Purchase Order Line Reference or Supplier Contract Line Reference is required.   
Sum of split quantities does not equal total quantity.   
The distribution method for the provided purchase order line is 'Quantity,' but the sum of the line split quantities is 0. Modify the line splits or change the purchase order line reference.   
The distribution method for the provided purchase order line is 'Amount,' but the sum of the line split quantities is greater than 0. Modify the line splits or change the purchase order line reference.   
You are updating an existing Receipt (referenced by the Receipt Number or Receipt Reference). The existing Receipt has a Purchase Order ([po1]) that does not match the Purchase Order for this Receipt ([po2]).   
You are updating an existing Receipt (referenced by the Receipt Number or Receipt Reference). The existing Receipt has a Supplier Contract ([sc1]) that does not match the Supplier Contract for this Receipt ([sc2]).   
The Supplier Contract Line supplier is On Hold and may not be used.   
The Receipt Date cannot be earlier than the Contract Start Date because one of the Contract Lines for this Receipt uses the In Service Date Option of Receipt Date.   
The Purchase Order Line referenced is from a PO that is Closed or Pending Close.  The Purchase Order Line referenced is from a PO that is Closed or Pending Close. 
The Supplier Contract Line referenced is for a Contract that is Closed or Pending Close.  The Supplier Contract Line referenced is for a Contract that is Closed or Pending Close. 
Enter a receipt date that is on or after the [po] purchase order date   
Enter a quantity for the supplier receipt line that equals the quantity on the supplier contract line.   
Delivery Type can be entered only for the Goods Line with Inventory Spend Category   
Only Supplier Contract Line Items can have Delivery Type.   
Invalid Delivery Type. Item is required for Delivery Type of Inventory Replenishiment.   
Sum of receipt line lot quantities does not equal total line quantity.   
You can’t set the Ship-To Address, Ship-To Contact, or Deliver-To Location explicitly in the receipt.   
Duplicate serial numbers entered.on Item Receipt Line Replacement Serial Data  Duplicate serial numbers entered.on Item Receipt Line Replacement Serial Data 
You can't receive against a purchase order line that's closed for receiving   
Sum of Split Amount does not equal total amount.  Sum of Split Amount does not equal total amount. 
You can’t create a receipt for this line as there’s no net quantity left to receive.  You can’t create a receipt for this line as there’s no net quantity left to receive. 
You cannot create a receipt for a Purchase Order Line that belongs to a Bill Only Purchase Order.   
top
 

Purchase_Order_LineObject

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

Purchase_Order_LineObjectID

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

Supplier_Contract_Item_LineObject

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

Supplier_Contract_Item_LineObjectID

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

Purchase_ItemObject

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

Unit_of_MeasureObject

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

Delivery_TypeObject

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

Delivery_TypeObjectID

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

Address_ReferenceObject

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

Address_ReferenceObjectID

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

LocationObject

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

Item_Receipt_Line_Split_Data

part of: Item_Receipt_Line_Replacement_Data
Item Receipt Line Split Data
 
Parameter name Type/Value Cardinality Description Validations
Quantity  decimal (26, 6)   [0..1]  Quantity 
Validation Description
The quantity must be a whole number: [qty]   
 
Extended_Amount  decimal (18, 3)   [1..1]  Extended Amount   
Memo  string  [0..1]  Memo   
Line_Split_Allocated_From_Reference  Business_Document_Line_SplitObject  [0..1]  Line Split Allocated From Reference   
Validation Description
A Receipt Line Split must only reference Purchase Order Line Splits of the Purchase Order Line that is related to the current Receipt Line.   
Either Quantity must equal zero or not be present or the Extended Amount must equal Quantity * Unit Cost. Currently [Quantity] * [Unit Cost] does not equal [Extended].   
top
 

Business_Document_Line_SplitObject

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

Business_Document_Line_SplitObjectID

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

Item_Receipt_Line_Replacement_Lot_Data

part of: Item_Receipt_Line_Replacement_Data
Receipt Line Item Lot Quantity Data
 
Parameter name Type/Value Cardinality Description Validations
Lot_Quantity  decimal (22, 2)   [0..1]  Lot Quantity for Lot Control Item 
Validation Description
You can't assign a lot identifier to a lot quantity of zero. Enter a lot quantity greater than zero or remove the lot.   
You can't assign a lot serial quantity without lot or serial identifiers   
 
Item_Lot_Reference  Item_LotObject  [0..1]  Enter Lot for Lot Control Item 
Validation Description
You can't assign a lot identifier for items that are not lot control.   
You can't assign a lot identifier that is not associated with the item   
 
Item_Receipt_Line_Replacement_Serial_Data  Item_Receipt_Line_Replacement_Serial_Data  [0..*]  Item Receipt Line Replacement Serial Data   
Validation Description
The count of serial numbers does not match the receipt quantity.   
top
 

Item_LotObject

part of: Item_Receipt_Line_Replacement_Lot_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_Receipt_Line_Replacement_Serial_Data

part of: Item_Receipt_Line_Replacement_Lot_Data
Item Receipt Line Replacement Serial Data
 
Parameter name Type/Value Cardinality Description Validations
Serial_Identifier  string  [1..1]  Serial Identifier 
Validation Description
Serial number already exists for this item   
You can't assign a serial identifier for items that are not full serial controlled   
 
top
 

Contingent_Worker_Receipt_Line_Replacement_Data

part of: Receipt_Data
Contingent Worker Receipt Line Replacement Data. For logging time worked.
 
Parameter name Type/Value Cardinality Description Validations
Purchase_Order_Line_Reference  Purchase_Order_LineObject  [1..1]  Purchase Order Line associated with the Contingent Worker Receipt Line   
Period_Start_Date  date  [1..1]  Start Date for the Period defined.   
Period_End_Date  date  [1..1]  End Date for the Period defined.   
Hours_Worked_Data  Hours_Worked_Data  [0..*]  Hours Worked details. 
Validation Description
Negative hours are not allowed. Please enter a positive number of hours.   
 
Additional_Amount  decimal (26, 6) >0   [0..1]  Additional amount, if any, for the Receipt Line which is not associated with Hours Worked.   
Amount_to_Receive  decimal (18, 3)   [0..1]  Calculated Amount to Receive based on sum of Hours Worked Data plus Additional Amount (if any). The Hours Worked Amount is calculated based on the Time Code Rate Multiplier and the Contract Pay Rate on the Purchase Order Line.   
Memo  string  [0..1]  Memo for the Receipt Line.   
Validation Description
The Purchase Order Line Reference must be for a Contingent Worker Order Line.   
Purchase Order Line must be from an issued Order.   
Purchase Order Line must be for the same Company as the Receipt.   
The Purchase Order Line must be for the same Supplier as the Receipt.   
Period Start Date is not within the date range for the purchase order line referenced. Check the date range for the purchase order line and select a new date.   
Period End Date is not within the date range for the purchase order line referenced. Check the date range for the purchase order line and select a new date.   
Period End Date should be greater than or equal to Start Date.   
You are updating an existing Receipt (referenced by the Receipt Number or Receipt Reference). The existing Receipt has a Purchase Order ([po1]) that does not match the Purchase Order for this Contingent Worker Receipt ([po2]).   
The "Amount to Receive" ([receive amt]) does not match the expected amount calculated ([calculated amt]) from the Hours Worked and Additional Amount entered.   
The Purchase Order Line referenced is from a PO that is Closed or Pending Close.  The Purchase Order Line referenced is from a PO that is Closed or Pending Close. 
top
 

Hours_Worked_Data

part of: Contingent_Worker_Receipt_Line_Replacement_Data
Hours Worked Data. Contains the applicable time code and number of hours worked.
 
Parameter name Type/Value Cardinality Description Validations
Time_Code_Reference  Time_Entry_CodeObject  [1..1]  Time Code for the hours worked. For example, Regular or Overtime. 
Validation Description
The Time Code entered ([time code]) is not valid for the Purchase Order Line ([line]).   
 
Hours  decimal (14, 2)   [1..1]  Hours worked.   
Validation Description
Negative hours are not allowed. Please enter a positive number of hours.   
top
 

Time_Entry_CodeObject

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

Time_Entry_CodeObjectID

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

Receipt_Service_Line_Replacement_Data

part of: Receipt_Data
Receipt Service Line Data
 
Parameter name Type/Value Cardinality Description Validations
Purchase_Order_Line_Reference  Order_Service_LineObject  [0..1]  Purchase Order Line associated with the Receipt Line. It must be for a service item, or else an invalid instance error will occur.   
Supplier_Contract_Line_Reference  Supplier_Contract_Service_LineObject  [0..1]  Supplier Contract Line associated with the Receipt Line. It must be for a service item, or else an invalid instance error will occur. 
Validation Description
Enter a Receipt Line Company that matches the Supplier Contract Company.   
 
Line_Company_Reference  CompanyObject  [0..1]  The company from the purchase order line or receipt header. 
Validation Description
Enter a Receipt Line Company that matches the Purchase Order Line Company.   
 
Extended_Amount  decimal (18, 3)   [0..1]  Amount to Receive   
Ship_To_Address_Reference  Address_ReferenceObject  [0..1]  Address Reference for an existing Ship-To Address. Workday derives the Address Reference from the related Purchase Order Line or Supplier Contract Line when creating a Receipt and does not expect this to be included in the Submit Web Service request.   
Ship_To_Contact_Reference  WorkerObject  [0..1]  Reference to a Worker, who will be the designated Ship-To Contact. Workday derives the Ship-To Contact from the related Purchase Order Line or Supplier Contract Line when creating a Receipt and does not expect this to be included in the Submit Web Service request.   
Deliver_To_Reference  LocationObject  [0..1]  Reference to an existing Location, where the Goods or Services will be delivered. Workday derives the Deliver-To Location from the related Purchase Order Line when creating a Receipt and does not expect this to be included in the Submit Web Service request.   
Memo  string  [0..1]  Comment for Receipt Line   
Receipt_Service_Line_Split_Data  Receipt_Service_Line_Split_Data  [0..*]  Receipt Service Line Split Data 
Validation Description
A Receipt Line Split must only reference Purchase Order Line Splits of the Purchase Order Line that is related to the current Receipt Line.   
 
Validation Description
Purchase Order Line must be from an issued Order.  Purchase Order Line must be from an issued Order. 
Extended Amount must be greater than zero  Extended Amount must be greater than zero 
Purchase Order Line must be for a Service. The line specified is for another type of line.  Purchase Order Line must be for a Service. The line specified is for another type of line. 
The Purchase Order Line must be for the same Supplier as the Receipt.  The Purchase Order Line must be for the same Supplier as the Receipt. 
The Supplier Contract Line must be for the same Supplier as the Receipt.   
Supplier Contract Line's Supplier Contract must be for the same Company as the Receipt.  Supplier Contract Line's Supplier Contract must be for the same Company as the Receipt. 
Supplier Contract Line needs to be a Service Line for an Approved Supplier Contract, not On Hold, Allowing Contract Line Receiving and does not have any Purchase Orders.   
Either one, but not both, Purchase Order Line Reference or Supplier Contract Line Reference is required.   
Either one, but not both, Purchase Order Line Reference or Supplier Contract Line Reference is required.   
Sum of Split Amount does not equal total amount.   
You are updating an existing Receipt (referenced by the Receipt Number or Receipt Reference). The existing Receipt has a Purchase Order ([po1]) that does not match the Purchase Order for this Receipt ([po2]).   
You are updating an existing Receipt (referenced by the Receipt Number or Receipt Reference). The existing Receipt has a Supplier Contract ([sc1]) that does not match the Supplier Contract for this Receipt ([sc2]).   
The Supplier Contract Line supplier is On Hold and may not be used.   
The Receipt Date cannot be earlier than the Contract Start Date because one of the Contract Lines for this Receipt uses the In Service Date Option of Receipt Date.   
The Purchase Order Line referenced is from a PO that is Closed or Pending Close.  The Purchase Order Line referenced is from a PO that is Closed or Pending Close. 
The Supplier Contract Line referenced is for a Contract that is Closed or Pending Close.  The Supplier Contract Line referenced is for a Contract that is Closed or Pending Close. 
Enter a receipt date that is on or after the [po] purchase order date   
You can’t set the Ship-To Address, Ship-To Contact, or Deliver-To Location explicitly in the receipt.   
You can't receive against a purchase order line that's closed for receiving   
You cannot create a receipt for a Purchase Order Line that belongs to a Bill Only Purchase Order.   
top
 

Order_Service_LineObject

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

Order_Service_LineObjectID

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

Supplier_Contract_Service_LineObject

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

Supplier_Contract_Service_LineObjectID

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

Receipt_Service_Line_Split_Data

part of: Receipt_Service_Line_Replacement_Data
Receipt Service Line Split Data
 
Parameter name Type/Value Cardinality Description Validations
Extended_Amount  decimal (18, 3)   [1..1]  Extended Amount   
Memo  string  [0..1]  Memo for the split line.   
Line_Split_Allocated_From_Reference  Business_Document_Line_SplitObject  [0..1]  Line Split Allocated From Reference   
Validation Description
A Receipt Line Split must only reference Purchase Order Line Splits of the Purchase Order Line that is related to the current Receipt Line.   
top
 

Financials_Attachment_Data

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

ReceiptReferenceEnumeration

part of: ReceiptObjectID
Base Type
string
top
 

OrganizationReferenceEnumeration

part of: OrganizationObjectID
Base Type
string
top
 

Resource_ProviderReferenceEnumeration

part of: Resource_ProviderObjectID
Base Type
string
top
 

WorkerReferenceEnumeration

part of: WorkerObjectID
Base Type
string
top
 

Purchase_OrderReferenceEnumeration

part of: Purchase_OrderObjectID
Base Type
string
top
 

Supplier_InvoiceReferenceEnumeration

part of: Supplier_InvoiceObjectID
Base Type
string
top
 

CompanyReferenceEnumeration

part of: CompanyObjectID
Base Type
string
top
 

RequisitionReferenceEnumeration

part of: RequisitionObjectID
Base Type
string
top
 

Requisition_TypeReferenceEnumeration

part of: Requisition_TypeObjectID
Base Type
string
top
 

Purchase_Order_LineReferenceEnumeration

part of: Purchase_Order_LineObjectID
Base Type
string
top
 

Base Type
string

top
 

Supplier_Contract_Item_LineReferenceEnumeration

part of: Supplier_Contract_Item_LineObjectID
Base Type
string
top
 

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
 

Delivery_TypeReferenceEnumeration

part of: Delivery_TypeObjectID
Base Type
string
top
 

Address_ReferenceReferenceEnumeration

part of: Address_ReferenceObjectID
Base Type
string
top
 

LocationReferenceEnumeration

part of: LocationObjectID
Base Type
string
top
 

Business_Document_Line_SplitReferenceEnumeration

part of: Business_Document_Line_SplitObjectID
Base Type
string
top
 

Item_LotReferenceEnumeration

part of: Item_LotObjectID
Base Type
string
top
 

Time_Entry_CodeReferenceEnumeration

part of: Time_Entry_CodeObjectID
Base Type
string
top
 

Order_Service_LineReferenceEnumeration

part of: Order_Service_LineObjectID
Base Type
string
top
 

Base Type
string

top
 

Supplier_Contract_Service_LineReferenceEnumeration

part of: Supplier_Contract_Service_LineObjectID
Base Type
string
top
 

Base Type
string

top