Service Directory > v32.1 > Resource_Management > Get_Supplier_Invoice_Requests
 

Operation: Get_Supplier_Invoice_Requests

This service operation will get Supplier Invoice Requests for the specified criteria. Supplier Invoice Request data includes Supplier Invoice Request ID, Invoice Request Number, Invoice Request Document Status, Invoice Date, Canceled on Date, Requester, Company, Currency, Supplier, Contingent Worker, Supplier Connection, Due Date, Control Total Amount, Invoice Request Total Amount, Shipping Address, Payment Terms, Payment Handling Instruction, Freight Amount, Supplier Reference, Memo, Supplier Invoice, Attachment and Supplier Invoice Request Line data. Line data includes Supplier Invoice Request Line ID, Line Type, Purchase Item, Item Description, Spend Category, Quantity, Unit Cost, Extended Amount, Line Memo and Worktags. The request criteria can be for a single or multiple transactions based on Reference. If no criteria are specified, then the service will not retrieve any transactions.


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

Contains request reference, criteria, filter and response group for getting Supplier Invoice Request data
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Request_References [Choice]   Supplier_Invoice_Request_Request_References  [0..1]  Get Supplier Invoice Requests Request Reference   
Request_Criteria [Choice]   Supplier_Invoice_Request_Request_Criteria  [0..1]  Get Supplier Invoice Requests Request Criteria   
Response_Filter  Response_Filter  [0..1]  Get Supplier Invoice Requests Response Filter 
Validation Description
Page Number cannot be zero.  Page number cannot be zero. 
 
Response_Group  Supplier_Invoice_Request_Response_Group  [0..1]  Get Supplier Invoice Requests Response Group   
top
 

Response Element: Get_Supplier_Invoice_Requests_Response

Element containing Supplier Invoice Request response elements including received criteria, references, data
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Request_References  Supplier_Invoice_Request_Request_References  [0..1]  Get Supplier Invoice Requests Request Reference   
Request_Criteria  Supplier_Invoice_Request_Request_Criteria  [0..1]  Get Supplier Invoice Requests Request Criteria   
Response_Filter  Response_Filter  [0..1]  Get Supplier Invoice Requests Response Filter 
Validation Description
Page Number cannot be zero.  Page number cannot be zero. 
 
Response_Group  Supplier_Invoice_Request_Response_Group  [0..1]  Get Supplier Invoice Requests Response Group   
Response_Results  Response_Results  [0..1]  Get Supplier Invoice Requests Response Results   
Response_Data  Supplier_Invoice_Request_Response_Data  [0..1]  Topmost Response Element that represents the Reference to the Supplier Invoice Request along with its content   
top
 

Supplier_Invoice_Request_Request_References

part of: Get_Supplier_Invoice_Requests_Request, Get_Supplier_Invoice_Requests_Response
Element containing reference instances for a Supplier Invoice Request
 
Parameter name Type/Value Cardinality Description Validations
Supplier_Invoice_Request_Reference  Supplier_Invoice_RequestObject  [1..*]  Reference to an existing Supplier Invoice Request   
top
 

Supplier_Invoice_RequestObject

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

Supplier_Invoice_RequestObjectID

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

part of: Get_Supplier_Invoice_Requests_Request, Get_Supplier_Invoice_Requests_Response
Element containing Supplier Invoice Request request criteria
 
Parameter name Type/Value Cardinality Description Validations
Supplier_Reference  Resource_ProviderObject  [0..*]  Reference to an existing Supplier   
Company_Reference  OrganizationObject  [0..*]  Reference to an existing Company   
Invoice_Request_Status_Reference  Document_StatusObject  [0..*]  Reference to an existing Invoice Request Document Status. Examples of Document Status are Approved, Canceled and In Progress   
Invoice_Request_Date_On_or_After  date  [0..1]  Invoice Date On or After   
Invoice_Request_Date_On_or_Before  date  [0..1]  Invoice Date On or Before   
Invoice_Request_Due_Date_On_or_After  date  [0..1]  Invoice Due Date On or After   
Invoice_Request_Due_Date_On_or_Before  date  [0..1]  Invoice Due Date On or Before   
Created_by_Worker_Reference  WorkerObject  [0..*]  Reference to a Worker who created the transaction.   
Approved_by_Worker_Reference  WorkerObject  [0..*]  Reference to a Worker who approved the invoice request   
top
 

Resource_ProviderObject

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

OrganizationObject

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

Document_StatusObject

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

Document_StatusObjectID

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

Response_Filter

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

Supplier_Invoice_Request_Response_Group

part of: Get_Supplier_Invoice_Requests_Request, Get_Supplier_Invoice_Requests_Response
Element containing Supplier Invoice Request response grouping options
 
Parameter name Type/Value Cardinality Description Validations
Include_Reference  boolean  [0..1]  Include Reference   
Include_Attachment_Data  boolean  [0..1]  Flag indicating if the attachment data within Supplier Invoice Request Data is to be included in the response   
top
 

Response_Results

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

Supplier_Invoice_Request_Response_Data

part of: Get_Supplier_Invoice_Requests_Response
Topmost Response Element that represents the Reference to the Supplier Invoice Request along with its content
 
Parameter name Type/Value Cardinality Description Validations
Supplier_Invoice_Request  Supplier_Invoice_Request_Outbound  [0..*]  Element that represents the Reference to the Supplier Invoice Request along with its content   
top
 

Supplier_Invoice_Request_Outbound

part of: Supplier_Invoice_Request_Response_Data
Element that represents the Reference to the Supplier Invoice Request along with its content
 
Parameter name Type/Value Cardinality Description Validations
Supplier_Invoice_Request_Reference  Supplier_Invoice_RequestObject  [0..1]  Reference to the Supplier Invoice Request   
Supplier_Invoice_Request_Data  Supplier_Invoice_Request_Data_Outbound  [0..*]  Element that represents the contents of the entire Supplier Invoice Request, including Lines (with and without splits) and Attachments.   
top
 

Supplier_Invoice_Request_Data_Outbound

part of: Supplier_Invoice_Request_Outbound
Element that represents the contents of the entire Supplier Invoice Request, including Lines (with and without splits) and Attachments.
 
Parameter name Type/Value Cardinality Description Validations
Supplier_Invoice_Request_ID  string  [0..1]  Reference ID   
Invoice_Request_Number  string  [0..1]  A unique Workday system generated Supplier Invoice Request Number. This value cannot be updated, but it can be used to reference the instance of the Supplier Invoice Request.   
Invoice_Request_Document_Status_Reference  Document_StatusObject  [0..1]  Status of the Supplier Invoice Request   
Invoice_Date  date  [0..1]  Invoice Date on the Supplier Invoice Request   
Invoice_Received_Date  date  [0..1]  Field to store the Invoice Received Date value   
Canceled_On_Date  date  [0..1]  Date the Supplier Invoice Request was Canceled. Will not show if the request is not canceled.   
Requester_Reference  WorkerObject  [0..1]  Worker creating the Supplier Invoice Request   
Company_Reference  CompanyObject  [0..1]  Company on the Supplier Invoice Request   
Supplier_Reference  Resource_ProviderObject  [0..1]  Supplier on the Supplier Invoice Request   
Supplier_Connection_Reference  Remit-To_Supplier_ConnectionObject  [0..1]  Reference to an existing Supplier Business Connection.   
Currency_Reference  CurrencyObject  [0..1]  Currency for the Supplier Invoice Request   
Control_Total_Amount  decimal (26, 6)   [0..1]  Expected total amount for Supplier Invoice Request. It is optional.   
Suppliers_Invoice_Number  string  [0..1]  Supplier Reference text field on the Supplier Invoice Request   
Invoice_Request_Total_Amount  decimal (18, 3)   [0..1]  Total Amount for the Supplier Invoice Request. Includes Tax Amount, Freight Amount and the sum of the Extended Amount of the Lines   
Ship-To_Address_Reference  Unique_IdentifierObject  [0..1]  Reference to an existing Ship-To address.   
Payment_Terms_Reference  Payment_TermsObject  [0..1]  Payment Terms for the Supplier Invoice Request   
Additional_Type_Reference  Additional_Reference_TypeObject  [0..1]  The type of reference used to encode key payment information on the invoice document.   
Additional_Reference_Number  string (140)   [0..1]  The reference number that is encoded with key payment information on the invoice document.   
Due_Date  date  [0..1]  Due Date for the Supplier Invoice Request. Format is MM/DD/YYYY.   
Tax_Amount  decimal (18, 3)   [0..1]  Tax Amount   
Handling_Code_Reference  Payment_Handling_InstructionObject  [0..1]  This is the reference code of the payment handling instructions for the Supplier Invoice Request   
Statutory_Invoice_Type_Reference  Invoice_TypeObject  [0..1]  Invoice Class for Supplier Invoice Request   
Freight_Amount  decimal (18, 3)   [0..1]  Freight Amount   
Memo  string  [0..1]  This transaction header memo will print on the delivered transaction. It is optional freeform text   
Supplier_Invoice_Reference  Supplier_InvoiceObject  [0..1]  Supplier Invoice for the Supplier Invoice Request   
Attachment_Data  Financials_Attachment_Data  [0..*]  Attachment Data 
Validation Description
If a file name is specified for a Financial Attachment, File Content and Content Type are required.   
 
Supplier_Invoice_Request_Line_Data  Supplier_Invoice_Request_Line_Data_Outbound  [0..*]  Supplier Invoice Request Line Data. A Supplier Invoice Request may have multiple lines.   
top
 

CompanyObject

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

Remit-To_Supplier_ConnectionObject

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

Remit-To_Supplier_ConnectionObjectID

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

CurrencyObject

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

CurrencyObjectID

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

Unique_IdentifierObject

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

Unique_IdentifierObjectID

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

Payment_TermsObject

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

Payment_TermsObjectID

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

Additional_Reference_TypeObject

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

Additional_Reference_TypeObjectID

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

Payment_Handling_InstructionObject

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

Payment_Handling_InstructionObjectID

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

Invoice_TypeObject

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

Invoice_TypeObjectID

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

Financials_Attachment_Data

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

Supplier_Invoice_Request_Line_Data_Outbound

part of: Supplier_Invoice_Request_Data_Outbound
Element that represents Supplier Invoice Request Line information. A Supplier Invoice Request may have multiple Supplier Invoice Request Lines, with or without Splits.
 
Parameter name Type/Value Cardinality Description Validations
Supplier_Invoice_Request_Line_ID  string  [0..1]  Reference ID   
Line_Order  string  [0..1]  Optional line order. If specified, lines will be sorted by this value when displayed and when invoice is printed.   
Supplier_Invoice_Request_Line_Reference  Supplier_Invoice_Request_LineObject  [0..1]  Supplier Invoice Request Line Reference   
Line_Type  string  [0..1]  Supplier Invoice Request Line Type. Either Goods line or Service line.   
Purchase_Item_Reference  Item_DescriptorObject  [0..1]  Purchase Item on the Supplier Invoice Request Line   
Item_Description  string  [0..1]  Item Description on the Supplier Invoice Request Line.   
Spend_Category_Reference  Accounting_CategoryObject  [0..1]  Spend Category on the Supplier Invoice Request Line. If Item is referenced on the Line, then the Item's Spend Category is returned.   
Packaging_String  string  [0..1]  Packaging String associated with the Item specified on the Line.   
Quantity  decimal (22, 2)   [0..1]  Quantity on the Supplier Invoice Request Line   
Unit_of_Measure_Reference  Unit_of_MeasureObject  [0..1]  Unit of Measure on the Supplier Invoice Line.   
Unit_Cost  decimal (26, 6)   [0..1]  Unit Cost on the Supplier Invoice Request Line   
Extended_Amount  decimal (18, 3)   [0..1]  Extended Amount on the Supplier Invoice Request Line. If Unit Cost and Quantity are present on the line, Extended Amount is always equal to their product.   
Worktags_Reference  Accounting_WorktagObject  [0..*]  Worktags entered on the Supplier Invoice Request Line.   
Memo  string  [0..1]  Memo on the Supplier Invoice Request Line.   
Internal_Memo  string  [0..1]  Internal Memo on the Supplier Invoice Request Line.   
Billable  boolean  [0..1]  Billable Flag at Supplier Invoice Request Line Level   
Supplier_Invoice_Request_Line_Splits_Data  Supplier_Invoice_Request_Line_Split_Data_Outbound  [0..*]  Optional element that represents Split information for the Supplier Invoice Request Line.   
top
 

Supplier_Invoice_Request_LineObject

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

Supplier_Invoice_Request_LineObjectID

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

Item_DescriptorObject

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

Item_DescriptorObjectID

part of: Item_DescriptorObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Catalog_Item_ID, Catalog_Load_Item_ID, Expense_Item_ID, Purchase_Item_ID, Sales_Item_ID, Supplier_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
 

Accounting_CategoryObject

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

Accounting_CategoryObjectID

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

Unit_of_MeasureObject

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

Accounting_WorktagObject

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

Accounting_WorktagObjectID

part of: Accounting_WorktagObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Academic_Level_ID, Academic_Period_ID, Academic_Person_ID, Academic_Unit_ID, Ad_hoc_Payee_ID, Alternate_Supplier_Contract_ID, Applicant_ID, Asset_Adjustment_Reason_Reference_ID, Asset_Adjustment_Type_Reference_ID, Asset_Impairment_Reason_ID, Bank_Account_ID, Business_Asset_Cost_Adjustment_Reason_ID, Business_Unit_ID, Calculation_Compensation_Basis_ID, Cash_Activity_Category_ID, Catalog_Item_ID, Company_Reference_ID, Compensation_Basis_ID, Compensation_Grade_ID, Contingent_Worker_ID, Contingent_Worker_Type_ID, Corporate_Credit_Card_Account_ID, Cost_Center_Reference_ID, Custom_Organization_Reference_ID, Custom_Worktag_06_ID, Custom_Worktag_07_ID, Custom_Worktag_08_ID, Custom_Worktag_09_ID, Custom_Worktag_1_ID, Custom_Worktag_10_ID, Custom_Worktag_11_ID, Custom_Worktag_12_ID, Custom_Worktag_13_ID, Custom_Worktag_14_ID, Custom_Worktag_15_ID, Custom_Worktag_2_ID, Custom_Worktag_3_ID, Custom_Worktag_4_ID, Custom_Worktag_5_ID, Customer_Category_ID, Customer_Contract_Alternate_Reference_ID, Customer_Contract_Reference_ID, Customer_ID, Customer_Reference_ID, Deduction_Code, Deduction_Recipient_ID, Donor_ID, Earning_Code, Employee_ID, Employee_Type_ID, Ethnicity_ID, Expense_Item_ID, External_Committee_Member_ID, Financial_Aid_Award_Year_ID, Financial_Institution_ID, Financial_Institution_Reference_ID, Fund_ID, Funding_Source_Name, Gender_Code, Gift_Reference_ID, Grant_ID, Internal_Service_Provider_ID, Internal_Service_Provider_Reference_ID, Investment_Pool_ID, Investment_Profile_ID, Investor_ID, Is_Manager_ID, Is_People_Manager, ISO_3166-1_Alpha-2_Code, ISO_3166-1_Alpha-3_Code, ISO_3166-1_Numeric-3_Code, Job_Category_ID, Job_Level_ID, Job_Profile_ID, Job_Requisition_ID, Lease_Expense_Recognition_ID, Loan_ID, Location_ID, Management_Level_ID, NI_Category_Letter, Object_Class_ID, Opportunity_Reference_ID, Organization_Reference_ID, Pay_Rate_Type_ID, Payroll_Federal_Authority_Tax_Code, Payroll_Income_Code, Payroll_Local_City_Authority_Tax_Code, Payroll_Local_County_Authority_Tax_Code, Payroll_Local_Other_Authority_Tax_Code, Payroll_Local_School_District_Authority_Tax_Code, Payroll_State_Authority_Tax_Code, Petty_Cash_Account_ID, Position_ID, Position_Time_Type_ID, Program_ID, Program_of_Study_ID, Project_ID, Project_Plan_ID, Proposal_Grant_ID, Prospect_ID, Prospect_Reference_ID, Purchase_Item_ID, Receivable_Writeoff_Reason_ID, Region_Reference_ID, Revenue_Category_ID, Rubric_Value_ID, Run_Category_ID, Salary_Over_The_Cap_Type_ID, Sales_Item_ID, Spend_Category_ID, Sponsor_ID, Sponsor_Reference_ID, Student_Application_Residency_Status_ID, Student_Award_Item_ID, Student_Charge_Item_ID, Student_Course_ID, Student_Course_Section_ID, Student_ID, Student_Recruiting_Campaign_ID, Student_Recruiting_Event_ID, Student_Sponsor_Contract_ID, Student_Waiver_Item_ID, Supplier_Category_ID, Supplier_Contract_ID, Supplier_ID, Supplier_Reference_ID, Tax_Applicability_ID, Tax_Authority_ID, Tax_Authority_Reference_ID, Tax_Category_ID, Tax_Code_ID, Tax_Point_Date_Type_ID, Tax_Rate_ID, Tax_Recoverability_Object_ID, Third_Party_ID, Withholding_Order_Case_ID, Withholding_Tax_Code_ID, Withholding_Tax_Rate_ID, Work_Function_ID, Work_Shift_ID, Workday_Deduction_Code, Workday_Earning_Code, Worker_Type_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Supplier_Invoice_Request_Line_Split_Data_Outbound

part of: Supplier_Invoice_Request_Line_Data_Outbound
Element to capture Splits information for a parent Supplier Invoice Request Line.
 
Parameter name Type/Value Cardinality Description Validations
Supplier_Invoice_Request_Line_Split_ID  string  [0..1]  Reference ID   
Supplier_Invoice_Request_Line_Split_Reference  Supplier_Invoice_Request_Line_SplitObject  [0..1]  Supplier Invoice Request Line Split Reference. Only to be used with the Get Web Service to retrieve the Integration ID.   
Quantity  decimal (26, 6)   [0..1]  The quantity for the split line. This is optional and will not be populated when the Supplier Invoice Request Line is split by amount.   
Extended_Amount  decimal (18, 3)   [0..1]  Extended amount for the split line. This is an optional field ,but if present it is equal to Quantity times Unit Cost of parent Supplier Invoice Request Line.   
Memo  string  [0..1]  Supplier Invoice Request Line Split memo   
Worktags_Reference  Accounting_WorktagObject  [0..*]  Worktags on the Supplier Invoice Request Line Split   
Billable  boolean  [0..1]  Billable Flag at Supplier Invoice Request Line Split Level   
top
 

Supplier_Invoice_Request_Line_SplitObject

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

Supplier_Invoice_Request_Line_SplitObjectID

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

Supplier_Invoice_RequestReferenceEnumeration

part of: Supplier_Invoice_RequestObjectID
Base Type
string
top
 

Resource_ProviderReferenceEnumeration

part of: Resource_ProviderObjectID
Base Type
string
top
 

OrganizationReferenceEnumeration

part of: OrganizationObjectID
Base Type
string
top
 

Document_StatusReferenceEnumeration

part of: Document_StatusObjectID
Base Type
string
top
 

WorkerReferenceEnumeration

part of: WorkerObjectID
Base Type
string
top
 

CompanyReferenceEnumeration

part of: CompanyObjectID
Base Type
string
top
 

Remit-To_Supplier_ConnectionReferenceEnumeration

part of: Remit-To_Supplier_ConnectionObjectID
Base Type
string
top
 

CurrencyReferenceEnumeration

part of: CurrencyObjectID
Base Type
string
top
 

Unique_IdentifierReferenceEnumeration

part of: Unique_IdentifierObjectID
Base Type
string
top
 

Payment_TermsReferenceEnumeration

part of: Payment_TermsObjectID
Base Type
string
top
 

Additional_Reference_TypeReferenceEnumeration

part of: Additional_Reference_TypeObjectID
Base Type
string
top
 

Payment_Handling_InstructionReferenceEnumeration

part of: Payment_Handling_InstructionObjectID
Base Type
string
top
 

Invoice_TypeReferenceEnumeration

part of: Invoice_TypeObjectID
Base Type
string
top
 

Supplier_InvoiceReferenceEnumeration

part of: Supplier_InvoiceObjectID
Base Type
string
top
 

Supplier_Invoice_Request_LineReferenceEnumeration

part of: Supplier_Invoice_Request_LineObjectID
Base Type
string
top
 

Item_DescriptorReferenceEnumeration

part of: Item_DescriptorObjectID
Base Type
string
top
 

Accounting_CategoryReferenceEnumeration

part of: Accounting_CategoryObjectID
Base Type
string
top
 

Unit_of_MeasureReferenceEnumeration

part of: Unit_of_MeasureObjectID
Base Type
string
top
 

Accounting_WorktagReferenceEnumeration

part of: Accounting_WorktagObjectID
Base Type
string
top
 

Supplier_Invoice_Request_Line_SplitReferenceEnumeration

part of: Supplier_Invoice_Request_Line_SplitObjectID
Base Type
string
top