Service Directory > v25.1 > Resource_Management > Submit_Receipt
 

Operation: Submit_Receipt

This service operation will add Receipts and submit to the Receipt business process. Receipt data includes Receipt Number, Company, Supplier, Document Date, Created for Worker (for Contingent Worker Receipts only), Memo, Attachment data, and Receipt Line. For a Goods Receipt Line, there is a Purchase Order Line Reference, and Quantity Received. For a Contingent Worker Receipt Line there is a Purchase Order Line Reference, Period Start Date, Period End Date, Hours Worked Data, Additional Amount, Amount to Receive, and Line Memo. Only goods receipt lines or contingent worker receipt lines can be submitted, but not at the same time. A Contingent Worker Receipt can have only one Contingent Worker Receipt Line, which must match with the Purchase Order Line's information regarding Time Codes, dates, and Contingent Worker.


@ - 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_Receipt_Request

Submit Receipt Request. Only goods and contingent worker receipt items can be submitted, but not for the same receipt.
 
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.   
Receipt_Reference  ReceiptObject  [0..1]  Reference to an existing Receipt .   
Business_Process_Parameters  Financials_Business_Process_Parameters  [0..1]  Contains data for business processing   
Receipt_Data  Receipt_Data  [0..1]  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.   
 
Validation Description
The Web Service is set to Add Only; documents cannot be resubmitted. This may happen if you have a Receipt Number field that conflicts with an existing Receipt, or if you have both the Add Only flag on and pass in a Receipt Reference.  The Web Service is set to Add Only; documents cannot be resubmitted. This may happen if you have a Receipt Number field that conflicts with an existing Receipt, or if you have both the Add Only flag on and pass in a Receipt Reference. 
This Receipt is not in Draft Status so it cannot be submitted.  This Receipt is not in Draft Status so it cannot be submitted. 
top
 

Response Element: Submit_Receipt_Response

Element containing Receipt Reference
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Receipt_Reference  ReceiptObject  [0..1]  Reference to Submitted Receipt   
top
 

ReceiptObject

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

Financials_Business_Process_Parameters

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

Receipt_Data

part of: Submit_Receipt_Request
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   
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   
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. 
Purchase Order Line must be for the same Company as the Receipt.  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.  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 Amount does not equal total amount.   
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.   
 
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. 
Purchase Order Line must be for the same Company as the Receipt.  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.  The Purchase Order Line must be for the same Supplier as the Receipt. 
Receipt Service Line Replacement Data cannot have a Trackable Spend Category.  Receipt Service Line Replacement Data cannot have a Trackable Spend Category. 
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   
 
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
 
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
 

Resource_ProviderObject

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

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.   
Quantity  decimal (22, 2)   [0..1]  Quantity to receive   
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].   
 
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. 
Purchase Order Line must be for the same Company as the Receipt.  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.  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 Amount does not equal total amount.   
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.   
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
 

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

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.   
Extended_Amount  decimal (18, 3)   [0..1]  Amount to Receive   
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. 
Purchase Order Line must be for the same Company as the Receipt.  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.  The Purchase Order Line must be for the same Supplier as the Receipt. 
Receipt Service Line Replacement Data cannot have a Trackable Spend Category.  Receipt Service Line Replacement Data cannot have a Trackable Spend Category. 
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   
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
 

WorkerReferenceEnumeration

part of: WorkerObjectID
Base Type
string
top
 

CompanyReferenceEnumeration

part of: CompanyObjectID
Base Type
string
top
 

Resource_ProviderReferenceEnumeration

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

Business_Document_Line_SplitReferenceEnumeration

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