Service Directory > v25.1 > Resource_Management > Submit_Supplier_Invoice_Contract
 

Operation: Submit_Supplier_Invoice_Contract

This service operation will add or update Recurring Supplier Invoices (formerly Supplier Invoice Contracts) and submit to the Recurring Supplier Invoice business process. Supplier Invoice Contract was renamed to Recurring Supplier Invoice and refer to the same business object. Recurring Supplier Invoice data includes ID,Supplier Contract Name, Supplier, Supplier Reference Number, Company, Currency, Contract Overview, Payment Terms, Selection of Fixed or Variable Contract, Frequency Type, Contract Start Date, First Invoice date, Supplier Contract End Date, Total Contract Amount, Tax, Attachment and Supplier Invoice Line data. Line data includes Intercompany Affiliate, Purchase Item, Purchase Order Line, Spend Category, Quantity, Unit Cost, Extended Amount, Line Memo and Worktags. The request criteria can be for a single transaction based on Reference or Contract Number, or all transaction can be retrieved if no criteria is specified.


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

Submit Supplier Invoice Contract Request
 
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.   
Supplier_Invoice_Contract_Reference  Recurring_Supplier_InvoiceObject  [0..1]  Reference to an existing Recurring Supplier Invoice for update only purposes. Supplier Invoice Contract was renamed to Recurring Supplier Invoice and refer to the same business object.   
Business_Process_Parameters  Financials_Business_Process_Parameters  [0..*]  Business Process Parameters provide the ability to auto-submit to the business process.   
Supplier_Invoice_Contract_Data  Recurring_Supplier_Invoice_Data  [0..1]  Recurring Supplier Invoice Data 
Validation Description
Please enter at least one invoice line.  Please enter at least one invoice line. 
Effective Date can't be in the past.  Effective Date can't be in the past. 
Total Amount and/or End Date must be selected.  Total Amount and/or End Date must be selected. 
First Invoice Date can't be earlier than Effective Date.  First Invoice Date can't be earlier than Effective Date. 
End Date can't be earlier than an Invoice Creation Date.  End Date can't be earlier than an Invoice Creation Date. 
End Date can't be earlier than Effective Date.  End Date can't be earlier than Effective Date. 
End Date can't be earlier than First Invoice Date.  End Date can't be earlier than First Invoice Date. 
 
Validation Description
The Web Service is set to Add Only; but the Recurring Supplier Invoice already exists.  The Web Service is set to Add Only; but the Recurring Supplier Invoice already exists. 
This Recurring Supplier Invoice is not in Draft Status so it cannot be resubmitted.  This Recurring Supplier Invoice is not in Draft Status so it cannot be resubmitted. 
top
 

Response Element: Submit_Supplier_Invoice_Contract_Response

Submit Supplier Invoice Contract Response
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Supplier_Invoice_Contract_Reference  Recurring_Supplier_InvoiceObject  [0..1]  Recurring Supplier Invoice Contract ID. This is the Recurring Supplier Invoice unique identifier. Supplier Invoice Contract was renamed to Recurring Supplier Invoice and refer to the same business object.   
top
 

Recurring_Supplier_InvoiceObject

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

Recurring_Supplier_InvoiceObjectID

part of: Recurring_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_Contract_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Financials_Business_Process_Parameters

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

Recurring_Supplier_Invoice_Data

part of: Submit_Supplier_Invoice_Contract_Request
Recurring Supplier Invoice Data
 
Parameter name Type/Value Cardinality Description Validations
Supplier_Invoice_Contract_ID  string  [0..1]  Recurring Supplier Invoice Contract ID. This is the Recurring Supplier Invoice unique identifier. Supplier Invoice Contract was renamed to Recurring Supplier Invoice and refer to the same business object.   
Contract_Name  string  [1..1]  Supplier Invoice Contract Name   
Supplier_Reference  Resource_ProviderObject  [1..1]  Reference to an existing Supplier 
Validation Description
The Supplier for this Recurring Supplier Invoice is inactive. Please activate the Supplier before correcting this Recurring Supplier Invoice.  The Supplier for this Recurring Supplier Invoice is inactive. Please activate the Supplier before correcting this Recurring Supplier Invoice. 
 
Use_Default_Supplier_Connection [Choice]   boolean  [0..1]  TRUE or FALSE If this is set to 'TRUE' the default supplier connection will be derived.   
Supplier_Connection_Reference [Choice]   Supplier_ConnectionObject  [0..1]  Reference to an existing Supplier Business Connection. 
Validation Description
Supplier Connection is not valid for Supplier.   
Supplier Connection is Inactive.   
 
Supplier_Reference_Number  string  [0..1]  Free form text field to provide a Supplier Reference memo. The Supplier Reference is not a Workday Reference ID, but a text field for providing additional information about the Supplier Invoice.   
Company_Reference  CompanyObject  [1..1]  This is the company that supplier invoice is for. This is the reference id value of the company.   
Currency_Reference  CurrencyObject  [1..1]  This is the reference id of the Currency on the Supplier Invoice Contract. 
Validation Description
Currency entered is not listed as an Accepted Currency by Supplier.  Currency entered is not listed as an Accepted Currency by Supplier. 
Currency must be specified or Company must have a default Currency  Currency must be specified or Company must have a default Currency 
 
Contract_Overview  RichText  [0..1]  Contract Overview   
Payment_Terms_Reference  Payment_TermsObject  [1..1]  This is the reference id of the payment terms for the Supplier Invoice Contract. Payment Terms are the rules for establishing when a invoice payment is due and whether discounts are eligible to be taken or given for early payment.   
Fixed_Contract [Choice]   boolean  [1..1]  Set to true if the supplier invoice contract is a Fixed contract. This option cannot be selected along with Variable Contract.   
Variable_Contract [Choice]   boolean  [1..1]  Set to true if the supplier invoice contract is a variable contract. This option cannot be selected along with Fixed Contract.   
Frequency_Type_Reference  Frequency_BehaviorObject  [1..1]  This is the Frequency at which invoices will be created.   
Tax_Option_Reference  Tax_OptionObject  [0..1]  This is the tax option for the recurring supplier invoice.   
Default_Tax_Code_Reference  Tax_CodeObject  [0..1]  This is the default tax code for the recurring supplier invoice.   
Contract_Start_Date  date  [1..1]  Contract Start Date   
First_Invoice_Date  date  [1..1]  This date is used as the Invoice Date for the initial invoice generated off of the contract. That invoice date may be different from the contract start term.   
Contract_End_Date  date  [0..1]  Contract End Date   
Total_Contract_Amount  decimal (26, 6) >0   [0..1]  Total Contract Amount   
Supplier_Invoice_Line_Replacement_Data  Supplier_Invoice_Line_Replacement_Data  [0..*]  Supplier Invoice Contract Line Data. A Supplier Invoice Contract may have multiple lines. 
Validation Description
Please specify an Item or a Spend Category.  The Supplier Invoice requires at least a Procurement item or a Spend Category. If a Procurement Item is provided, the Spend Category will be defaulted from the Purchase Item Spend Category. If a Purchase Order Line Reference is provided, then the Procurement Item and Spend Categories will be copied from the Purchase Order Line if not provided. 
Only one worktag for each type is allowed for each document line.  Only one worktag for each type is allowed for each document line. 
Spend Category must match the Spend Category for the Procurement Item.  Spend Category must match the Spend Category for the Procurement Item. 
Either Quantity and Unit Cost must equal zero or the Extended Amount must equal Quantity * Unit Cost. Currently [Quantity] * [Unit Cost] does not equal [Extended]. Expected Amount: [Calculated Extended Amount].  If Quantity or Unit Cost do not equal zero, the Extended Amount must equal Quantity * Unit Cost 
The Purchase Order Line must have the same Company or Intercompany Affiliate as the Supplier Invoice Line.  Any associated Purchase Order Line must have the same Company or Intercompany Affiliate as the Invoice Line. This validation only applies if you are associating a Workday known PO Line with a Supplier Invoice Line. It does not apply to Supplier Invoice Lines which are part of a Supplier Invoice Contract or Ad Hoc Payment. This is because Purchase Order Line references are not allowed for these business documents. 
The Purchase Order Line must have the same Supplier as the Supplier Invoice.  Any associated Purchase Order Line must have the same Supplier as the Invoice. This validation only applies if you are associating a Workday known PO Line with a Supplier Invoice Line. It does not apply to Supplier Invoice Lines which are part of a Supplier Invoice Contract or Ad Hoc Payment. This is because Purchase Order Line references are not allowed for these business documents. 
Purchase Order Line must be from an issued Order.  Purchase Order Line must be from an issued Order. 
Can not have any combination of Project, Project Phase or Project Task worktags for the same line.  Can not have any combination of Project, Project Phase or Project Task worktags for the same line. 
Purchase Order Line References are not allowed for Invoice Lines for Ad Hoc Payments, Supplier Invoice Contracts, and Supplier Invoice Adjustments.  Purchase Order Line References are not allowed for Invoice Lines for Ad Hoc Payments, Supplier Invoice Contracts, and Supplier Invoice Adjustments. 
The sum of the quantities on the split lines ([split qty]) must equal the quantity of the summary line: [qty]   
The sum of the extended amounts on the split lines ([split amt]) must equal the extended amount of the summary line: [amt]   
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). 
Catalog Item is invalid for the combination of Customer, Supplier, Supplier Contract and Document Date. Supplier Invoices and Recurring Supplier Invoices require Catalog Items from Supplier Contracts allowing Manual Invoicing. Supplier Invoice Adjustments and Ad Hoc Payments also accepts Supplier Contracts allowing Scheduled Invoicing.  Catalog Item is invalid for the combination of Customer, Supplier, Supplier Contract and Document Date. Supplier Invoices and Recurring Supplier Invoices require Catalog Items from Supplier Contracts allowing Manual Invoicing. Supplier Invoice Adjustments and Ad Hoc Payments also accepts Supplier Contracts allowing Scheduled Invoicing. 
Purchase Item is Inactive and is not on the Purchase Order Line.  Purchase Item is Inactive and is not on the Purchase Order Line. 
The Purchase Order Line is for an item whose Supplier Contract does not allow Manual Invoicing.  The Purchase Order Line is for an item whose Supplier Contract does not allow Manual Invoicing. 
Select a balancing worktag for Worktags of the following type: [type]   
Line Splits are not allowed when creating Ad Hoc Payments.   
Line Splits are not allowed when creating Recurring Supplier Invoices.   
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.   
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.   
Supplier Contract Line References are not allowed for Invoice Lines for Ad Hoc Payments, Supplier Invoice Contracts, and Supplier Invoice Adjustments.  Supplier Contract Line References are not allowed for Invoice Lines for Ad Hoc Payments, Supplier Invoice Contracts, and Supplier Invoice Adjustments. 
The Procurement Item must match the Procurement Item on the Supplier Contract Line.  The Procurement Item must match the Procurement Item on the Supplier Contract Line. 
If both Supplier Contract Line and Purchase Order Line are entered, the Purchase Order Line must be for the same Supplier Contract Line. The Supplier Contract Line for the Purchase Order Line does not match the Supplier Contract Line for this Invoice Line.   
The Supplier Contract Line must have the same Company or Intercompany Affiliate as the Supplier Invoice Line.   
The Supplier Contract Line has been Canceled and cannot be used.   
The Supplier Contract Line supplier is On Hold and may not be used.   
Invalid Spend Category   
Purchase Item Invalid   
Procurement Item must match the Procurement Item on the Purchase Order Line.   
Spend Category must match the Spend Category on the referenced Purchase Order or Supplier Contract Line.   
The following worktag type(s) are required: [missing]   
The following worktag type(s) are invalid: [invalid]   
The following Accounting Worktags are required but have not been assigned: [missing].   
Load the [worktags] worktags on the supplier invoice line splits. The supplier invoice requires these worktags on the purchase order line splits.   
 
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.   
 
Taxable_Code_Data  Taxable_Code_Application_Data  [0..*]  Tax Data by Tax Authority and Tax Code. For Customer Invoice Documents and Cash Sales tax data will always be calculated from the line data regardless of what is populated in Tax Rate Application Data. For Purchase Orders, Supplier Invoice Documents and Ad hoc Payments, if data is in Tax Rate Application Data, then that will be the tax information that is saved. Otherwise, the tax will be calculated from the lines. 
Validation Description
Tax Applicablilty from Tax Code Data is not included on any data input line.   
Tax Code from Tax Code Data is not included on any data input line.   
 
Validation Description
Please enter at least one invoice line.  Please enter at least one invoice line. 
Effective Date can't be in the past.  Effective Date can't be in the past. 
Total Amount and/or End Date must be selected.  Total Amount and/or End Date must be selected. 
First Invoice Date can't be earlier than Effective Date.  First Invoice Date can't be earlier than Effective Date. 
End Date can't be earlier than an Invoice Creation Date.  End Date can't be earlier than an Invoice Creation Date. 
End Date can't be earlier than Effective Date.  End Date can't be earlier than Effective Date. 
End Date can't be earlier than First Invoice Date.  End Date can't be earlier than First Invoice Date. 
top
 

Resource_ProviderObject

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

Supplier_ConnectionObject

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

Supplier_ConnectionObjectID

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

CompanyObject

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

CurrencyObject

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

CurrencyObjectID

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

Payment_TermsObject

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

Frequency_BehaviorObject

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

Frequency_BehaviorObjectID

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

Tax_OptionObject

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

Tax_OptionObjectID

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

Tax_CodeObject

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

Tax_CodeObjectID

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

Supplier_Invoice_Line_Replacement_Data

part of: Recurring_Supplier_Invoice_Data
Encapsulating element containing Supplier Invoice Line data.
 
Parameter name Type/Value Cardinality Description Validations
Supplier_Invoice_Line_ID  string  [0..1]  Supplier Invoice Line Reference ID. This is the Supplier Invoice Line unique identifier 
Validation Description
Setting of Supplier Invoice Line Reference ID is not allowed for Recurring Supplier Invoices or Ad Hoc Payments.   
Setting of Supplier Invoice Line Reference ID is not allowed for add-only service requests   
The Supplier Invoice Document for the referenced Supplier Invoice Line must be equal to the Supplier Invoice Document in this request   
 
Line_Order  string  [0..1]  Optional line order. If specified, lines will be sorted by this value when displayed and when invoice is printed.   
Intercompany_Affiliate_Reference  CompanyObject  [0..1]  This is the reference id value of the Company. If this is blank, Workday will default the company from the invoice header. If a value is provided that is different from the invoice header, workday validates that there is an appropriate intercompany relationship configured. 
Validation Description
[2] is not configured to allow intercompany transactions with [1]   
 
Purchase_Item_Reference  Procurement_ItemObject  [0..1]  Reference to an existing Purchase Item. Purchase items are goods and services that are purchased from suppliers. 
Validation Description
A Web Item cannot be directly entered as a Purchase Item Reference. You can only refer to them indirectly by using Purchase Order Line Reference.  A Web Item cannot be directly entered as a Purchase Item Reference. You can only refer to them indirectly by using Purchase Order Line Reference. 
 
Item_Description  string  [0..1]  An optional description of the item, especially useful if only a Spend Category is selected for this line.   
Purchase_Order_Line_Reference  Purchase_Order_LineObject  [0..1]  An optional reference to an existing Purchase Order Line in the Workday system. This is used to link the Supplier Invoice Line with a Purchase Order Line. If the invoice line is for an external Purchase Order (not available within Workday), leave this blank. 
Validation Description
The Supplier Contract specified for the Invoice does not match the Supplier Contract for the Purchase Order Line: [line].   
The currency for the Supplier Invoice ([Currency]) must match the currency for the Purchase Order related to the Purchase Order Line specified: [PO Line].   
The Purchase Order Line referenced is verified on a Procurement Card Transaction Verification report and can not be invoiced.   
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. 
 
Supplier_Contract_Line_Reference  Supplier_Contract_LineObject  [0..1]  An optional reference to an existing Supplier Contract Line in the Workday system. This is used to link the Supplier Invoice Line with a Supplier Contract Line. Is not allowed for Ad Hoc Requests, Supplier Contract Adjustments, or Supplier Invoice Contracts (Recurring Supplier Invoices). 
Validation Description
The currency for the Supplier Invoice ([Currency]) must match the currency ([Contract Line Currency]) for the Supplier Contract Line specified: [Contract Line].   
The Supplier Contract specified for the Invoice does not match the Supplier Contract for the Supplier Contract Line: [line].   
The Spend Category ([inv line spend category]) on the Invoice Line does not match the Spend Category ([supp contract line spend category])on the Supplier Contract Line.   
 
Spend_Category_Reference  Spend_CategoryObject  [0..1]  Reference to an existing Spend Category   
Accounting_Treatment_Reference  Accounting_TreatmentObject  [0..1]  This is the accounting treatment of a trackable item line derived from business asset accounting rules.   
Trackable_Item  boolean  [0..1]  This is the track items attribute on Spend Category, at the time the supplier invoice was submitted. As spend categories can change over time, this value is persisted for reporting purposes.   
Tax_Applicability_Reference  Tax_ApplicabilityObject  [0..1]  This is the reference id value of the tax applicability. If this is blank and there invoice line has a sales item, Workday will default tax applicability from the sales item. If the invoice line has a tax code then tax applicability is required. 
Validation Description
Tax Applicability Reference is required if Tax Code Reference is provided.  Tax Applicability Reference is required if Tax Code Reference is provided. 
 
Tax_Code_Reference  Tax_CodeObject  [0..1]  This is the reference id value of the tax code. If this is blank, Workday will default in the default tax code from the invoice header if there is one. If the invoice line has a tax applicability value, Workday will validate that the invoice line also has a tax code. 
Validation Description
Tax Code on the line is only allowed if the Tax Option is Calculate Tax Due to Supplier or Calculate Use Tax.   
 
Quantity  decimal (22, 2)   [0..1]  If this is blank, Workday will assume a value of 1. If invoice line has a quantity and unit price, then Workday will automatically calculate extended amount. But if the line references either a Service or Project-Based Purchase Order or Contract Line, the quantity must be blank and extended amount will not be calculated. 
Validation Description
Splitting by quantity is not allowed when the quantity is not a whole number: [qty]   
Quantity cannot be set for lines referencing Service or Project-Based Supplier Contract or Purchase Order Lines.   
Split by Quantity is not allowed for lines referencing Service or Project-Based Supplier Contract or Purchase Order Lines.   
 
Unit_Cost  decimal (26, 6)   [0..1]  This is the Unit Price. If this is blank, Workday will default the unit price from the item if one is configured. If invoice line has a quantity and unit price, then Workday will automatically calculate extended amount.. But if the line references either a Service or Project-Based Purchase Order or Contract Line, the Unit Price must be blank. 
Validation Description
Unit Cost cannot be set for lines referencing Service or Project-Based Supplier Contract or Purchase Order Lines.   
 
Extended_Amount  decimal (18, 3)   [0..1]  This is the invoice line amount. If the invoice line has a quantity and unit price, then Workday will automatically calculate extended amount. 
Validation Description
Please enter an extended amount   
 
Prepaid  boolean  [0..1]  Prepaid flag at the Line level 
Validation Description
Your spend category for this line is not eligible for Prepaid.   
 
Memo  string  [0..1]  Memo for the Invoice line. This is free form text.   
Worktags_Reference  Accounting_WorktagObject  [0..*]  Reference to existing worktags. Worktags are a way to mark tasks and business objects to make them easier to access and summarize. Each transaction can include one value for each worktag type and is subject to configurable validation when submitted for approval. 
Validation Description
[list of worktag types] not valid for this transaction.   
An employee cannot be selected as a Worktag if one is already selected for the payment.   
Worktags are not allowed when there are split lines.   
The intercompany affiliate [worktag] may not be chosen when specifying header company [header company] and line company [line company].  You have chosen an invalid combination of header company, line company, and intercompany affiliate. 
Intercompany Affiliate Worktags may not be chosen for Supplier Contracts.   
For supplier invoice lines tagged with a capital project worktag, the company of the invoice line must equal the company on the capital project.  For supplier invoice lines tagged with a capital project worktag, the company of the invoice line must equal the company on the capital project. 
Company Selected: [comp] does not match on an Award Line in effect for Grant Worktag: [grant]   
Transactions for contingent workers cannot have contingent worker worktags on lines. Please remove the contingent worker worktag.   
Ad hoc payments for investors cannot have investor worktags on lines. Please remove the investor worktag.   
 
Billable  boolean  [0..1]  Billable Flag at Invoice Line Level 
Validation Description
The supplier invoice line can't be marked as Billable if the selected Worktag is not for a project plan,phase, or task from a billable project  The supplier invoice line can't be marked as Billable if the selected Worktag is not for a billable project 
 
Supplier_Invoice_Split_Line_Data  Supplier_Invoice_Line_Split_Data  [0..*]  Encapsulating element containing Supplier Invoice Line Split data. 
Validation Description
A Supplier Invoice Line Split must only reference Purchase Order Line Splits from the Purchase Order Line that is related to the current Supplier Invoice 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].   
Only one worktag for each type is allowed for each document line.   
Select a balancing worktag for Worktags of the following type: [type]   
The following Accounting Worktags are required but have not been assigned: [missing].   
 
Validation Description
Please specify an Item or a Spend Category.  The Supplier Invoice requires at least a Procurement item or a Spend Category. If a Procurement Item is provided, the Spend Category will be defaulted from the Purchase Item Spend Category. If a Purchase Order Line Reference is provided, then the Procurement Item and Spend Categories will be copied from the Purchase Order Line if not provided. 
Only one worktag for each type is allowed for each document line.  Only one worktag for each type is allowed for each document line. 
Spend Category must match the Spend Category for the Procurement Item.  Spend Category must match the Spend Category for the Procurement Item. 
Either Quantity and Unit Cost must equal zero or the Extended Amount must equal Quantity * Unit Cost. Currently [Quantity] * [Unit Cost] does not equal [Extended]. Expected Amount: [Calculated Extended Amount].  If Quantity or Unit Cost do not equal zero, the Extended Amount must equal Quantity * Unit Cost 
The Purchase Order Line must have the same Company or Intercompany Affiliate as the Supplier Invoice Line.  Any associated Purchase Order Line must have the same Company or Intercompany Affiliate as the Invoice Line. This validation only applies if you are associating a Workday known PO Line with a Supplier Invoice Line. It does not apply to Supplier Invoice Lines which are part of a Supplier Invoice Contract or Ad Hoc Payment. This is because Purchase Order Line references are not allowed for these business documents. 
The Purchase Order Line must have the same Supplier as the Supplier Invoice.  Any associated Purchase Order Line must have the same Supplier as the Invoice. This validation only applies if you are associating a Workday known PO Line with a Supplier Invoice Line. It does not apply to Supplier Invoice Lines which are part of a Supplier Invoice Contract or Ad Hoc Payment. This is because Purchase Order Line references are not allowed for these business documents. 
Purchase Order Line must be from an issued Order.  Purchase Order Line must be from an issued Order. 
Can not have any combination of Project, Project Phase or Project Task worktags for the same line.  Can not have any combination of Project, Project Phase or Project Task worktags for the same line. 
Purchase Order Line References are not allowed for Invoice Lines for Ad Hoc Payments, Supplier Invoice Contracts, and Supplier Invoice Adjustments.  Purchase Order Line References are not allowed for Invoice Lines for Ad Hoc Payments, Supplier Invoice Contracts, and Supplier Invoice Adjustments. 
The sum of the quantities on the split lines ([split qty]) must equal the quantity of the summary line: [qty]   
The sum of the extended amounts on the split lines ([split amt]) must equal the extended amount of the summary line: [amt]   
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). 
Catalog Item is invalid for the combination of Customer, Supplier, Supplier Contract and Document Date. Supplier Invoices and Recurring Supplier Invoices require Catalog Items from Supplier Contracts allowing Manual Invoicing. Supplier Invoice Adjustments and Ad Hoc Payments also accepts Supplier Contracts allowing Scheduled Invoicing.  Catalog Item is invalid for the combination of Customer, Supplier, Supplier Contract and Document Date. Supplier Invoices and Recurring Supplier Invoices require Catalog Items from Supplier Contracts allowing Manual Invoicing. Supplier Invoice Adjustments and Ad Hoc Payments also accepts Supplier Contracts allowing Scheduled Invoicing. 
Purchase Item is Inactive and is not on the Purchase Order Line.  Purchase Item is Inactive and is not on the Purchase Order Line. 
The Purchase Order Line is for an item whose Supplier Contract does not allow Manual Invoicing.  The Purchase Order Line is for an item whose Supplier Contract does not allow Manual Invoicing. 
Select a balancing worktag for Worktags of the following type: [type]   
Line Splits are not allowed when creating Ad Hoc Payments.   
Line Splits are not allowed when creating Recurring Supplier Invoices.   
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.   
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.   
Supplier Contract Line References are not allowed for Invoice Lines for Ad Hoc Payments, Supplier Invoice Contracts, and Supplier Invoice Adjustments.  Supplier Contract Line References are not allowed for Invoice Lines for Ad Hoc Payments, Supplier Invoice Contracts, and Supplier Invoice Adjustments. 
The Procurement Item must match the Procurement Item on the Supplier Contract Line.  The Procurement Item must match the Procurement Item on the Supplier Contract Line. 
If both Supplier Contract Line and Purchase Order Line are entered, the Purchase Order Line must be for the same Supplier Contract Line. The Supplier Contract Line for the Purchase Order Line does not match the Supplier Contract Line for this Invoice Line.   
The Supplier Contract Line must have the same Company or Intercompany Affiliate as the Supplier Invoice Line.   
The Supplier Contract Line has been Canceled and cannot be used.   
The Supplier Contract Line supplier is On Hold and may not be used.   
Invalid Spend Category   
Purchase Item Invalid   
Procurement Item must match the Procurement Item on the Purchase Order Line.   
Spend Category must match the Spend Category on the referenced Purchase Order or Supplier Contract Line.   
The following worktag type(s) are required: [missing]   
The following worktag type(s) are invalid: [invalid]   
The following Accounting Worktags are required but have not been assigned: [missing].   
Load the [worktags] worktags on the supplier invoice line splits. The supplier invoice requires these worktags on the purchase order line splits.   
top
 

Procurement_ItemObject

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

Procurement_ItemObjectID

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

Purchase_Order_LineObject

part of: Supplier_Invoice_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_LineObject

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

Supplier_Contract_LineObjectID

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

Spend_CategoryObject

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

Spend_CategoryObjectID

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

Accounting_TreatmentObject

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

Accounting_TreatmentObjectID

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

Tax_ApplicabilityObject

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

Tax_ApplicabilityObjectID

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

Accounting_WorktagObject

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

Accounting_WorktagObjectID

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

Supplier_Invoice_Line_Split_Data

part of: Supplier_Invoice_Line_Replacement_Data
Encapsulating element containing Supplier Invoice Line Split data.
 
Parameter name Type/Value Cardinality Description Validations
Supplier_Invoice_Line_Split_Reference  Supplier_Invoice_Line_SplitObject  [0..1]  Supplier Invoice Line Split Reference. Not to be used on Submit WS, only for reference when using Get WS. 
Validation Description
The Supplier Invoice Line Split Reference field should not be entered during the Submit Supplier Invoice Web Service. It is only used as a Reference during the Get Supplier Invoices Web Service.   
 
Supplier_Invoice_Line_Split_ID  string  [0..1]  Reference ID   
Quantity  decimal (22, 2)   [0..1]  The quantity for the split line. This is optional and should be absent when splitting by amount. 
Validation Description
The quantity must be a whole number: [qty]   
 
Extended_Amount  decimal (18, 3)   [1..1]  The extended amount for the split line. This is always required and must be correct (quantity * unit cost of parent line).   
Memo  string  [0..1]  Memo for the Split line. This is free form text.   
Line_Split_Allocation_Reference  Business_Document_Line_SplitObject  [0..1]  Reference to an existing Purchase Order line split.   
Worktag_Reference  Accounting_WorktagObject  [0..*]  Reference to existing worktags. Worktags are a way to mark tasks and business objects to make them easier to access and summarize. 
Validation Description
[list of worktag types] not valid for this transaction.   
The intercompany affiliate [worktag] may not be chosen when specifying header company [header company] and line company [line company].  You have chosen an invalid combination of header company, line company, and intercompany affiliate. 
For supplier invoice line splits tagged with a capital project worktag, the company of the invoice line split must equal the company on the capital project.  For supplier invoice line splits tagged with a capital project worktag, the company of the invoice line split must equal the company on the capital project. 
Company Selected: [comp] does not match on an Award Line in effect for Grant Worktag: [grant]   
Transactions for contingent workers cannot have contingent worker worktags on line splits. Please remove the contingent worker worktag.   
 
Billable  boolean  [0..1]  Billable Flag at Invoice Line Split Level 
Validation Description
The supplier invoice line split can't be marked as Billable if the selected Worktag is not for a project plan,phase, or task from a billable project  The supplier invoice line split can't be marked as Billable if the selected Worktag is not for a billable project 
You can mark a supplier invoice line split as Billable only for Supplier Invoices and Supplier Invoice Adjustments   
 
Validation Description
A Supplier Invoice Line Split must only reference Purchase Order Line Splits from the Purchase Order Line that is related to the current Supplier Invoice 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].   
Only one worktag for each type is allowed for each document line.   
Select a balancing worktag for Worktags of the following type: [type]   
The following Accounting Worktags are required but have not been assigned: [missing].   
top
 

Supplier_Invoice_Line_SplitObject

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

Supplier_Invoice_Line_SplitObjectID

part of: Supplier_Invoice_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_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
 

Business_Document_Line_SplitObject

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

Financials_Attachment_Data

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

Taxable_Code_Application_Data

part of: Recurring_Supplier_Invoice_Data
Encapsulating element containing Tax Details data
 
Parameter name Type/Value Cardinality Description Validations
Tax_Applicability_Reference  Tax_ApplicabilityObject  [1..1]  This is the reference id value of the tax applicability. If this is blank and there invoice line has a sales item, Workday will default tax applicability from the sales item. If the invoice line has a tax code then tax applicability is required.   
Tax_Code_Reference  Tax_CodeObject  [1..1]  This is the reference id value of the tax code. If this is blank, Workday will default in the default tax code from the invoice header if there is one. If the invoice line has a tax applicability value, Workday will validate that the invoice line also has a tax code.   
Taxable_Amount  decimal (26, 6)   [1..1]  Total Tax Amount for Tax Code and Tax Applicability   
Tax_Rate_Data  Tax_Rate_Application_Data  [1..*]  Encapsulating element containing Tax Rate data.   
Validation Description
Tax Applicablilty from Tax Code Data is not included on any data input line.   
Tax Code from Tax Code Data is not included on any data input line.   
top
 

Tax_Rate_Application_Data

part of: Taxable_Code_Application_Data
Encapsulating element containing Tax Rate data.
 
Parameter name Type/Value Cardinality Description Validations
Tax_Rate_Reference  Tax_RateObject  [0..1]  Reference to an existing Tax Rate 
Validation Description
Tax Rate: [taxrate] is not valid for Tax Code: [taxcode]   
Tax Rate Reference is required if Tax Code is provided.  Tax Rate Reference is required if Tax Code is provided. 
 
Taxable_Amount  decimal (26, 6)   [0..1]  Total Tax Amount for Tax Rate 
Validation Description
Taxable Amount is required if Tax Code Reference is provided.  Taxable Amount is required if Tax Code Reference is provided. 
 
top
 

Tax_RateObject

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

Tax_RateObjectID

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

Recurring_Supplier_InvoiceReferenceEnumeration

part of: Recurring_Supplier_InvoiceObjectID
Base Type
string
top
 

WorkerReferenceEnumeration

part of: WorkerObjectID
Base Type
string
top
 

Resource_ProviderReferenceEnumeration

part of: Resource_ProviderObjectID
Base Type
string
top
 

Supplier_ConnectionReferenceEnumeration

part of: Supplier_ConnectionObjectID
Base Type
string
top
 

CompanyReferenceEnumeration

part of: CompanyObjectID
Base Type
string
top
 

CurrencyReferenceEnumeration

part of: CurrencyObjectID
Base Type
string
top
 

RichText

part of: Recurring_Supplier_Invoice_Data
Base Type
string
top
 

Payment_TermsReferenceEnumeration

part of: Payment_TermsObjectID
Base Type
string
top
 

Frequency_BehaviorReferenceEnumeration

part of: Frequency_BehaviorObjectID
Base Type
string
top
 

Tax_OptionReferenceEnumeration

part of: Tax_OptionObjectID
Base Type
string
top
 

Tax_CodeReferenceEnumeration

part of: Tax_CodeObjectID
Base Type
string
top
 

Procurement_ItemReferenceEnumeration

part of: Procurement_ItemObjectID
Base Type
string
top
 

Purchase_Order_LineReferenceEnumeration

part of: Purchase_Order_LineObjectID
Base Type
string
top
 

Base Type
string

top
 

Supplier_Contract_LineReferenceEnumeration

part of: Supplier_Contract_LineObjectID
Base Type
string
top
 

Base Type
string

top
 

Spend_CategoryReferenceEnumeration

part of: Spend_CategoryObjectID
Base Type
string
top
 

Accounting_TreatmentReferenceEnumeration

part of: Accounting_TreatmentObjectID
Base Type
string
top
 

Tax_ApplicabilityReferenceEnumeration

part of: Tax_ApplicabilityObjectID
Base Type
string
top
 

Accounting_WorktagReferenceEnumeration

part of: Accounting_WorktagObjectID
Base Type
string
top
 

Supplier_Invoice_Line_SplitReferenceEnumeration

part of: Supplier_Invoice_Line_SplitObjectID
Base Type
string
top
 

Business_Document_Line_SplitReferenceEnumeration

part of: Business_Document_Line_SplitObjectID
Base Type
string
top
 

Tax_RateReferenceEnumeration

part of: Tax_RateObjectID
Base Type
string
top