Service Directory > v31.2 > Resource_Management > Submit_Supplier_Contract
 

Operation: Submit_Supplier_Contract

Adds or updates Supplier Contracts and optionally submits them to the Supplier Contract business process. Supplier Contract data includes Supplier Contract ID; Company or Company Hierarchy; Supplier; Contract Specialist; Buyer; Supplier Contract Type; Contract Name; Supplier Reference Number; Contract Start, Signed, and End Dates; Total and Original Contract Amounts; Currency; Tax Code; Contract Overview; Supplier Catalog; Supplier Catalog Discount Percentage; Supplier Invoice Company; Supplier Invoice Payment Terms; Override Payment Type; Purchase Order Company; Purchase Order Issue Option; Purchase Order Payment Terms; Bill-To and Ship-To Contacts and Addresses; On Hold Flag; Submit Flag; Attachment Data; and Supplier Contract Line Data. The Supplier Contract Line Data includes the Line Number, Company, Item, Item Description, Item Spend Category, Tax Applicability, Tax Code, Quantity, Unit of Measure, Unit Cost, Extended Amount, Start and End Date, Memo, Location, and Worktags.


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

Element containing Supplier Contract reference for update and all Supplier Contract data items.
 
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_Contract_Reference  Supplier_ContractObject  [0..1]  Reference to an existing Supplier Contract for update only purposes.   
Business_Process_Parameters  Financials_Business_Process_Parameters  [0..1]  Business Process Parameters provide the ability to auto-submit to the business process.   
Supplier_Contract_Data  Supplier_Contract_Data  [0..1]  Supplier Contract Data 
Validation Description
Contract End Date or Total Contract Amount are required for Contract Types allowing either Scheduled Invoices or Scheduled Purchase Orders.   
Catalog Discount Percent cannot be greater than 100 or less than 0.   
A non-zero Catalog Percent Discount requires a Catalog.   
Submitted new Contract Type for existing Supplier Contract is not of the same shape as the Contract Type to be replaced. A new Supplier Contract Type may be submitted for this Supplier Contract, but it must match the current Supplier Contract Type.   
Both the override payment type for scheduled invoices and the override payment type for the contract cannot be present at the same time.   
Ensure your supplier contract includes Multi-Supplier Data element.   
Use a Supplier Contract Type that allows Multi-Supplier Data or remove that data.   
Use a Supplier Contract Type that supports Renewal Terms, or remove it from the contract.   
Service lines are not allowed for the provided Supplier Contract Type   
You must select a supplier contract type for use with leases.   
Enter the supplier contract details for the lease contract.   
Select at least one line for retention if percent to retain is entered.   
A contract type that includes retention must be used to enter retention details.   
The Document Link URL entered does not comply with URL restrictions set for this Field.  The Document Link URL entered does not comply with URL restrictions set for this Field. 
External Document Links are currently not enabled.  External Document Links are currently not enabled. 
You must submit a total of [number of payments] Lease Payment Information lines to match the number of lines calculated using your payment frequency, contract start date, and contract end date.   
The payment dates you submit with your Lease Payment Information lines must be unique.   
Lease Payment Lines are required for your contract type.   
You can't enter Lease Payment Lines with this contract type.   
Your contract term can't be greater than 12 months.   
The sum of your percentage amounts must equal 100%.   
This Lease Contract requires you to enter one or more goods lines.   
Before submission of your lease contract, you must first create all fiscal periods between your Contract Start Date and your Contract End Date. Workday can't generate the expense recognition schedule for your lease contract without the necessary fiscal periods.   
Your prepaid lease payment date must be within a year of the contract start date.   
If you select Prepaid Lease Payment, you can only have one payment date outside of the contract time frame. Remove or change all other payment dates outside of the contract terms.   
You must set up a book code for your lease contract type, company, and accounting method combination in the Maintain Lease Contract Book Code Configuration task.   
You must select tax codes that are for the same country.   
Your prepaid lease payment date must be on or before the contract start date.   
Enter a first payment installment date that matches what you entered for your first non-prepaid lease payment date.   
Enter payment dates that are within the range of your payment frequency.   
Enter a payment date that matches your payment frequency.   
Enter a payment date that matches your payment frequency.   
Enter a first payment date that's in the same frequency period as your contract start date.   
 
Validation Description
The Web Service is set to Add Only; but the Supplier Contract already exists.  Create a new Supplier Contract, or change 'Add Only' to 'false' to edit the Supplier Contract. 
Supplier Contract cannot be updated using this Web Service. It has either already been Amended, or there are related Schedules or Business Documents using the Contract. Or the Contract has been denied, closed or canceled. Or the Contract has accounting journal generated.  Supplier Contract cannot be updated using this Web Service. It has either already been Amended, or there are related Schedules or Business Documents using the Contract. Or the Contract has been denied, closed or canceled. Or the Contract has accounting journal generated. 
top
 

Response Element: Submit_Supplier_Contract_Response

Response Element to hold Supplier Contract Reference
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Supplier_Contract_Reference  Supplier_ContractObject  [0..1]  Supplier Contract Reference   
Exceptions_Response_Data  Application_Instance_Related_Exceptions_Data  [0..1]  Element containing Exceptions Data   
top
 

Supplier_ContractObject

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

Supplier_ContractObjectID

part of: Supplier_ContractObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Supplier_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_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, Note_WWS_Data, Supplier_Contract_Data, Supplier_Contract_Data, Supplier_Contract_Line_Replacement_Data, Supplier_Contract_Service_Line_Replacement_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  WorkerObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

WorkerObjectID

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

Supplier_Contract_Data

part of: Submit_Supplier_Contract_Request
Element that contains Supplier Contract Data
 
Parameter name Type/Value Cardinality Description Validations
Supplier_Contract_ID  string  [0..1]  Supplier Contract Reference ID   
Company_Reference [Choice]   CompanyObject  [1..1]  Company Reference 
Validation Description
You can't change the company on an existing supplier contract.   
 
Company_Hierarchy_Reference [Choice]   OrganizationObject  [1..1]  Company Hierarchy Reference 
Validation Description
The Company cannot be a Company Hierarchy if the Supplier Contract Type Creates Obligations   
Your Company can't be a company hierarchy if your Contract Type is Financial Lease, Operating Lease, or Short-term Operating Lease.   
 
Supplier_Reference  Resource_ProviderObject  [1..1]  Supplier Reference 
Validation Description
Supplier that is Restricted to Companies must be restricted to at least one company in the hierarchy.   
 
Contract_Specialist_Reference  WorkerObject  [1..1]  Contract Specialist Reference   
Buyer_Reference  WorkerObject  [0..1]  Buyer Reference 
Validation Description
The chosen Supplier Contract Type does not allow Scheduled Purchase Orders or Manual Purchase Orders. You may not submit a Buyer for Supplier Contract.   
The chosen Supplier Contract Type requires that you submit a Buyer for Supplier Contract.   
 
Contract_Type_Reference  Supplier_Contract_TypeObject  [1..1]  Supplier Contract Type Reference 
Validation Description
If the Supplier Contract Type creates obligations, the supplier contract must have lines.   
Before you can input lease contracts, you must complete the Maintain Lease Contract Book Code Configuration task.   
Before you can input lease contracts, you must Enable Multibook Business Asset Accounting in the Edit Tenant Setup - Financials task and complete the Maintain Lease Contract Book Code Configuration task.   
You must configure the Lease Accounting section of the Edit Tenant Setup - Financials task before you can submit a supplier contract with a contract type of financial lease or operating lease.   
 
Contract_Name  string  [1..1]  Contract Name   
Supplier_Reference_Number  string  [0..1]  Supplier Reference Number   
Contract_Document_Link  string  [0..1]  Link to the external document captured on the contract.   
Contract_Start_Date  date  [1..1]  Contract Start Date   
Contract_Signed_Date  date  [0..1]  Contract Signed Date   
Contract_End_Date  date  [0..1]  Contract End Date 
Validation Description
The Start Date must be less than the End Date.   
You must enter a Contract End Date if your Contract Type is Financial, Operating, or Short-Term Operating Lease.   
 
Total_Contract_Amount  decimal (26, 6) >0   [0..1]  Total Contract Amount 
Validation Description
The Total Contract Amount must be greater than or equal to the Entered Contract Line Amount.   
Your Total Contract Amount needs to be equal to or greater than Total Lease Payments.   
 
Original_Contract_Amount  decimal (26, 6) >0   [0..1]  Original Contract Amount   
Currency_Reference  CurrencyObject  [1..1]  Currency Reference 
Validation Description
Currency entered is not listed as an Accepted Currency by Supplier.   
Currency Conversion Rates between currency and company's default currency are not defined.   
 
Default_Tax_Code_Reference  Tax_CodeObject  [0..1]  Default Tax Code Reference 
Validation Description
Default Tax Code cannot be entered if Supplier Contract Type is Financial Lease or Operating Lease.   
 
Override_Payment_Type_Reference  Payment_TypeObject  [0..1]  The payment type to use if it differs from the default payment type from the Supplier. This is used for all contract types except ones that have scheduled invoices 
Validation Description
The selected payment type ([pay type]) is not allowed for supplier: [supplier].   
The override payment type is not allowed when there are scheduled invoices. You must use the "Scheduled Invoice Override Payment Type Reference" field.   
 
Credit_Card_Reference  Worker_Credit_CardObject  [0..1]  The credit card to default on POs. This can only be set if the default payment type or override payment type is set to Credit Card. 
Validation Description
The credit card is not valid. It must be associated with the supplier, buyer, contract specialist or the user submitting the contract.   
A credit card is only allowed if the supplier's default payment type or the override payment type is credit card.   
The credit card reference is not allowed when there are scheduled invoices.   
The credit card selected is for company [CCCompany] and cannot be used on supplier contracts for the company/company hierarchy.   
 
Renewal_Terms_Data  Renewal_Terms_Data  [0..1]  Element that contains renewal terms for supplier contracts   
Contract_Overview  RichText  [0..1]  Contract Overview   
Locked_in_Workday  boolean  [0..1]  Set to True to disable editing of supplier contract inside the Workday application. Supplier contract can only be updated from the web service.   
Catalog_Reference  Supplier_CatalogObject  [0..*]  Catalog Reference 
Validation Description
The Catalog's Supplier must match that of the Supplier Contract.   
Catalog is already used by another Supplier Contract with an overlapping date range and your Supplier Contract is tied to a Company Hierarchy. Catalogs can be tied to many Supplier Contracts tied to Companies or they can be tied to a single Supplier Contract tied to a Company Hierarchy for a given date range.   
Catalog is already used by a Supplier Contract with an overlapping date range and tied to a Company Hierarchy. Catalogs can be tied to many Supplier Contracts tied to Companies or they can be tied to a single Supplier Contract tied to a Company Hierarchy for a given date range.   
Catalog Currency does not match Supplier Contract Currency.   
Catalog is already used by another Supplier Contract with the same company and an overlapping date range. Catalogs can be tied to many Supplier Contracts tied to Companies or they can be tied to a single Supplier Contract tied to a Company Hierarchy for a given date range.   
The provided Supplier Contract Type does not allow catalogs. You may not submit a Supplier Contract Catalog.   
 
Catalog_Discount_Percent  decimal (5, 2) >0   [0..1]  Catalog Discount Percent 
Validation Description
The provided Supplier Contract Type does not allow catalogs. You may not submit a Catalog Discount Percent.   
 
Company_for_Supplier_Invoice_Reference  CompanyObject  [0..1]  Company for Supplier Invoice Reference 
Validation Description
The provided Supplier Contract Type requires you to submit a Company for Scheduled Supplier Invoices.   
The provided Supplier Contract Type does not allow Scheduled Invoices. You may not submit a Company for Scheduled Supplier Invoices.   
Workday populates Company for Supplier Invoice Reference with information you already provided.   
 
Supplier_for_Supplier_Invoice_Reference  SupplierObject  [0..1]  Supplier for Supplier Invoice Reference. This is the Pay To Supplier that will be used as a default when creating Supplier Invoice Schedules. 
Validation Description
The provided Supplier Contract Type allows Scheduled Invoices. You are required to enter a Supplier for Supplier Invoice.   
The provided Supplier Contract Type does not allow Scheduled Invoices. You may not submit a Supplier for Supplier Invoice.   
Pay to Supplier that is Restricted to Companies must be restricted to the default Supplier Invoice Company.   
Supplier for Supplier Invoice Reference is not applicable to your contract type.   
 
Supplier_Connection_for_Supplier_Invoice_Reference [Choice]   Remit-To_Supplier_ConnectionObject  [0..1]  Reference to an existing Supplier Business Connection. 
Validation Description
Supplier Connection is not valid for Supplier.   
Supplier Invoice override payment type is not an acceptable payment for Supplier Connection.   
Supplier Connection is Inactive.   
 
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_Invoice_Payment_Terms_Reference  Payment_TermsObject  [0..1]  Supplier Invoice Payment Terms Reference 
Validation Description
The provided Supplier Contract Type does not allow Scheduled Invoices. You may not submit a Supplier Invoice Payment Term.   
The provided Supplier Contract Type requires you to submit Supplier Invoice Payment Terms.   
For your lease type supplier contract, you must select payment terms with a discount percent of 0.   
 
Scheduled_Invoice_Override_Payment_Type_Reference  Payment_TypeObject  [0..1]  The payment type to be used when the default payment from the Supplier is not preferred. This is only acceptable when there are scheduled invoices for this contract type. 
Validation Description
The provided Supplier Contract Type does not allow Scheduled Invoices. You may not submit a Supplier Invoice Payment Type.   
The provided Supplier Invoice Payment type is not a valid method of payment for the current Supplier or Remit-To Supplier Connection. Modify the Supplier Invoice Payment Type or the Supplier or Remit-To Supplier Connection for this Supplier Contract.   
 
Supplier_Invoice_Reference_Number  string  [0..1]  Supplier Invoice Reference Number   
Company_for_Purchase_Order_Reference  CompanyObject  [0..1]  Company for Purchase Order Reference 
Validation Description
The provided Supplier Contract Type requires you to submit a Company for Scheduled Purchase Order.   
The provided Supplier Contract Type does not allow Scheduled Purchase Orders. You may not submit a Company for Purchase Orders.   
 
Purchase_Order_Issue_Option_Reference  Purchase_Order_Issue_OptionObject  [0..1]  Purchase Order Issue Option 
Validation Description
The provided Supplier Contract Type requires you to submit a Purchase Order Issue Option.   
The provided Supplier Contract Type does not allow Scheduled Purchase Orders. You may not submit a Purchase Order Issue Option.   
 
Purchase_Order_Payment_Terms_Reference  Payment_TermsObject  [0..1]  Purchase Order Payment Terms Reference 
Validation Description
The provided Supplier Contract Type requires you to submit Purchase Order Payment Terms for Supplier Contract.   
The provided Supplier Contract Type does not allow Scheduled Purchase Orders. You may not submit Purchase Order Payment Terms.   
 
Bill-To_Contact_Detail  string  [0..1]  Bill-To Contact 
Validation Description
The provided Supplier Contract Type requires you to submit a Purchase Order Bill-To Contact.   
The provided Supplier Contract Type does not allow Scheduled Purchase Orders. You may not submit a Purchase Order Bill-To Contact.   
 
Bill-To_Address_Reference  Unique_IdentifierObject  [0..1]  Bill-To Reference 
Validation Description
The provided Supplier Contract Type requires you to submit a Purchase Order Bill-To Address.   
The provided Supplier Contract Type does not allow Scheduled Purchase Orders. You may not submit a Purchase Order Bill-To Address.   
The Provided Purchase Order Bill-To Address is Invalid for the Provided Company for Scheduled Purchase Orders.   
 
Ship-To_Contact_Detail  string  [0..1]  Ship-To Contact 
Validation Description
The provided Supplier Contract Type requires you to submit a Purchase Order Ship-To Contact.   
The provided Supplier Contract Type does not allow Scheduled Purchase Orders. You may not submit a Purchase Order Ship-To Contact.   
 
Ship-To_Address_Reference  Unique_IdentifierObject  [0..1]  Ship-To Address 
Validation Description
The provided Supplier Contract Type requires you to submit a Purchase Order Ship-To Address.   
The provided Supplier Contract Type does not allow Scheduled Purchase Orders. You may not submit a Purchase Order Ship-To Address.   
The Provided Purchase Order Ship-To Address is Invalid for the Provided Company for Scheduled Purchase Orders.   
 
On_Hold  boolean  [0..1]  On Hold Flag 
Validation Description
You can't place supplier contracts used with financial or operating lease types on hold.   
 
Percent_to_Retain  decimal (12, 6) >0   [0..1]  Percent to Retain for Supplier Contract.   
Estimated_Retention_Release_Date  date  [0..1]  Estimated Retention Release Date for Supplier Contract.   
XMLNAME_3rd_Party_Retention  boolean  [0..1]  3rd Party Retention for Supplier Contract.   
Retention_Memo  string  [0..1]  Retention memo for Supplier Contract.   
Lease_Details_Data  Lease_Supplier_Contract_Details_Data  [0..1]  Lease Details Data. Used when Supplier Contract Type is Financial Lease or Operating Lease. 
Validation Description
When you enable Prepaid Lease Payment, your first payment amount must be more than zero.   
Compound Period doesn't apply to your lease contract type.   
If your Contract Type is a lease contract, you must enable Automatically Generate Expense Recognition Schedule.   
If your Contract Type is a lease contract, you must enable Automatically Generate Supplier Invoice Schedule and Installments.   
 
Lease_Payment_Line_Replacement_Data  Lease_Payment_Line_Replacement_Data  [0..*]  Lease Payment Lines for leases with variable payments. Should include each projected payment with an included date and amount.   
Goods_Lines_Replacement_Data  Supplier_Contract_Line_Replacement_Data  [0..*]  Goods Lines Data 
Validation Description
The same Line Number cannot be used by more than one Contract Line on the Supplier Contract.   
The Related Document Lines Reference is Read Only.   
If the Spend Category selected for a Contract Line is Intangible the Contract Line's Start Date and End Date are required.   
If the Spend Category selected for a Contract Line is Intangible the Quantity on that Line must be equal to one.   
In Service Date is required for Spend Categories tracking intangible assets.   
Enter contract line end dates.   
Enter a Contract Line End Date that is before the Contract header end date.   
The Ship-To Address is not valid for use on the Supplier Contract Line.   
Provide a default tax recoverability for the tax applicability   
Workday automatically calculates the value of Extended Amount based on information you provide.   
Your Unit Residual Value must be less than the Unit Cost.   
Spend category "[spend category]" is inactive.   
There is a limit of 500 assets that you can create for this Supplier Contract Line and doesn't satisfy an Asset Pooling Rule. You must either reduce the number of assets or create an Asset Pooling Rule.   
 
Service_Lines_Replacement_Data  Supplier_Contract_Service_Line_Replacement_Data  [0..*]  Service Lines Replacement Data 
Validation Description
Enter a Contract Line End Date that is before the Contract header end date.   
Enter contract line end dates.   
The Related Document Lines Reference is Read Only.   
The same Line Number cannot be used by more than one Contract Line on the Supplier Contract.   
Please specify an Item or an Item Description.   
The Ship-To Address is not valid for use on the Supplier Contract Line.   
Provide a default tax recoverability for the tax applicability   
Spend category "[spend category]" is inactive.   
 
Multi_Supplier_Data  Multi-Supplier_Data  [0..*]  Multi-Supplier Data 
Validation Description
Remove duplicate supplier references on supplier list.   
 
Attachment_Data  Financials_Attachment_Data  [0..*]  Financials Attachment Data 
Validation Description
If a file name is specified for a Financial Attachment, File Content and Content Type are required.   
 
Submit  boolean  [0..1]  Submit   
Note_Data  Note_WWS_Data  [0..*]  Note WWS Data   
Validation Description
Contract End Date or Total Contract Amount are required for Contract Types allowing either Scheduled Invoices or Scheduled Purchase Orders.   
Catalog Discount Percent cannot be greater than 100 or less than 0.   
A non-zero Catalog Percent Discount requires a Catalog.   
Submitted new Contract Type for existing Supplier Contract is not of the same shape as the Contract Type to be replaced. A new Supplier Contract Type may be submitted for this Supplier Contract, but it must match the current Supplier Contract Type.   
Both the override payment type for scheduled invoices and the override payment type for the contract cannot be present at the same time.   
Ensure your supplier contract includes Multi-Supplier Data element.   
Use a Supplier Contract Type that allows Multi-Supplier Data or remove that data.   
Use a Supplier Contract Type that supports Renewal Terms, or remove it from the contract.   
Service lines are not allowed for the provided Supplier Contract Type   
You must select a supplier contract type for use with leases.   
Enter the supplier contract details for the lease contract.   
Select at least one line for retention if percent to retain is entered.   
A contract type that includes retention must be used to enter retention details.   
The Document Link URL entered does not comply with URL restrictions set for this Field.  The Document Link URL entered does not comply with URL restrictions set for this Field. 
External Document Links are currently not enabled.  External Document Links are currently not enabled. 
You must submit a total of [number of payments] Lease Payment Information lines to match the number of lines calculated using your payment frequency, contract start date, and contract end date.   
The payment dates you submit with your Lease Payment Information lines must be unique.   
Lease Payment Lines are required for your contract type.   
You can't enter Lease Payment Lines with this contract type.   
Your contract term can't be greater than 12 months.   
The sum of your percentage amounts must equal 100%.   
This Lease Contract requires you to enter one or more goods lines.   
Before submission of your lease contract, you must first create all fiscal periods between your Contract Start Date and your Contract End Date. Workday can't generate the expense recognition schedule for your lease contract without the necessary fiscal periods.   
Your prepaid lease payment date must be within a year of the contract start date.   
If you select Prepaid Lease Payment, you can only have one payment date outside of the contract time frame. Remove or change all other payment dates outside of the contract terms.   
You must set up a book code for your lease contract type, company, and accounting method combination in the Maintain Lease Contract Book Code Configuration task.   
You must select tax codes that are for the same country.   
Your prepaid lease payment date must be on or before the contract start date.   
Enter a first payment installment date that matches what you entered for your first non-prepaid lease payment date.   
Enter payment dates that are within the range of your payment frequency.   
Enter a payment date that matches your payment frequency.   
Enter a payment date that matches your payment frequency.   
Enter a first payment date that's in the same frequency period as your contract start date.   
top
 

CompanyObject

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

CompanyObjectID

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

OrganizationObject

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

OrganizationObjectID

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

Resource_ProviderObject

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

Resource_ProviderObjectID

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

Supplier_Contract_TypeObject

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

Supplier_Contract_TypeObjectID

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

CurrencyObject

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

Tax_CodeObject

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

Payment_TypeObject

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

Payment_TypeObjectID

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

Worker_Credit_CardObject

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

Worker_Credit_CardObjectID

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

Renewal_Terms_Data

part of: Supplier_Contract_Data
Element that contains renewal terms for supplier contracts
 
Parameter name Type/Value Cardinality Description Validations
Automatically_Renew  boolean  [0..1]  Automatically Renew   
Send_Expiration_Notification  boolean  [0..1]  Send Expiration Notification   
Notice_Period  decimal (3, 0) >0   [0..1]  Notice Period 
Validation Description
You cannot have a value for Notice Period, if you do not opt into either 'Automatically Renew' or 'Send Expiration Notification'.   
 
Notice_Period_Frequency_Reference  Unit_of_Time_for_ProcurementObject  [0..1]  Notice Period Frequency   
Renewal_Term  decimal (3, 0) >0   [0..1]  Renewal Term 
Validation Description
Include both Renewal Term and Frequency to Automatically Renew the contract.   
Remove both Renewal Term and Frequency, or turn on Automatically Renew.   
 
Renewal_Term_Frequency_Reference  Unit_of_Time_for_ProcurementObject  [0..1]  Renewal Term Frequency   
top
 

Unit_of_Time_for_ProcurementObject

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

Unit_of_Time_for_ProcurementObjectID

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

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

Supplier_CatalogObjectID

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

SupplierObject

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

SupplierObjectID

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

Remit-To_Supplier_ConnectionObject

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

Payment_TermsObject

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

Purchase_Order_Issue_OptionObject

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

Purchase_Order_Issue_OptionObjectID

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

Unique_IdentifierObject

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

Lease_Supplier_Contract_Details_Data

part of: Supplier_Contract_Data
Element that contains Lease Supplier Contract Details.
 
Parameter name Type/Value Cardinality Description Validations
Lease_Term  decimal (15, 6)   [0..1]  Lease Term. This field is to be returned for Get Supplier Contracts and not entered for Submit Supplier Contract. Value will not be persisted if entered.   
Compound_Period_Reference  Frequency_BehaviorObject  [0..1]  Compound Period 
Validation Description
Compound Period is not applicable to your contract type   
 
Payment_Frequency_Reference  Frequency_BehaviorObject  [1..1]  Payment Frequency Reference 
Validation Description
Use a payment frequency that is available for use with supplier invoice schedules using lease contract types.   
Your lease contract type requires payment frequency of monthly or greater.   
Your contract term must be greater than your payment frequency. Example: You can't create a contract that's 2 months in length with a quarterly payment frequency.   
 
First_Payment_Installment_Date  date  [0..1]  First Payment Installment Date. Input the first payment installment date, including rent free installment periods, which are not prepaid lease payments made prior to the contract start date. 
Validation Description
You must input a First Payment Installment Date.   
First Payment Installment Day is not applicable to this Supplier Contract Type.   
Your First Payment Installment Date must be between your Contract Start and Contract End dates.   
 
Additional_Payment  boolean  [0..1]  When you select the Additional Payment checkbox, we include additional installment to the payment information grid 
Validation Description
Additional Payment is not applicable to your Supplier Contract Type.   
 
Interest_Rate  decimal (18, 6) >0   [0..1]  Interest Rate (%) 
Validation Description
Interest Rate is not applicable to your contract type   
You must input an interest rate for your lease contract type.   
Your Interest Rate must be below 100   
 
Fixed_Payment_Amount  decimal (26, 6)   [0..1]  Fixed Payment Amount to apply to each installment of the Lease Contract. 
Validation Description
Fixed Payment Amount is required for your contract type.   
You can't enter Fixed Payment Amount with this contract type.   
 
Lessor_Incentive  decimal (26, 6)   [0..1]  Initial Incentive for the Lessor under this contract, if any. 
Validation Description
Lessor Incentives is not applicable to short term operating leases.   
You must input the Lessor Incentive as an absolute value.   
 
Initial_Direct_Cost  decimal (26, 6) >0   [0..1]  Initial Direct Cost for the Lessor under this contract, if any. 
Validation Description
Initial Direct Costs is not applicable to short term operating leases.   
 
Accounting_Method_Reference  Lease_Accounting_MethodObject  [0..1]  The Accounting Method for the Lease Contract. Controls which information is required for the contract and the eventual accounting generated by downstream transactions. Straight Line Expense: ACCOUNTING_METHOD_SL_EXP ROU Asset Operating Expense: ACCOUNTING_METHOD_ROU_OPEX ROU Asset Depreciation Expense: ACCOUNTING_METHOD_ROU_DEPEX 
Validation Description
Your contract type requires an accounting method   
Accounting Method is not applicable to your contract type   
You must select an accounting method of ROU Asset Operating Expense or Straight Line Expense if your contract type is operating lease, and doesn't allow you to receive contract lines.   
You must select an accounting method of ROU Asset Depreciation Expense if your contract type is operating lease, and does allow you to receive contract lines.   
 
Automatically_Generate_Supplier_Invoice_Schedule_And_Installments  boolean  [0..1]  Automatically Generate Supplier Invoice Schedule And Installments   
Automatically_Generate_Expense_Recognition_Schedule_And_Installments  boolean  [0..1]  Automatically Generate Expense Recognition Schedule And Installments   
Expense_Recognition_Method_Reference  Schedule_Distribution_MethodObject  [0..1]  Expense Recognition Method for the lease contracts. Determines the method through which Expense Recognition schedule will be generated 
Validation Description
Enter an Expense Recognition Method on your lease type supplier contracts.   
Expense Recognition Method only applies to lease type supplier contracts   
You can only enter Number of Days or Spread Even as your Expense Recognition Method.   
 
Prepaid_Lease_Payment  boolean  [0..1]  Indicates whether the Lease Contract has been prepaid and whether the prepaid amount should be included as part of the ROU Asset value. 
Validation Description
Prepaid Lease Payment is not applicable to your contract type.   
Select Prepaid Lease Payment to enter a prepaid lease payment date.   
 
Prepaid_Lease_Payment_Date  date  [0..1]  The prepaid lease payment date is required for prepaid leases with fixed payment type. The prepaid date must be before the lease contract start date and no earlier than 1 year before the lease contract start date. 
Validation Description
Workday automatically provides the prepaid lease payment date based on information you enter into your payment lines   
If you select Prepaid Lease Payment, you must enter a Prepaid Lease Payment Date.   
Your prepaid lease payment date must be within a year of the contract start date.   
Your prepaid lease payment date must be on or before the contract start date.   
 
Number_of_Payments  decimal (12, 0) >0   [0..1]  Number of Payments. This field is to be returned for Get Supplier Contracts and not entered for Submit Supplier Contract. Value will not be persisted if entered.   
Total_Interest  decimal (26, 6) >0   [0..1]  Total Interest. This field is to be returned for Get Supplier Contracts and not entered for Submit Supplier Contract. Value will not be persisted if entered.   
Lease_Liability_-_Read_Only  decimal (26, 6)   [0..1]  Workday automatically calculates the Lease Liability value based on the information provided and entered data in this field will be ignored. 
Validation Description
Lease Liability is not applicable to your contract type   
 
ROU_Asset_-_Read_Only  decimal (26, 6) >0   [0..1]  Workday automatically calculates the ROU Asset Value based on the information provided and entered data in this field will be ignored. 
Validation Description
ROU Asset field is not applicable for your contract type.   
 
Total_Lease_Payments_-_Read_Only  decimal (26, 6)   [0..1]  Workday automatically calculates the value of Total Lease Payments based on information you provide and entered data in this field will be ignored.   
Validation Description
When you enable Prepaid Lease Payment, your first payment amount must be more than zero.   
Compound Period doesn't apply to your lease contract type.   
If your Contract Type is a lease contract, you must enable Automatically Generate Expense Recognition Schedule.   
If your Contract Type is a lease contract, you must enable Automatically Generate Supplier Invoice Schedule and Installments.   
top
 

Frequency_BehaviorObject

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

Lease_Accounting_MethodObject

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

Lease_Accounting_MethodObjectID

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

Schedule_Distribution_MethodObject

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

Schedule_Distribution_MethodObjectID

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

Lease_Payment_Line_Replacement_Data

part of: Supplier_Contract_Data
Represents a single payment for the amount on the provided payment date. Only applies to Variable Payment lease contracts.
 
Parameter name Type/Value Cardinality Description Validations
Payment_Date  date  [1..1]  The date of the lease payment. 
Validation Description
Enter a Payment Date between the Contract Start Date and Contract End Date.   
 
Amount  decimal (26, 6)   [0..1]  The payment amount for this lease payment line. 
Validation Description
Amount cannot be negative.   
 
top
 

Supplier_Contract_Line_Replacement_Data

part of: Supplier_Contract_Data
Supplier Contract Line Replacement Data
 
Parameter name Type/Value Cardinality Description Validations
Line_Number  string (20)   [1..1]  Line Number 
Validation Description
In the Web Service Remove Contract Line Hold you cannot add new Contract Lines.   
You cannot Remove Contract Line Hold from Deliverable Service Lines via the Web Service.   
In the Web Service Remove Contract Line Hold you cannot Remove Hold from Canceled Lines.   
Enter a Line Number with 5 characters or less. Only system generated line numbers can be longer.   
You can only remove Remove Contract Line Hold from Goods Lines.   
 
Company_for_Invoices_Reference  CompanyObject  [0..1]  Company for Invoices Reference 
Validation Description
The provided Supplier Contract Type does not allow Scheduled or Manual Invoices. You may not submit an Intercompany Affiliate for Supplier Contract Line.   
The line-level Company for Supplier Invoices is Invalid for the provided Company for Supplier Contract Supplier Invoices Reference. Or this Contract is for a Company Hierarchy supporting multiple companies and you cannot specify just one company for the Contract Line.   
Workday populates Company for Invoices Reference with information you already provided.   
 
Line_On_Hold  boolean  [0..1]  Contract Line On Hold 
Validation Description
You can't place supplier contract lines used with financial or operating lease types on hold.   
 
Item_Reference  Procurement_ItemObject  [0..1]  Item Reference 
Validation Description
The Item Reference is not valid because the Catalog Item has been inactivated or has expired.   
You cannot change the Item for a line which already exists on the active Supplier Contract.   
 
Description  string  [0..1]  Item Description 
Validation Description
An Item has been provided for this line. You may not submit a Line Item Description different than the one provided by the Item.   
 
Spend_Category_Reference  Spend_CategoryObject  [0..1]  Spend Category Reference 
Validation Description
A Spend Category is required for the item on this line.   
An Item has been provided for this line. You may not submit a Spend Category other than the expected Spend Category. Either enter the valid Spend Category or leave the field blank.   
The Contract Type selected does not allow Contract Lines to have Intangible Spend Categories.   
You must enter a contract start and end date for the Lease spend category.   
Select a different Contract Type or enter a Spend Category that is trackable for leases.   
Select a Spend Category for tracking leases.   
 
Tax_Applicability_Reference  Tax_ApplicabilityObject  [0..1]  Tax Applicability Reference 
Validation Description
If there is a Tax Code at the line level then the Tax Applicability is Required.   
 
Tax_Code_Reference  Tax_CodeObject  [0..1]  Tax Code Reference 
Validation Description
You must select a tax code with a Subject to Recoverability set to yes.   
 
Tax_Point_Date_Type_Reference  Tax_Point_Date_TypeObject  [0..1]  Tax Point Date Type for a Goods Line on a Supplier Contract. 
Validation Description
If you enter a tax code, you must also enter a tax point date type.   
For lease type supplier contracts, you can only select Invoice/Adjustment Date or Payment Date.   
You must select a Tax Recoverability with a Use Company Recovery Pro Rata Factor set to No.   
For lease-type supplier contracts, your tax recoverability must be Fully Recoverable.   
If you enter a tax point date type, you must also enter a tax code.   
For lease-type supplier contracts, your tax recoverability must be Fully Recoverable.   
You can only enter the Tax Point Date Type when you select the Enable Tax Point Date Configuration check box on the Edit Tenant Setup - Financials task.   
 
Tax_Rate_Recoverabilities_Data  Tax_Rate_Options_Data  [0..1]  Element containing Tax Rate Recoverabilities data for Tax Code. 
Validation Description
Provide Tax Rates that match the Tax Code   
Must select a Tax Recoverability for each Tax Rate in the selected Tax Code   
Cannot select Recoverable Recoverabilities when using a Non-Taxable Applicability, [applicability]. [SUBJECT TO CHANGE]   
 
Percentage  decimal (3, 0) >0   [0..1]  Percentage for supplier contract line. Used to calculate the extended amount on the supplier contract line. Only used for Finance Lease and Operating Lease Contract Types. 
Validation Description
Percentage is required for all lease contracts.   
Percentage is not applicable for your contract type   
 
Packaging_String  string  [0..1]  Packaging String associated with the Item specified on the Line.   
Quantity  decimal (22, 2)   [0..1]  Quantity 
Validation Description
Contract Line Quantity is required for this Contract Type.   
This Lease Contract requires you to enter a Quantity that is a whole number of 1 or more.   
 
Unit_of_Measure_Reference  Unit_of_MeasureObject  [0..1]  Unit of Measure Reference 
Validation Description
Contract Line Unit of Measure Reference is required for this Contract Type.   
The Unit of Measure is invalid for the catalog item. Only defined ordering units of measure for the catalog item can be used.   
 
Conversion_Factor  decimal (21, 9) >0   [0..1]  Conversion Factor from Ordering Unit of Measure to Purchase Item's Base Unit of Measure.   
Unit_Residual_Value  decimal (26, 6)   [0..1]  Residual Value of the item selected per unit 
Validation Description
Unit Residual Value doesn't apply to your contract type.   
 
Unit_Cost  decimal (26, 6)   [0..1]  Unit Cost 
Validation Description
Contract Line Unit Cost is required for this Contract Type.   
 
Extended_Amount  decimal (18, 3)   [0..1]  Extended Amount 
Validation Description
Contract Line Extended Amount is Required.   
 
Start_Date  date  [0..1]  Start Date 
Validation Description
Line Start Date can't be changed because it was Auto Renewed by another contract line.   
Workday populates Start Date with information you already provided.   
 
End_Date  date  [0..1]  End Date 
Validation Description
The Contract Line Start Date must be less than End Date.   
Line End Date can't be changed because it was Auto Renewed by another contract line.   
Workday populates End Date with information you already provided.   
 
In_Service_Date_Option_Reference [Choice]   Procurement_Date_OptionObject  [0..1]  This is the In Service Date Option. Please choose from one of the following options: Supplier Contract cannot be updated using this Web Service. It has either already been Amended, or there are related Schedules or Business Documents using the Contract. Or the Contract has been denied, closed or canceled. In Service Dates are only available for Spend Categories tracking Intangible Assets. 
Validation Description
In Service Date Options are not allowed when Spend Category does not track Intangible Assets.  In Service Date Options are not allowed when Spend Category does not track Intangible Assets. 
Contract Signed Date must be present if selected as In Service Date Option.  Contract Signed Date must be present if selected as In Service Date Option. 
Selected In Service Date must be greater than or equal to the Contract Start Date.   
Selected In Service Date must be greater than or equal to the Contract Start Date.   
Selected In Service Date must be greater than or equal to the Contract Start Date.   
Selected In Service Date must be greater than or equal to the Contract Start Date.   
 
Specified_In_Service_Date [Choice]   date  [0..1]  Specified In Service Date. Use this field when you wish to specify an In Service Date that isn't one of the available options in the In Service Date Option. In Service Dates are only available for Spend Categories tracking Intangible Assets. 
Validation Description
Specified In Service Date must be greater than or equal to the Contract Start Date.  Specified In Service Date must be greater than or equal to the Contract Start Date. 
In Service Date Options are not allowed when Spend Category does not track Intangible Assets.  In Service Date Options are not allowed when Spend Category does not track Intangible Assets. 
 
Supplier_Contract_Line_Renewal_Data  Supplier_Contract_Line_Renewal_Data  [0..1]  Renewal Data for Contract Line. Only used on Contracts supporting Renewals and Contracts and has Contract Line End Date. 
Validation Description
Enter a Renewal Amount for this line or mark as Do Not Auto Renew.   
Enter a Renewal Quantity for this line or mark as Do Not Auto Renew.   
Renewal Quantity is not allowed for supplier contract service line.   
Renewal Quantity is not allowed for supplier contract service line.   
 
Retention  boolean  [0..1]  Retention flag at the Line level   
Ship_To_Address_Reference  Address_ReferenceObject  [0..1]  Address Reference for an existing Ship-To Address. If not specified for a Supplier Contract Line that supports Scheduled PO contract type, Workday will default the Purchase Order Ship-To Address specified on the Contract Header.   
Ship_To_Contact_Reference  WorkerObject  [0..1]  Reference to a Worker, who will be the designated Ship-To Contact.   
Memo  string  [0..1]  Memo   
Location_Reference  LocationObject  [0..1]  Location Reference 
Validation Description
The submitted Supplier Contract Type does not allow Receive Contract Lines or Scheduled Purchase Orders. You may not submit a location.   
 
Worktag_Reference  Accounting_WorktagObject  [0..*]  Worktag Reference 
Validation Description
Remove these worktag types that aren't valid for this transaction: [list of worktag types].   
Enter a company that matches on the award line in effect for grant: [grant]. This company doesn't match the grant on the award line: [comp].   
[not allowed worktag types on Spend Transactions]   
The [type] is/are not available for use with the company/s: [partitionable] [company]   
[worktag value] is not permitted as an allowed value for worktag type: [worktag type], because it is inactive.   
Select a balancing worktag for Worktags of the following type: [type]   
The following Accounting Worktags are required but have not been assigned: [missing].   
[missing required worktag types on Spend Transactions]   
 
Related_Document_Lines_Reference  Business_Document_LineObject  [0..*]  Represents all the lines this contract line is related to. This field is used for view purposes only.   
Interest_Line  boolean  [0..1]  Indicates that there is an interest line on the supplier contract. You can use the Get web service to retrieve interest lines, but you can't use the Submit web service to select them. 
Validation Description
You selected the Interest Line field. You can retrieve interest lines using the Get web service, but you can't set them using the Submit web service.  You selected the Interest Line field. You can retrieve interest lines using the Get web service, but you can't set them using the Submit web service. 
 
Validation Description
The same Line Number cannot be used by more than one Contract Line on the Supplier Contract.   
The Related Document Lines Reference is Read Only.   
If the Spend Category selected for a Contract Line is Intangible the Contract Line's Start Date and End Date are required.   
If the Spend Category selected for a Contract Line is Intangible the Quantity on that Line must be equal to one.   
In Service Date is required for Spend Categories tracking intangible assets.   
Enter contract line end dates.   
Enter a Contract Line End Date that is before the Contract header end date.   
The Ship-To Address is not valid for use on the Supplier Contract Line.   
Provide a default tax recoverability for the tax applicability   
Workday automatically calculates the value of Extended Amount based on information you provide.   
Your Unit Residual Value must be less than the Unit Cost.   
Spend category "[spend category]" is inactive.   
There is a limit of 500 assets that you can create for this Supplier Contract Line and doesn't satisfy an Asset Pooling Rule. You must either reduce the number of assets or create an Asset Pooling Rule.   
top
 

Procurement_ItemObject

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

Spend_CategoryObject

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

Tax_ApplicabilityObject

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

Tax_Point_Date_TypeObject

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

Tax_Point_Date_TypeObjectID

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

Tax_Rate_Options_Data

part of: Supplier_Contract_Line_Replacement_Data, Supplier_Contract_Service_Line_Replacement_Data
Element containing Tax Rate Recoverabilities data for Tax Code.
 
Parameter name Type/Value Cardinality Description Validations
Tax_Rate_1_Reference  Tax_RateObject  [0..1]  Reference to Tax Rate for Tax Code.   
Tax_Recoverability_1_Reference  Tax_RecoverabilityObject  [0..1]  Reference for Tax Recoverability for Tax Rate.   
Tax_Rate_2_Reference  Tax_RateObject  [0..*]  Reference to Tax Rate for Tax Code.   
Tax_Recoverability_2_Reference  Tax_RecoverabilityObject  [0..1]  Reference for Tax Recoverability for Tax Rate.   
Tax_Rate_3_Reference  Tax_RateObject  [0..*]  Reference to Tax Rate for Tax Code.   
Tax_Recoverability_3_Reference  Tax_RecoverabilityObject  [0..1]  Reference for Tax Recoverability for Tax Rate.   
Tax_Rate_4_Reference  Tax_RateObject  [0..*]  Reference to Tax Rate for Tax Code.   
Tax_Recoverability_4_Reference  Tax_RecoverabilityObject  [0..1]  Reference for Tax Recoverability for Tax Rate.   
Tax_Rate_5_Reference  Tax_RateObject  [0..*]  Reference to Tax Rate for Tax Code.   
Tax_Recoverability_5_Reference  Tax_RecoverabilityObject  [0..1]  Reference for Tax Recoverability for Tax Rate.   
Tax_Rate_6_Reference  Tax_RateObject  [0..*]  Reference to Tax Rate for Tax Code.   
Tax_Recoverability_6_Reference  Tax_RecoverabilityObject  [0..1]  Reference for Tax Recoverability for Tax Rate.   
Validation Description
Provide Tax Rates that match the Tax Code   
Must select a Tax Recoverability for each Tax Rate in the selected Tax Code   
Cannot select Recoverable Recoverabilities when using a Non-Taxable Applicability, [applicability]. [SUBJECT TO CHANGE]   
top
 

Tax_RateObject

part of: Tax_Rate_Options_Data, Tax_Rate_Options_Data, Tax_Rate_Options_Data, Tax_Rate_Options_Data, Tax_Rate_Options_Data, Tax_Rate_Options_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, Withholding_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
 

Tax_RecoverabilityObject

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

Tax_RecoverabilityObjectID

part of: Tax_RecoverabilityObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Tax_Recoverability_Object_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_Contract_Line_Replacement_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Unit_of_MeasureObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Unit_of_MeasureObjectID

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

Procurement_Date_OptionObject

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

Procurement_Date_OptionObjectID

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

Supplier_Contract_Line_Renewal_Data

part of: Supplier_Contract_Line_Replacement_Data, Supplier_Contract_Service_Line_Replacement_Data
Renewal Data for Contract Line. Only used on Contracts supporting Renewals and Contracts and has Contract Line End Date.
 
Parameter name Type/Value Cardinality Description Validations
Do_Not_Auto-Renew  boolean  [0..1]  Do Not Auto-Renew this line. Only applies to Contracts that support Renewal Terms and Schedules.   
Renewal_Amount  decimal (18, 3) >0   [0..1]  Renewal Amount. Only applies to Contracts that support Renewal Terms and Schedules and has a Contract Line End Date. 
Validation Description
Renewal Amount can't be used for this contract type.   
 
Renewal_Quantity  decimal (22, 2) >0   [0..1]  Renewal Quantity. Only applies to Contracts that support Renewal Terms and Schedules.and has a Contract Line End Date. 
Validation Description
Renewal Quantity can't be used for this contract type.   
Renewal Quantity is not allowed for supplier contract service line.   
 
Renews_Line_Number  string (20)   [0..1]  Contract Line Number that this Contract Line renews. Only applies to Contracts that support Renewal Terms and Schedules and has a Contract Line End Date. 
Validation Description
Renews Line Number can't be entered. Used only for Get Web Services.   
 
Renewed_By_Line_Number  string (20)   [0..1]  Contract Line Number that renews this Contract Line. Only applies to Contracts that support Renewal Terms and Schedules and has a Contract Line End Date. 
Validation Description
Renewed By Line Number can't be entered. Used only for Get Web Services.   
 
Validation Description
Enter a Renewal Amount for this line or mark as Do Not Auto Renew.   
Enter a Renewal Quantity for this line or mark as Do Not Auto Renew.   
Renewal Quantity is not allowed for supplier contract service line.   
Renewal Quantity is not allowed for supplier contract service line.   
top
 

Address_ReferenceObject

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

Address_ReferenceObjectID

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

LocationObject

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

LocationObjectID

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

Accounting_WorktagObject

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

Business_Document_LineObject

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

Business_Document_LineObjectID

part of: Business_Document_LineObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Advanced_Ship_Notice_Line_ID, Award_Proposal_Line_ID, Customer_Invoice_Line_Reference_ID, Goods_Delivery_Line_Number, Goods_Delivery_Run_Line_Number, Internal_Service_Delivery_Line_ID, Internal_Service_Delivery_Line_Number, Inventory_Count_Sheet_Line_ID, Inventory_Par_Count_Line_Number, Inventory_Return_Line_Number, Line_Number, Opportunity_Line_Reference_ID, Pick_List_Line_Number, Purchase_Order_Acknowledgement_Line_ID, Purchase_Order_Line_ID, Receivable_Contract_Line_Reference_ID, Request_for_Quote_Award_Line_ID, Request_for_Quote_Line_ID, Request_for_Quote_Line_Number, Request_for_Quote_Response_Line_ID, Requisition_Line_ID, Return_to_Supplier_Line_ID, Ship_List_Line_Number, Stock_Request_Line_Number, Student_Sponsor_Contract_Line_ID, Supplier_Contract_Line_Number, Supplier_Invoice_Line_ID, 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".   
@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, Good_Delivery_ID, Goods_Delivery_Run_ID, Internal_Service_Delivery_Document_Number, Internal_Service_Delivery_ID, Inventory_Count_Sheet_Reference_ID, Inventory_Par_Count_Reference_ID, Inventory_Pick_List_Reference_ID, Inventory_Return_Reference_ID, Inventory_Ship_List_Reference_ID, Inventory_Stock_Request_Reference_ID, Purchase_Order_Reference_ID, Request_for_Quote_ID, Supplier_Contract_Amendment_ID, Supplier_Contract_History_ID, Supplier_Contract_ID  [1..1]  The unique identifier type of a parent object   
top
 

Supplier_Contract_Service_Line_Replacement_Data

part of: Supplier_Contract_Data
Supplier Contract Service Line Replacement Data
 
Parameter name Type/Value Cardinality Description Validations
Line_Number  string (20)   [1..1]  Line Number 
Validation Description
Enter a Line Number with 5 characters or less. Only system generated line numbers can be longer.   
In the Web Service Remove Contract Line Hold you cannot Remove Hold from Canceled Lines.   
You can only Remove Contract Line Hold from Service Lines.   
In the Web Service Remove Contract Line Hold you cannot add new Contract Lines.   
 
Company_for_Invoices_Reference  CompanyObject  [0..1]  Company for Invoices Reference 
Validation Description
The line-level Company for Supplier Invoices is Invalid for the provided Company for Supplier Contract Supplier Invoices Reference. Or this Contract is for a Company Hierarchy supporting multiple companies and you cannot specify just one company for the Contract Line.   
The provided Supplier Contract Type does not allow Scheduled or Manual Invoices. You may not submit an Intercompany Affiliate for Supplier Contract Line.   
 
Line_On_Hold  boolean  [0..1]  Contract Line On Hold   
Item_Reference  Procurement_ItemObject  [0..1]  Item Reference 
Validation Description
You cannot change the Item for a line which already exists on the active Supplier Contract.   
Catalog items are not allowed on Service Lines.   
 
Description  string  [0..1]  Item Description 
Validation Description
An Item has been provided for this line. You may not submit a Line Item Description different than the one provided by the Item.   
 
Spend_Category_Reference  Spend_CategoryObject  [0..1]  Spend Category Reference 
Validation Description
A Spend Category is required for the item on this line.   
An Item has been provided for this line. You may not submit a Spend Category other than the expected Spend Category. Either enter the valid Spend Category or leave the field blank.   
For service lines, select a Spend Category that isn't used for inventory.   
 
Tax_Applicability_Reference  Tax_ApplicabilityObject  [0..1]  Tax Applicability Reference 
Validation Description
If there is a Tax Code at the line level then the Tax Applicability is Required.   
 
Tax_Code_Reference  Tax_CodeObject  [0..1]  Tax Code Reference   
Tax_Rate_Recoverabilities_Data  Tax_Rate_Options_Data  [0..1]  Element containing Tax Rate Recoverabilities data for Tax Code. 
Validation Description
Provide Tax Rates that match the Tax Code   
Must select a Tax Recoverability for each Tax Rate in the selected Tax Code   
Cannot select Recoverable Recoverabilities when using a Non-Taxable Applicability, [applicability]. [SUBJECT TO CHANGE]   
 
Extended_Amount  decimal (18, 3)   [0..1]  Extended Amount 
Validation Description
Contract Line Extended Amount is Required.   
 
Start_Date  date  [0..1]  Start Date 
Validation Description
Line Start Date can't be changed because it was Auto Renewed by another contract line.   
 
End_Date  date  [0..1]  End Date 
Validation Description
The Contract Line Start Date must be less than End Date.   
Line End Date can't be changed because it was Auto Renewed by another contract line.   
 
Supplier_Contract_Line_Renewal_Data  Supplier_Contract_Line_Renewal_Data  [0..1]  Renewal Data for Contract Line. Only used on Contracts supporting Renewals and Contracts and has Contract Line End Date. 
Validation Description
Enter a Renewal Amount for this line or mark as Do Not Auto Renew.   
Enter a Renewal Quantity for this line or mark as Do Not Auto Renew.   
Renewal Quantity is not allowed for supplier contract service line.   
Renewal Quantity is not allowed for supplier contract service line.   
 
Retention  boolean  [0..1]  Retention flag at the Line level   
Ship_To_Address_Reference  Address_ReferenceObject  [0..1]  Address Reference for an existing Ship-To Address. If not specified for a Supplier Contract Line that supports Scheduled PO contract type, Workday will default the Purchase Order Ship-To Address specified on the Contract Header.   
Ship_To_Contact_Reference  WorkerObject  [0..1]  Reference to a Worker, who will be the designated Ship-To Contact.   
Memo  string  [0..1]  Memo   
Location_Reference  LocationObject  [0..1]  Location Reference 
Validation Description
The submitted Supplier Contract Type does not allow Receive Contract Lines or Scheduled Purchase Orders. You may not submit a location.   
 
Worktag_Reference  Accounting_WorktagObject  [0..*]  Worktag Reference 
Validation Description
Remove these worktag types that aren't valid for this transaction: [list of worktag types].   
Enter a company that matches on the award line in effect for grant: [grant]. This company doesn't match the grant on the award line: [comp].   
[not allowed worktag types on Spend Transactions]   
The [type] is/are not available for use with the company/s: [partitionable] [company]   
[worktag value] is not permitted as an allowed value for worktag type: [worktag type], because it is inactive.   
The following Accounting Worktags are required but have not been assigned: [missing].   
[missing required worktag types on Spend Transactions]   
Select a balancing worktag for Worktags of the following type: [type]   
 
Related_Document_Lines_Reference  Business_Document_LineObject  [0..*]  Represents all the lines this contract line is related to. This field is used for view purposes only.   
Validation Description
Enter a Contract Line End Date that is before the Contract header end date.   
Enter contract line end dates.   
The Related Document Lines Reference is Read Only.   
The same Line Number cannot be used by more than one Contract Line on the Supplier Contract.   
Please specify an Item or an Item Description.   
The Ship-To Address is not valid for use on the Supplier Contract Line.   
Provide a default tax recoverability for the tax applicability   
Spend category "[spend category]" is inactive.   
top
 

Multi-Supplier_Data

part of: Supplier_Contract_Data
Multi-Supplier Data
 
Parameter name Type/Value Cardinality Description Validations
Allow_All_Suppliers [Choice]   boolean  [0..1]  If the Allow All Suppliers flag is true, then the Supplier List Entry Data elements are ignored. 
Validation Description
Include 1 or more active suppliers in the Supplier List.   
 
From_Supplier_List_Only [Choice]   boolean  [0..1]  From Supplier List Only   
Supplier_List_Entry_Data  Supplier_List_Entry_Data  [0..*]  Supplier List Entry Data   
top
 

Supplier_List_Entry_Data

part of: Multi-Supplier_Data
Multi-Supplier Data
 
Parameter name Type/Value Cardinality Description Validations
Supplier_Reference  SupplierObject  [0..1]  Supplier List Entry.for Supplier 
Validation Description
Add suppliers to list that are either Active or Hold.   
Cannot change a new supplier to inactive on a supplier contract amendment.   
One or more Suppliers selected in Multi-Supplier list are Restricted to Companies but are not restricted to either Company or the Company Hierarchy.   
 
Inactive_as_List_Entry  boolean  [0..1]  Inactive as List Entry   
top
 

Financials_Attachment_Data

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

Note_WWS_Data

part of: Supplier_Contract_Data
Includes Notes that have been made for a business object. On a Get operation, all existing Notes will be populated. On a Put or Submit operation, any note information on the request will be added as new notes. Existing notes cannot be updated on a Put or Submit request.
 
Parameter name Type/Value Cardinality Description Validations
Created  dateTime  [0..1]  The date and time this Note was created. On a Put or Submit operation, this field is ignored, and will be overwritten with the current date and time.   
Last_Updated  dateTime  [0..1]  The date and time this Note was last updated. On a Put or Submit operation, this field is ignored, and will be overwritten with the current date and time.   
Worker_Reference  WorkerObject  [0..1]  The Worker who created this Note (if the person who created it is a Worker). On a Put or Submit operation, this field is ignored, and will be overwritten by the person processing the request.   
Business_Entity_Contact_Reference  Business_Entity_ContactObject  [0..1]  The Business Entity Contact who created this Note (if the person who created it is a Business Entity Contact and not a Worker). On a Put or Submit operation, this field is ignored, and will be overwritten with the person processing the request.   
System_User_Reference  System_UserObject  [0..1]  The System User who created this Note (if the person who created it is neither a Business Entity Contact nor a Worker). On a Put or Submit operation, this field is ignored, and will be overwritten with the person processing the request.   
Note_Content  RichText  [0..1]  The main text content for this Note.   
top
 

Business_Entity_ContactObject

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

Business_Entity_ContactObjectID

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

System_UserObject

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

System_UserObjectID

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

Application_Instance_Related_Exceptions_Data

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

Application_Instance_Exceptions_Data

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

Exception_Data

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

Supplier_ContractReferenceEnumeration

part of: Supplier_ContractObjectID
Base Type
string
top
 

WorkerReferenceEnumeration

part of: WorkerObjectID
Base Type
string
top
 

CompanyReferenceEnumeration

part of: CompanyObjectID
Base Type
string
top
 

OrganizationReferenceEnumeration

part of: OrganizationObjectID
Base Type
string
top
 

Resource_ProviderReferenceEnumeration

part of: Resource_ProviderObjectID
Base Type
string
top
 

Supplier_Contract_TypeReferenceEnumeration

part of: Supplier_Contract_TypeObjectID
Base Type
string
top
 

CurrencyReferenceEnumeration

part of: CurrencyObjectID
Base Type
string
top
 

Tax_CodeReferenceEnumeration

part of: Tax_CodeObjectID
Base Type
string
top
 

Payment_TypeReferenceEnumeration

part of: Payment_TypeObjectID
Base Type
string
top
 

Worker_Credit_CardReferenceEnumeration

part of: Worker_Credit_CardObjectID
Base Type
string
top
 

Unit_of_Time_for_ProcurementReferenceEnumeration

part of: Unit_of_Time_for_ProcurementObjectID
Base Type
string
top
 

RichText

part of: Note_WWS_Data, Supplier_Contract_Data
Base Type
string
top
 

Supplier_CatalogReferenceEnumeration

part of: Supplier_CatalogObjectID
Base Type
string
top
 

SupplierReferenceEnumeration

part of: SupplierObjectID
Base Type
string
top
 

Remit-To_Supplier_ConnectionReferenceEnumeration

part of: Remit-To_Supplier_ConnectionObjectID
Base Type
string
top
 

Payment_TermsReferenceEnumeration

part of: Payment_TermsObjectID
Base Type
string
top
 

Purchase_Order_Issue_OptionReferenceEnumeration

part of: Purchase_Order_Issue_OptionObjectID
Base Type
string
top
 

Unique_IdentifierReferenceEnumeration

part of: Unique_IdentifierObjectID
Base Type
string
top
 

Frequency_BehaviorReferenceEnumeration

part of: Frequency_BehaviorObjectID
Base Type
string
top
 

Lease_Accounting_MethodReferenceEnumeration

part of: Lease_Accounting_MethodObjectID
Base Type
string
top
 

Schedule_Distribution_MethodReferenceEnumeration

part of: Schedule_Distribution_MethodObjectID
Base Type
string
top
 

Procurement_ItemReferenceEnumeration

part of: Procurement_ItemObjectID
Base Type
string
top
 

Spend_CategoryReferenceEnumeration

part of: Spend_CategoryObjectID
Base Type
string
top
 

Tax_ApplicabilityReferenceEnumeration

part of: Tax_ApplicabilityObjectID
Base Type
string
top
 

Tax_Point_Date_TypeReferenceEnumeration

part of: Tax_Point_Date_TypeObjectID
Base Type
string
top
 

Tax_RateReferenceEnumeration

part of: Tax_RateObjectID
Base Type
string
top
 

Tax_RecoverabilityReferenceEnumeration

part of: Tax_RecoverabilityObjectID
Base Type
string
top
 

Unit_of_MeasureReferenceEnumeration

part of: Unit_of_MeasureObjectID
Base Type
string
top
 

Procurement_Date_OptionReferenceEnumeration

part of: Procurement_Date_OptionObjectID
Base Type
string
top
 

Address_ReferenceReferenceEnumeration

part of: Address_ReferenceObjectID
Base Type
string
top
 

LocationReferenceEnumeration

part of: LocationObjectID
Base Type
string
top
 

Accounting_WorktagReferenceEnumeration

part of: Accounting_WorktagObjectID
Base Type
string
top
 

Business_Document_LineReferenceEnumeration

part of: Business_Document_LineObjectID
Base Type
string
top
 

Base Type
string

top
 

Business_Entity_ContactReferenceEnumeration

part of: Business_Entity_ContactObjectID
Base Type
string
top
 

System_UserReferenceEnumeration

part of: System_UserObjectID
Base Type
string
top