Service Directory > v32.1 > Resource_Management > Submit_Supplier_Contract_Amendment
 

Operation: Submit_Supplier_Contract_Amendment

Amends supplier contracts and supports changes to the header and lines. Workday prevents changes to objects that have sensitive accounting records. If an existing line is modified it will be fully replaced by the submitted data (if allowed). The following are not supported: Project-based service lines Lease Contracts Add Contract Line Hold amendment type Remove Contract Line Hold amendment type


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

Supplier Contract Amendment Request
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
@Add_Only  boolean  [1..1]  Add Only Flag. Indicates that the service is an add only, not an update.   
Supplier_Contract_Amendment_Reference  Supplier_Contract_AmendmentObject  [0..1]  Reference to an existing Supplier Contract Amendment 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_Amendment_Data  Supplier_Contract_Amendment_Data  [0..1]  Supplier Contract Amendment Data 
Validation Description
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.   
A non-zero Catalog Percent Discount requires a Catalog.   
Use a Supplier Contract Type that allows Multi-Supplier Data or remove that data.   
Supplier Contract Amendments are not allowed for Financial or Operating Lease Contract Types.   
Select at least one line for retention if percent to retain is entered.   
Supplier Contract cannot be amended. It has either been terminated or the Supplier has been inactivated.   
Contract End Date or Total Contract Amount are required for Contract Types allowing either Scheduled Invoices or Scheduled Purchase Orders.   
Use a Supplier Contract Type that supports Renewal Terms, or remove it from the contract.   
Catalog Discount Percent cannot be greater than 100 or less than 0.   
Both the override payment type for scheduled invoices and the override payment type for the contract cannot be present at the same time.   
The Start Date must be less than the End Date.   
The Document Link URL entered does not comply with URL restrictions set for this Field.   
External Document Links are currently not enabled.   
For contracts with scheduled purchase orders, provide Purchase Order Data. For contracts without scheduled purchase orders, remove Purchase Order Data.   
For contracts with scheduled supplier invoices, provide Supplier Invoice Data. For contracts without scheduled supplier invoices, remove Supplier Invoice Data.   
You can’t enter service lines on consignment supplier contract   
Based on the contract document date, the Unit of Measure on these lines are invalid: [errorLines]. Change the Document Date or the Units of Measure.   
You can't include service lines on a supplier contract that supports Scheduled Purchase Orders.   
The Cost Center is invalid for the Company on these lines: [errorLines].   
You cannot use amendment type of Add Hold or Remove Hold on Submit Supplier Contract Amendment WWS operation.   
A contract type that includes retention must be used to enter retention details.   
The Spend Category is inactive on these lines: [errorLines].   
Enter valid worktags on these lines: [errorLines].   
The catalog items are inactive or expired. Activate or change the effective date of the items in catalog load or cancel the items in the contract on these lines: [errorLines]   
Enter valid Ship-To Address on these lines: [errorLines].   
Enter required worktags on these lines: [errorLines].   
 
Validation Description
You can only update amendments with a Draft or In Progress status.   
Invalid Reference ID for this Web Service   
You can't amend a supplier contract with an amendment already in progress.   
You can't amend a supplier contract that isn't approved.   
You can't create a new supplier contract amendment when you already have an active supplier contract amendment and the web service is set to Add Only.   
Invalid Reference ID for this Web Service   
top
 

Response Element: Submit_Supplier_Contract_Amendment_Response

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

Supplier_Contract_AmendmentObject

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

Supplier_Contract_AmendmentObjectID

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

part of: Submit_Supplier_Contract_Amendment_Request
Supplier Contract Amendment Data
 
Parameter name Type/Value Cardinality Description Validations
Supplier_Contract_To_Amend_Reference  Supplier_ContractObject  [1..1]  Supplier Contract Reference for Amendment   
Supplier_Contract_Amendment_Information  Supplier_Contract_Amendment_Information  [0..1]  Supplier Contract Amendment Information Data   
Supplier_Contract_Amendment_Reference_ID  string  [0..1]  Supplier Contract Amendment Reference ID   
Company_Reference [Choice]   CompanyObject  [1..1]  Company Reference 
Validation Description
You may not modify the Company for a Supplier Contract within this amendment.   
 
Company_Hierarchy_Reference [Choice]   OrganizationObject  [1..1]  Company Hierarchy Reference 
Validation Description
You may not modify the Company Hierarchy for the Supplier Contract in this amendment.   
 
Supplier_Reference  Resource_ProviderObject  [1..1]  Supplier Reference 
Validation Description
You may not modify the Supplier for the Supplier Contract in this amendment.   
 
Contract_Specialist_Reference  WorkerObject  [1..1]  Contract Specialist Reference   
Contract_Type_Reference  Supplier_Contract_TypeObject  [1..1]  Supplier Contract Type 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_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 Supplier Contract Amendment Type is 'Terminated'. This type requires you to enter a Supplier Contract End Date.   
 
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.   
 
Original_Contract_Amount  decimal (26, 6) >0   [0..1]  Original Supplier Contract Amount. This information is for outbound purposes only and is not processed on inbound Workday Web Services requests.   
Currency_Reference  CurrencyObject  [1..1]  Currency Reference 
Validation Description
The Currency on the Amendment must be the same as the Currency on the original Supplier Contract.   
Currency Conversion Rates between currency and company's default currency are not defined.   
Currency entered is not listed as an Accepted Currency by Supplier.   
 
Default_Tax_Code_Reference  Tax_CodeObject  [0..1]  Default Tax Code Reference   
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 override payment type is not allowed when there are scheduled invoices. You must use the "Scheduled Invoice Override Payment Type Reference" field.   
The selected payment type ([pay type]) is not allowed for supplier: [supplier].   
 
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 reference is not allowed when there are scheduled invoices.   
The credit card is not valid. It must be associated with the supplier, buyer, contract specialist or the user submitting the contract.   
The credit card selected is for company [CCCompany] and cannot be used on supplier contracts for the company/company hierarchy.   
A credit card is only allowed if the supplier's default payment type or the override payment type is credit card.   
 
Renewal_Terms_Data  Renewal_Terms_Data  [0..1]  Element that contains renewal terms for supplier contracts   
Contract_Overview  RichText  [0..1]  Contract Overview   
Catalog_Reference  Supplier_CatalogObject  [0..*]  Catalog Reference 
Validation Description
The Catalog's Supplier must match that of the Supplier Contract.   
Catalog Currency does not match Supplier Contract Currency.   
The provided Supplier Contract Type does not allow catalogs. You may not submit a Supplier Contract Catalog.   
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 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.   
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_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.   
 
Supplier_Invoice_Data  Supplier_Invoice_Defaults_for_Supplier_Contract_Amendment_Data  [0..1]  Element that contains supplier invoice information for supplier contracts   
Purchase_Order_Data  Purchase_Order_Defaults_for_Supplier_Contract_Amendment_Data  [0..1]  Element that contains purchase order information for supplier contracts   
On_Hold  boolean  [0..1]  On Hold Flag   
System_Generated  boolean  [0..1]  Indicates whether the Amendment was System Generated. Not enterable for Submit Suplier Contract Amendment web service. It is used only by Get Supplier Contract Amendment web service.   
Percent_to_Retain  decimal (12, 6) >0   [0..1]  Percent to Retain for Supplier Contract Amendment.   
Estimated_Retention_Release_Date  date  [0..1]  Estimated Retention Release Date for Supplier Contract Amendment.   
Third_Party_Retention  boolean  [0..1]  3rd Party Retention for Supplier Contract Amendment.   
Retention_Memo  string  [0..1]  Retention memo for Supplier Contract Amendment.   
Goods_Lines_Replacement_Data  Supplier_Contract_Amendment_Goods_Line_Replacement_Data  [0..*]  Goods Lines Replacement Data 
Validation Description
Provide a default tax recoverability for the tax applicability   
The same Line Number cannot be used by more than one Amendment Contract Line.   
You cannot add and cancel the contract line on the same operation.   
You can only add purchase items with stocked spend categories to consignment supplier contracts.   
Enter the same conversion factor already configured for the purchase item. Leave the conversion factor blank for Workday to automatically use the configured conversion factor.   
You can only enter stocking or ordering UOMs on a consignment supplier contract.   
You can't enter any line renewal data for a consignment supplier contract.   
Workday suggests you configure conversion factors for purchase items using purchase item tasks or web services to reduce data discrepancies.   
You can't enter line start date, line end date, in service date option, in service date or retention for a consignment supplier contract.   
You can't enter a consigned quantity for a non-consignment supplier contract.   
Enter a unit cost with a positive value greater than zero. You can't have values less than or equal to zero on consignment supplier contracts, requisitions and purchase orders.   
You cannot include Renewal Terms on Supplier Contract Line when the contract type does not support it.   
 
Service_Lines_Replacement_Data  Supplier_Contract_Amendment_Service_Line_Replacement_Data  [0..*]  Service Lines Replacement Data 
Validation Description
You cannot add and cancel the contract line on the same operation.   
The same Line Number cannot be used by more than one Amendment Contract Line.   
Provide a default tax recoverability for the tax applicability   
Spend category "[spend category]" is inactive.   
Please specify an Item or an Item Description.   
You cannot include Renewal Terms on Supplier Contract Line when the contract type does not support it.   
 
Multi_Supplier_Data  Multi-Supplier_Data  [0..*]  Multi-Supplier Data   
Attachment_Data  Financials_Attachment_Data  [0..*]  Encapsulating element containing all Business Document 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   
Validation Description
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.   
A non-zero Catalog Percent Discount requires a Catalog.   
Use a Supplier Contract Type that allows Multi-Supplier Data or remove that data.   
Supplier Contract Amendments are not allowed for Financial or Operating Lease Contract Types.   
Select at least one line for retention if percent to retain is entered.   
Supplier Contract cannot be amended. It has either been terminated or the Supplier has been inactivated.   
Contract End Date or Total Contract Amount are required for Contract Types allowing either Scheduled Invoices or Scheduled Purchase Orders.   
Use a Supplier Contract Type that supports Renewal Terms, or remove it from the contract.   
Catalog Discount Percent cannot be greater than 100 or less than 0.   
Both the override payment type for scheduled invoices and the override payment type for the contract cannot be present at the same time.   
The Start Date must be less than the End Date.   
The Document Link URL entered does not comply with URL restrictions set for this Field.   
External Document Links are currently not enabled.   
For contracts with scheduled purchase orders, provide Purchase Order Data. For contracts without scheduled purchase orders, remove Purchase Order Data.   
For contracts with scheduled supplier invoices, provide Supplier Invoice Data. For contracts without scheduled supplier invoices, remove Supplier Invoice Data.   
You can’t enter service lines on consignment supplier contract   
Based on the contract document date, the Unit of Measure on these lines are invalid: [errorLines]. Change the Document Date or the Units of Measure.   
You can't include service lines on a supplier contract that supports Scheduled Purchase Orders.   
The Cost Center is invalid for the Company on these lines: [errorLines].   
You cannot use amendment type of Add Hold or Remove Hold on Submit Supplier Contract Amendment WWS operation.   
A contract type that includes retention must be used to enter retention details.   
The Spend Category is inactive on these lines: [errorLines].   
Enter valid worktags on these lines: [errorLines].   
The catalog items are inactive or expired. Activate or change the effective date of the items in catalog load or cancel the items in the contract on these lines: [errorLines]   
Enter valid Ship-To Address on these lines: [errorLines].   
Enter required worktags on these lines: [errorLines].   
top
 

Supplier_ContractObject

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

Supplier_Contract_Amendment_Information

part of: Supplier_Contract_Amendment_Data
Supplier Contract Amendment Information Data
 
Parameter name Type/Value Cardinality Description Validations
Supplier_Contract_Amendment_Type_Reference  Supplier_Contract_Amendment_TypeObject  [1..1]  Supplier Contract Amendment Type   
Amendment_Date  date  [1..1]  Amendment Date   
Amendment_Number  string  [0..1]  Amendment Number   
Amendment_Description  string  [0..1]  Description of the Amendment   
Amendment_Signed_Date  date  [0..1]  Amendment Signed Date   
top
 

Supplier_Contract_Amendment_TypeObject

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

Supplier_Contract_Amendment_TypeObjectID

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

CompanyObject

part of: Supplier_Contract_Amendment_Data, Supplier_Invoice_Defaults_for_Supplier_Contract_Amendment_Data, Purchase_Order_Defaults_for_Supplier_Contract_Amendment_Data, Supplier_Contract_Amendment_Service_Line_Replacement_Data, Supplier_Contract_Amendment_Goods_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_Amendment_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_Amendment_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_Amendment_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_Amendment_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_Amendment_Data, Supplier_Contract_Amendment_Service_Line_Replacement_Data, Supplier_Contract_Amendment_Goods_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_Amendment_Data, Supplier_Invoice_Defaults_for_Supplier_Contract_Amendment_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_Amendment_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_Amendment_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.   
Enter a Renewal Term greater than zero.   
 
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_Amendment_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
 

Supplier_Invoice_Defaults_for_Supplier_Contract_Amendment_Data

part of: Supplier_Contract_Amendment_Data
Element that contains supplier invoice information for supplier contracts
 
Parameter name Type/Value Cardinality Description Validations
Company_for_Supplier_Invoice_Reference  CompanyObject  [1..1]  Company for Supplier Invoice Reference 
Validation Description
For Supplier Invoice Defaults, enter a Company that is on the contract or on the contract's company hierarchy.   
 
Supplier_for_Supplier_Invoice_Reference  SupplierObject  [1..1]  Supplier for Supplier Invoice Reference. This is the Pay To Supplier that will be used as a default when creating Supplier Invoice Schedules.   
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 Inactive.   
Supplier Connection is not valid for Supplier.   
 
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  [1..1]  Supplier Invoice Payment Terms Reference   
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 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   
top
 

SupplierObject

part of: Supplier_List_Entry_Data, Supplier_Invoice_Defaults_for_Supplier_Contract_Amendment_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_Invoice_Defaults_for_Supplier_Contract_Amendment_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_Invoice_Defaults_for_Supplier_Contract_Amendment_Data, Purchase_Order_Defaults_for_Supplier_Contract_Amendment_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_Defaults_for_Supplier_Contract_Amendment_Data

part of: Supplier_Contract_Amendment_Data
Element that contains purchase order information for supplier contracts
 
Parameter name Type/Value Cardinality Description Validations
Company_for_Purchase_Order_Reference  CompanyObject  [1..1]  Company for Purchase Order Reference   
Purchase_Order_Issue_Option_Reference  Purchase_Order_Issue_OptionObject  [1..1]  Purchase Order Issue Option   
Purchase_Order_Payment_Terms_Reference  Payment_TermsObject  [1..1]  Purchase Order Payment Terms Reference   
Bill-To_Contact_Detail  string  [1..1]  Bill-To Contact   
Bill-To_Address_Reference  Unique_IdentifierObject  [1..1]  Bill-To Reference 
Validation Description
The Provided Purchase Order Bill-To Address is Invalid for the Provided Company for Scheduled Purchase Orders.   
 
Ship-To_Contact_Detail  string  [1..1]  Ship-To Contact   
Ship-To_Address_Reference  Unique_IdentifierObject  [1..1]  Ship-To Address 
Validation Description
The Provided Purchase Order Ship-To Address is Invalid for the Provided Company for Scheduled Purchase Orders.   
 
top
 

Purchase_Order_Issue_OptionObject

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

Supplier_Contract_Amendment_Goods_Line_Replacement_Data

part of: Supplier_Contract_Amendment_Data
Supplier Contract Amendment Goods Lines 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.   
The Line Number must be new or reference a Goods Line on the Active Supplier Contract.   
You can't amend a contract line that was auto-renewed.   
 
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.   
Select a Company for the supplier contract line that matches the company already used on a generated business document or schedule.   
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.   
When commitment accounting is configured, the company on the supplier contract line must match the header company. Change the company header or cancel the contract.   
The line company must have an intercompany profile with the header company/hierarchy.   
If Supplier Contract creates obligations, then Supplier Contract Line Company must be the same as the Header company.   
 
Cancel_Supplier_Contract_Line  boolean  [0..1]  Contract Line Canceled   
Line_On_Hold  boolean  [0..1]  Contract Line On Hold 
Validation Description
If there is a Schedule against a Contract Line it cannot be placed On Hold.   
If there are any Transactions against a Contract Line it cannot be placed 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. The Line must be Canceled if it is existing, or removed if it is new.   
You cannot change the Item for a line which already exists on the active Supplier Contract.   
Contract Line Item Reference is required for this Contract Type.   
 
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
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.   
Spend category "[spend category]" is inactive.   
A Spend Category is required for the item on this line.   
The Contract Type selected does not allow Contract Lines to have Intangible Spend Categories.   
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.   
You cannot modify the Spend Category for a line which already exists on the active Supplier Contract.   
 
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   
Cannot select Recoverable Recoverabilities when using a Non-Taxable Applicability, [applicability]. [SUBJECT TO CHANGE]   
Must select a Tax Option for each Tax Rate in the selected Tax Code   
You can't enter a Tax Option for this type of transaction.   
You must select a Tax Option of Calculate Self-Assessed Tax or Calculate Tax Due to Supplier for a Tax Rate.   
Tax recoverability doesn't apply on a transaction tax rule for items when Revenue is the Tax Item Rule Type.   
Must select a Tax Recoverability for each Tax Rate in the selected Tax Code   
Tax option doesn't apply to a transaction tax rule for items when Revenue is the Tax Item Rule Type.   
 
Quantity  decimal (22, 2)   [0..1]  Quantity 
Validation Description
Contract Line Quantity is required for this Contract Type.   
Quantity cannot be negative   
The Quantity must be 1 when the Spend Category is Intangible.   
There is a limit of 500 assets that you can create for this Supplier Contract Line and no Asset Pooling Rule applies. You must either reduce the number of assets or create an Asset Pooling Rule.   
 
Consigned_Quantity  decimal (26, 6) >0   [0..1]  Consigned quantity represents the maximum quantity available to be on hand at a given moment for the consigned product.   
Unit_of_Measure_Reference  Unit_of_MeasureObject  [0..1]  Unit of Measure Reference 
Validation Description
The Unit of Measure cannot be changed on existing supplier contract lines when the supplier contract type creates obligations.   
The Unit of Measure is invalid for the catalog item. Only defined ordering units of measure for the catalog item can be used.   
You may not modify the Unit of Measure for a canceled Supplier Contract Line.   
Contract Line Unit of Measure Reference is required for this Contract Type.   
 
Conversion_Factor  decimal (21, 9) >0   [0..1]  Conversion Factor from Ordering Unit of Measure to Purchase Item's Base Unit of Measure.   
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.   
Enter an amount that calculates the Extended Amount of [extended amount] to be greater than or equal to the amount [amount consumed] on line number [line number] . The amount [amount consumed] is already in use by approved purchase orders, invoices, or receipts.   
Enter an extended amount that equals the unit cost multiplied by the quantity.   
 
Retention  boolean  [0..1]  Retention flag at the Line level 
Validation Description
Cannot change line level retention if contract line relates to invoice line.   
 
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
Enter contract line end dates.   
Enter a Contract Line End Date that is before the Contract header end date.   
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.   
 
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
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. 
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. 
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.   
Renewal Quantity is not allowed for supplier contract service line.   
 
Ship_To_Address_Reference  Address_ReferenceObject  [0..1]  Address Reference for an existing Ship-To Address. If not specified on the Amendment Line, Workday applies defaulting rules to persist a value in this field. 
Validation Description
The Ship-To Address is not valid for use on the Supplier Contract Line.   
You may not modify the Ship-To Address Reference for a canceled Supplier Contract Line.   
You must submit a Ship-To-Address for this Contract Type.   
 
Ship_To_Contact_Reference  WorkerObject  [0..1]  Reference to a Worker that will be the designated Ship-To Contact. If not specified on the Amendment line, Workday applies defaulting rules to persist a value in this field. 
Validation Description
You may not modify the Ship-To Contact for a canceled Supplier Contract Line.   
 
Alternate_Item_Identifiers_Data  Alternate_Item_Identifiers_Data  [0..*]  Purchase Item Alternate Item Identifiers Data 
Validation Description
Can't enter duplicate Item Identifier Type if the Allow Multiples flag is false.   
You can't have more than 1 [Item Identifier Type] for the UOM and Manufacturer combination   
Item Identifier Type is Inactive.   
 
Item_Tag_Reference  Item_TagObject  [0..*]  Item tags for Procurement Item on Item Order Line.This field is read-only, and will be ignored on Submit.   
Memo  string  [0..1]  Line 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
[not allowed worktag types on Spend Transactions]   
The following Accounting Worktags are required but have not been assigned: [missing].   
Select a balancing worktag for Worktags of the following type: [type]   
[missing required 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.   
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].   
Remove these worktag types that aren't valid for this transaction: [list of worktag types].   
 
Validation Description
Provide a default tax recoverability for the tax applicability   
The same Line Number cannot be used by more than one Amendment Contract Line.   
You cannot add and cancel the contract line on the same operation.   
You can only add purchase items with stocked spend categories to consignment supplier contracts.   
Enter the same conversion factor already configured for the purchase item. Leave the conversion factor blank for Workday to automatically use the configured conversion factor.   
You can only enter stocking or ordering UOMs on a consignment supplier contract.   
You can't enter any line renewal data for a consignment supplier contract.   
Workday suggests you configure conversion factors for purchase items using purchase item tasks or web services to reduce data discrepancies.   
You can't enter line start date, line end date, in service date option, in service date or retention for a consignment supplier contract.   
You can't enter a consigned quantity for a non-consignment supplier contract.   
Enter a unit cost with a positive value greater than zero. You can't have values less than or equal to zero on consignment supplier contracts, requisitions and purchase orders.   
You cannot include Renewal Terms on Supplier Contract Line when the contract type does not support it.   
top
 

Procurement_ItemObject

part of: Supplier_Contract_Amendment_Service_Line_Replacement_Data, Supplier_Contract_Amendment_Goods_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_Amendment_Service_Line_Replacement_Data, Supplier_Contract_Amendment_Goods_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_Amendment_Service_Line_Replacement_Data, Supplier_Contract_Amendment_Goods_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_Rate_Options_Data

part of: Supplier_Contract_Amendment_Service_Line_Replacement_Data, Supplier_Contract_Amendment_Goods_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_Option_1_Reference  Tax_OptionObject  [0..1]  Reference for Tax Option 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_Option_2_Reference  Tax_OptionObject  [0..1]  Reference for Tax Option 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_Option_3_Reference  Tax_OptionObject  [0..1]  Reference for Tax Option 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_Option_4_Reference  Tax_OptionObject  [0..1]  Reference for Tax Option 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_Option_5_Reference  Tax_OptionObject  [0..1]  Reference for Tax Option 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.   
Tax_Option_6_Reference  Tax_OptionObject  [0..1]  Reference for Tax Option for Tax Rate.   
Validation Description
Provide Tax Rates that match the Tax Code   
Cannot select Recoverable Recoverabilities when using a Non-Taxable Applicability, [applicability]. [SUBJECT TO CHANGE]   
Must select a Tax Option for each Tax Rate in the selected Tax Code   
You can't enter a Tax Option for this type of transaction.   
You must select a Tax Option of Calculate Self-Assessed Tax or Calculate Tax Due to Supplier for a Tax Rate.   
Tax recoverability doesn't apply on a transaction tax rule for items when Revenue is the Tax Item Rule Type.   
Must select a Tax Recoverability for each Tax Rate in the selected Tax Code   
Tax option doesn't apply to a transaction tax rule for items when Revenue is the Tax Item Rule Type.   
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
 

Tax_OptionObject

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

Tax_OptionObjectID

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

Unit_of_MeasureObject

part of: Alternate_Item_Identifiers_Data, Supplier_Contract_Amendment_Goods_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_Amendment_Goods_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_Amendment_Service_Line_Replacement_Data, Supplier_Contract_Amendment_Goods_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.   
Renewal Quantity is not allowed for supplier contract service line.   
top
 

Address_ReferenceObject

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

Alternate_Item_Identifiers_Data

part of: Supplier_Contract_Amendment_Goods_Line_Replacement_Data
Purchase Item Alternate Item Identifiers Data
 
Parameter name Type/Value Cardinality Description Validations
Item_Identifier_Type_Reference  Item_Identifier_TypeObject  [1..1]  Reference to existing Item Identifier Types associated with the Spend Category 
Validation Description
Enter an Item Identifier type that belongs to Spend Category.   
 
Alternate_Item_Identifier_Value  string  [0..1]  Item Identifier Type Value 
Validation Description
Alternate Item Identifiers Value is required for non-manufacturer Item Identifier Type.   
Can't have Alternate Item Identifiers Value for Manufacturer Item Identifier Type.   
Only numeric values are allowed for GTIN.   
Only alphanumeric values are allowed for UPN.   
Enter in a GTIN that is 14 digits.   
Enter a valid GTIN   
Enter a Item Identifier Type Value that isn’t already in use.   
 
Unit_of_Measure_Reference  Unit_of_MeasureObject  [0..1]  Unit of Measure associated to the value. 
Validation Description
Unit of Measure is required for the item identifier.   
You cannot enter a unit of measure for [type].   
 
Manufacturer_Reference  ManufacturerObject  [0..1]  Reference to existing Manufacturer associated with the Item Identifier Type 
Validation Description
The Manufacturer Reference field is required.   
You cannot enter Manufacturer Reference for [type]   
 
Validation Description
Can't enter duplicate Item Identifier Type if the Allow Multiples flag is false.   
You can't have more than 1 [Item Identifier Type] for the UOM and Manufacturer combination   
Item Identifier Type is Inactive.   
top
 

Item_Identifier_TypeObject

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

Item_Identifier_TypeObjectID

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

ManufacturerObject

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

ManufacturerObjectID

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

Item_TagObject

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

Item_TagObjectID

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

Supplier_Contract_Amendment_Service_Line_Replacement_Data

part of: Supplier_Contract_Amendment_Data
Supplier Contract Amendment Services Lines 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.   
The Line Number must be new or reference a Service Line on the Active Supplier Contract   
You can't amend a contract line that was auto-renewed.   
 
Company_for_Invoices_Reference  CompanyObject  [0..1]  Company for Invoices Reference 
Validation Description
Select a Company for the supplier contract line that matches the company already used on a generated business document or schedule.   
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 company must have an intercompany profile with the header company/hierarchy.   
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.   
If Supplier Contract creates obligations, then Supplier Contract Line Company must be the same as the Header company.   
 
Cancel_Supplier_Contract_Line  boolean  [0..1]  Contract Line Canceled   
Line_On_Hold  boolean  [0..1]  Contract Line On Hold 
Validation Description
If there are any Transactions against a Contract Line it cannot be placed On Hold.   
If there is a Schedule against a Contract Line it cannot be placed On Hold.   
 
Item_Reference  Procurement_ItemObject  [0..1]  Item Reference 
Validation Description
Select an Item that isn't already in use on another contract for the same company or company hierarchy, supplier, and date.   
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
For service lines, select a Spend Category that isn't used for inventory.   
Spend Category is required.   
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.   
You cannot modify the Spend Category for a line which already exists on the active Supplier Contract.   
 
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   
Cannot select Recoverable Recoverabilities when using a Non-Taxable Applicability, [applicability]. [SUBJECT TO CHANGE]   
Must select a Tax Option for each Tax Rate in the selected Tax Code   
You can't enter a Tax Option for this type of transaction.   
You must select a Tax Option of Calculate Self-Assessed Tax or Calculate Tax Due to Supplier for a Tax Rate.   
Tax recoverability doesn't apply on a transaction tax rule for items when Revenue is the Tax Item Rule Type.   
Must select a Tax Recoverability for each Tax Rate in the selected Tax Code   
Tax option doesn't apply to a transaction tax rule for items when Revenue is the Tax Item Rule Type.   
 
Extended_Amount  decimal (18, 3)   [0..1]  Extended Amount 
Validation Description
Enter an amount that calculates the Extended Amount of [extended amount] to be greater than or equal to the amount [amount consumed] on line number [line number] . The amount [amount consumed] is already in use by approved purchase orders, invoices, or receipts.   
Contract Line Extended Amount is Required.   
 
Retention  boolean  [0..1]  Retention flag at the Line level 
Validation Description
Cannot change line level retention if contract line relates to invoice line.   
You can't set Retention on supplier contract lines if the contract type configuration does not allow it.   
 
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.   
Enter contract line end dates.   
Line End Date can't be changed because it was Auto Renewed by another contract line.   
Enter a Contract Line End Date that is before the Contract header end date.   
 
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.   
Renewal Quantity is not allowed for supplier contract service line.   
 
Ship_To_Address_Reference  Address_ReferenceObject  [0..1]  Address Reference for an existing Ship-To Address. If not specified on the Amendment Line, Workday applies defaulting rules to persist a value in this field. 
Validation Description
The Ship-To Address is not valid for use on the Supplier Contract Line.   
You may not modify the Ship-To Address Reference for a canceled Supplier Contract Line.   
 
Ship_To_Contact_Reference  WorkerObject  [0..1]  Reference to a Worker that will be the designated Ship-To Contact. If not specified on the Amendment line, Workday applies defaulting rules to persist a value in this field. 
Validation Description
You may not modify the Ship-To Contact for a canceled Supplier Contract Line.   
 
Memo  string  [0..1]  Line 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
The following Accounting Worktags are required but have not been assigned: [missing].   
Select a balancing worktag for Worktags of the following type: [type]   
The [type] is/are not available for use with the company/s: [partitionable] [company]   
Remove these worktag types that aren't valid for this transaction: [list of worktag types].   
[worktag value] is not permitted as an allowed value for worktag type: [worktag type], because it is inactive.   
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].   
[missing required worktag types on Spend Transactions]   
[not allowed worktag types on Spend Transactions]   
 
Validation Description
You cannot add and cancel the contract line on the same operation.   
The same Line Number cannot be used by more than one Amendment Contract Line.   
Provide a default tax recoverability for the tax applicability   
Spend category "[spend category]" is inactive.   
Please specify an Item or an Item Description.   
You cannot include Renewal Terms on Supplier Contract Line when the contract type does not support it.   
top
 

Multi-Supplier_Data

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

Application_Instance_Related_Exceptions_Data

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

part of: Supplier_Contract_AmendmentObjectID
Base Type
string
top
 

WorkerReferenceEnumeration

part of: WorkerObjectID
Base Type
string
top
 

Supplier_ContractReferenceEnumeration

part of: Supplier_ContractObjectID
Base Type
string
top
 

Supplier_Contract_Amendment_TypeReferenceEnumeration

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

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_RateReferenceEnumeration

part of: Tax_RateObjectID
Base Type
string
top
 

Tax_RecoverabilityReferenceEnumeration

part of: Tax_RecoverabilityObjectID
Base Type
string
top
 

Tax_OptionReferenceEnumeration

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

Item_Identifier_TypeReferenceEnumeration

part of: Item_Identifier_TypeObjectID
Base Type
string
top
 

ManufacturerReferenceEnumeration

part of: ManufacturerObjectID
Base Type
string
top
 

Item_TagReferenceEnumeration

part of: Item_TagObjectID
Base Type
string
top
 

LocationReferenceEnumeration

part of: LocationObjectID
Base Type
string
top
 

Accounting_WorktagReferenceEnumeration

part of: Accounting_WorktagObjectID
Base Type
string
top