Service Directory > v25.1 > Revenue_Management > Get_Customer_Contract_Amendments
 

Operation: Get_Customer_Contract_Amendments

This service operation will get Customer Contract Amendment for the specified criteria. Customer Contract Amendment data includes Customer Contract ID, Submit Flag, Locked in Workday Flag, Document Number, Company, Currency, Customer, Effective and Signed Dates, Contract Amount, Payment Terms, Payment Type, Hold Flag, PO Number, Salesperson and Customer Contract Line data. Line data includes Sales Item, Revenue Category, Quantity, Unit Cost, for Fixed and Transaction-Based Price Types, and Recurring Installment Attributes for Recurring Price Type, and Worktags. The request criteria can be for a single transaction based on Reference or Contract Number, or all transaction can be retrieved if no criteria is specified.


@ - A parameter name with this symbol denotes an XML attribute within the document instead of an XML element.


Contents

 

Web Service

 

Request

 

Response

 

Element(s)

 

Request Element: Get_Customer_Contract_Amendments_Request

This element is the top-level request element for all Customer Contract Documents "Get" operations.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Request_References [Choice]   Customer_Contract_Amendment_Request_References  [0..1]  This element content contains the Customer Contract Amendment reference element used to return the Customer Contract Amendment by unique identifier   
Request_Criteria [Choice]   Customer_Contract_Amendment_Request_Criteria  [0..1]  This element content contains the wrapper element for the list of criteria representing the Customer Contract Amendment specific criteria needed to search for instances.   
Response_Filter  Response_Filter  [0..1]  Element Content containing Response Filter. 
Validation Description
Page Number cannot be zero.  Page number cannot be zero. 
 
Response_Group  Customer_Contract_Amendment_Response_Group  [0..1]  Element content containing Customer Contract Amendment Response Group element   
top
 

Response Element: Get_Customer_Contract_Amendments_Response

Element containing Customer Contract Amendment Document response elements including echoed request data and request result data
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Request_References  Customer_Contract_Amendment_Request_References  [0..1]  Customer Contract Amendment Document Reference element contains the specific instance set containing the requested Customer Contract Amendment Document. The ID is the value and the Type attribute is either the Lookup ID type or the Workday ID (GUID) for the instance of Customer Contract Amendment   
Request_Criteria  Customer_Contract_Amendment_Request_Criteria  [0..1]  This element is the wrapper around a list of elements representing the Customer Request specific criteria   
Response_Filter  Response_Filter  [0..1]  Parameters that let you filter the data returned in the response. You can filter returned data by dates and page attributes. 
Validation Description
Page Number cannot be zero.  Page number cannot be zero. 
 
Response_Group  Customer_Contract_Amendment_Response_Group  [0..1]  Wrapper element around a list of elements representing the amount of data that should be included in the Customer Contract Document response. If this element is not included then ALL of the Response Groups are included in the response.   
Response_Results  Response_Results  [0..1]  The "Response_Results" element contains summary information about the data that has been returned from your request including "Total_Results", "Total_Pages", and the current "Page" returned.   
Response_Data  Customer_Contract_Amendment_Response_Data  [0..1]  Wrapper element containing Customer Contract Amendment Response Data for requested references or criteria and for requested response group   
top
 

Customer_Contract_Amendment_Request_References

part of: Get_Customer_Contract_Amendments_Request, Get_Customer_Contract_Amendments_Response
Customer Contract Amendment Document Reference element contains the specific instance set containing the requested Customer Contract Amendment Document. The ID is the value and the Type attribute is either the Lookup ID type or the Workday ID (GUID) for the instance of Customer Contract Amendment
 
Parameter name Type/Value Cardinality Description Validations
Customer_Contract_Amendment_Reference  Customer_Contract_AmendmentObject  [0..*]  Instance Set containing the Customer Contract Amendment Document object   
top
 

Customer_Contract_AmendmentObject

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

Customer_Contract_AmendmentObjectID

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

Customer_Contract_Amendment_Request_Criteria

part of: Get_Customer_Contract_Amendments_Request, Get_Customer_Contract_Amendments_Response
This element is the wrapper around a list of elements representing the Customer Request specific criteria
 
Parameter name Type/Value Cardinality Description Validations
top
 

Response_Filter

part of: Get_Customer_Contract_Amendments_Request, Get_Customer_Contract_Amendments_Response
Parameters that let you filter the data returned in the response. You can filter returned data by dates and page attributes.
 
Parameter name Type/Value Cardinality Description Validations
As_Of_Effective_Date  date  [0..1]  Indicates the date when application data, such as benefits and compensation, are deemed effective in the Workday system. (Also referred to as the "Effective Moment".) If not specified, this date defaults to TODAY.   
As_Of_Entry_DateTime  dateTime  [0..1]  Indicates the date and time that data was entered into the system. (This field is also referred to as the "Entry Moment".) If not specified, defaults to the CURRENT DATE/TIME.   
Page  decimal (12, 0) >0   [0..1]  Indicates the page of data to return in the response, and defaults to the first page (Page = 1). For responses that contain more than one page of data, use this parameter to retrieve the additional pages of data. For example, set Page = 2 to retrieve the second page of data. Note: If you set the page parameter, you must also specify the "As_Of_Entry_Date" to ensure that the result set remains the same between your requests.   
Count  decimal (3, 0) >0   [0..1]  Sets the number of objects to return within each response page (Min = 1, Max = 999, Default = 100 if not set). Any values you set must be between 1-999.   
Validation Description
Page Number cannot be zero.  Page number cannot be zero. 
top
 

Customer_Contract_Amendment_Response_Group

part of: Get_Customer_Contract_Amendments_Request, Get_Customer_Contract_Amendments_Response
Wrapper element around a list of elements representing the amount of data that should be included in the Customer Contract Document response. If this element is not included then ALL of the Response Groups are included in the response.
 
Parameter name Type/Value Cardinality Description Validations
Include_Reference  boolean  [0..1]   
top
 

Response_Results

part of: Get_Customer_Contract_Amendments_Response
The "Response_Results" element contains summary information about the data that has been returned from your request including "Total_Results", "Total_Pages", and the current "Page" returned.
 
Parameter name Type/Value Cardinality Description Validations
Total_Results  decimal (12, 0) >0   [0..1]  The total number of results that have been returned from your request.   
Total_Pages  decimal (12, 0) >0   [0..1]  The total number of pages that exist for your request. A page of data in WWS contains a maximum of 100 entries. So, if you have exactly 1,000 employees returned in a request, then you will have 10 pages of data that will need to be retrieved to build your complete dataset. Each page contains a maximum of 100 entries.   
Page_Results  decimal (12, 0) >0   [0..1]  Number of Results in current page.   
Page  decimal (12, 0) >0   [0..1]  The page of data that has been returned for the given request.   
top
 

Customer_Contract_Amendment_Response_Data

part of: Get_Customer_Contract_Amendments_Response
Wrapper element containing Customer Contract Amendment Response Data for requested references or criteria and for requested response group
 
Parameter name Type/Value Cardinality Description Validations
Customer_Contract_Amendment  Customer_Contract_Amendment  [0..*]  Element content containing Customer Contract Amendment Document Element   
top
 

Customer_Contract_Amendment

part of: Customer_Contract_Amendment_Response_Data
Wrapper Element that includes Customer Contract Instance and Data
 
Parameter name Type/Value Cardinality Description Validations
Customer_Contract_Amendment_Reference  Customer_Contract_AmendmentObject  [0..1]  Reference to an existing Customer Contract Amendment.   
Customer_Contract_Amendment_Data  Customer_Contract_Amendment_Data  [0..1]  Customer Contract Amendment Data 
Validation Description
Company for this Customer Contract is not in Valid list of Companies.  Company for this Customer Contract is not in Valid list of Companies. 
Customer Contract cannot be Amended as Contract is still in progress.  Customer Contract cannot be Amended as Contract is still in progress. 
Customer Contract cannot be Amended because Customer for this Contract is Inactive.  Customer Contract cannot be Amended because Customer for this Contract is Inactive. 
Company cannot be changed on Customer Contract Amendment  Company cannot be changed on Customer Contract Amendment 
Sold to Customer cannot be changed on Customer Contract Amendment.  Sold to Customer cannot be changed on Customer Contract Amendment. 
Currency cannot be changed on Customer Contract Amendment  Currency cannot be changed on Customer Contract Amendment 
Customer Contract Lines can not be deleted but only added or modified.  Customer Contract Lines can not be deleted but only added or modified. 
Bill to Customer cannot be changed on Customer Contract Amendment  Bill to Customer cannot be changed on Customer Contract Amendment 
 
top
 

Customer_Contract_Amendment_Data

part of: Customer_Contract_Amendment
Represent a complete Customer Contract Amendment Document
 
Parameter name Type/Value Cardinality Description Validations
Customer_Contract_Amendment_ID  string  [0..1]  Customer Contract Amendment ID.   
Customer_Contract_Reference  Customer_ContractObject  [1..1]  Customer Contract Reference   
Active_Amendment_Type_Reference  Contract_Amendment_TypeObject  [1..1]  Customer Contract Amendment Type 
Validation Description
Contract Amendment type cannot be changed while editing an Amendment.  Contract Amendment type cannot be changed while editing an Amendment. 
Amendment Type should not be inactive.  Amendment Type should not be inactive. 
 
Amendment_Effective_Date  date  [1..1]  Customer Contract Amendment Effective Date   
Amendment_Number  string  [0..1]  Customer Contract Amendment Number   
Amendment_Signed_Date  date  [0..1]  Customer Contract Amendment Signed Date   
Amendment_Description  string  [0..1]  Customer Contract Amendment Description   
New_Contract_Status_Reference  Document_StatusObject  [0..1]  Customer Contract Amendment New Contract Status 
Validation Description
Amendment Contract Status is not Valid  Amendment Contract Status is not Valid 
Cannot Cancel Contract with a Revenue Recognized To Date Amount.  Cannot Cancel Contract with a Revenue Recognized To Date Amount. 
 
Customer_Contract_Data  Customer_Contract_Data  [1..*]  Customer Contract Amendment Data Document 
Validation Description
Please enter at least one Contract line.  Please enter at least one Contract line. 
Currency entered is not listed as an Accepted Currency by Bill To Customer.  Currency entered is not listed as an Accepted Currency by Bill To Customer. 
Currency entered is not listed as an Accepted Currency by Sold To Customer.  Currency entered is not listed as an Accepted Currency by Sold To Customer. 
Contract Amount and Contract Line Revenue Amount must be equal to Submit Contract.  Contract Amount and Contract Line Revenue Amount must be equal to Submit Contract. 
The Contract Amount and the Contract Line Amount must be equal to Submit Contract.  The Contract Amount and the Contract Line Amount must be equal to Submit Contract. 
Effective Date is required for Contract.  Effective Date is required for Contract. 
Only one worktag for each type is allowed for each document line.  Only one worktag for each type is allowed for each document line. 
If "Related" Contract is entered, the related contract must have the same Company and Sold To Customer as the current contract.  If "Related" Contract is entered, the related contract must have the same Company and Sold To Customer as the current contract. 
Bill to customer reference is for a customer that can be used as a basic worktag only.  Bill to customer reference is for a customer that can be used as a basic worktag only. 
Customer reference is for a customer that can be used as a basic worktag only.  Customer reference is for a customer that can be used as a basic worktag only. 
Can not have any combination of Project, Project Phase or Project Task worktags for the same line.  Can not have any combination of Project, Project Phase or Project Task worktags for the same line. 
Customer Reference is for a Customer, not for a Sponsor.  Customer Reference is for a Customer, not for a Sponsor. 
Customer Reference is for a Customer, not for a Sponsor.  Customer Reference is for a Customer, not for a Sponsor. 
Revenue and billing amounts must be equal for each unique combination of company and balancing worktag.  Revenue and billing amounts must be equal for each unique combination of company and balancing worktag. 
The sum of the Line Revenue Amount for all contract lines must be equal to zero if the Contract Type is designated as a linked contract on the Maintain Customer Contract Types task.  The sum of the Line Revenue Amount for all contract lines must be equal to zero if the Contract Type is designated as a linked contract on the Maintain Customer Contract Types task. 
Select a contract that is not already linked. For any contract selected, the contract type must not be designed as a Linked Contract on the Maintain Customer Contract Type task.   
Intercompany Supplier Invoice cannot be created for this Customer Contract. Check supplier for company, currency setup, and a positive total.  Intercompany Supplier Invoice cannot be created for this Customer Contract. Check supplier for company, currency setup, and a positive total. 
Enter a Billing Schedule From Date that is earlier than the To Date.  Enter a Billing Schedule From Date that is earlier than the To Date. 
You must enter a From Date when you use an Installment billing schedule template with Grouped Billing selected.   
You must enter a To Date when you use an Installment billing schedule template with Grouped Billing and Use To Date selected.   
 
Validation Description
Company for this Customer Contract is not in Valid list of Companies.  Company for this Customer Contract is not in Valid list of Companies. 
Customer Contract cannot be Amended as Contract is still in progress.  Customer Contract cannot be Amended as Contract is still in progress. 
Customer Contract cannot be Amended because Customer for this Contract is Inactive.  Customer Contract cannot be Amended because Customer for this Contract is Inactive. 
Company cannot be changed on Customer Contract Amendment  Company cannot be changed on Customer Contract Amendment 
Sold to Customer cannot be changed on Customer Contract Amendment.  Sold to Customer cannot be changed on Customer Contract Amendment. 
Currency cannot be changed on Customer Contract Amendment  Currency cannot be changed on Customer Contract Amendment 
Customer Contract Lines can not be deleted but only added or modified.  Customer Contract Lines can not be deleted but only added or modified. 
Bill to Customer cannot be changed on Customer Contract Amendment  Bill to Customer cannot be changed on Customer Contract Amendment 
top
 

Customer_ContractObject

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

Customer_ContractObjectID

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

Contract_Amendment_TypeObject

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

Contract_Amendment_TypeObjectID

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

Document_StatusObject

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

Document_StatusObjectID

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

Customer_Contract_Data

part of: Customer_Contract_Amendment_Data
Represent a complete Customer Contract Document.
 
Parameter name Type/Value Cardinality Description Validations
Customer_Contract_ID  string  [0..1]  Customer Contract ID. This is the Customer Contract Unique Identifier.   
Submit  boolean  [0..1]  Submit for Approval is a boolean flag indicating if the transaction is to be submitted or saved in draft mode. If this flag is set, the transaction will be submitted, otherwise the transaction is saved in draft. 
Validation Description
Cannot submit Customer Contract Amendment when any lines have either Customer Invoices or Revenue Recognition Installments In Process.  Cannot submit Customer Contract Amendment when any lines have either Customer Invoices or Revenue Recognition Installments In Process. 
 
Locked_in_Workday  boolean  [0..1]  Set to True to disable editing and canceling the invoice inside the Workday application. Invoice can only be updated from the web service.   
Company_Reference  CompanyObject  [1..1]  Company Reference   
Multiple_Element_Revenue_Allocation  boolean  [0..1]  Multi Element Allocation flag to denote that revenue allocation is required   
No_Allocation_Threshold  boolean  [0..1]  No Allocation Threshold is checked when the Upper and lower range percentage for a company is not set   
Lower_Range_Percentage  decimal (10, 4) >0   [0..1]  Lower Range Percentage for Company   
Upper_Range_Percentage  decimal (10, 4) >0   [0..1]  Upper Range Percentage for Company   
Currency_Reference  CurrencyObject  [0..1]  This is the reference id of currency of the transaction If no currency is specified, Workday will first look to see if the payer/payee has a preferred currency and if not, currency will be populated with the company base currency. If the company base currency is not allowed currency for payer/payee then transaction will not be able to be submitted for approval. 
Validation Description
Currency Conversion Rates between currency and company's default currency are not defined.  Currency Conversion Rates between currency and company's default currency are not defined. 
Currency Conversion Rates between currency and company's default currency are not defined.   
 
Sold_To_Customer_Reference  Billable_EntityObject  [1..1]  Sold To Customer Reference 
Validation Description
Company represented by Customer cannot match the transaction Company.   
 
Ship_To_Customer_Reference  CustomerObject  [0..1]  This is the Ship To Connection on the contract header that the lines will default from. 
Validation Description
Enter a Ship-To Customer that is part of the Customer's Connection Map.   
 
Ship_To_Address_Reference  Address_ReferenceObject  [0..1]  The ship to address reference on the contract header. If this field is blank, it will take the default address from the header ship to customer. 
Validation Description
Enter a Ship-To Customer first before entering a Ship-To Address Reference.   
The Ship-To Address you entered is not valid for this Ship-To Customer. If you did not enter a Ship-To Customer, Workday chose the default for this Sold-To Customer for you, and this Ship-To Address is not valid for that customer.   
 
Ship_To_Address_Data  Address_Information_Data  [0..*]  Address information 
Validation Description
Postal Code is not a valid address component for certain countries.  Postal Code is not a valid address component for certain countries. 
Municipality is not a valid address component for certain countries .  Municipality is not a valid address component for certain countries . 
Postal Code is required for certain countries.  Postal Code is required for certain countries. 
Municipality is required for certain countries.  Municipality is required for certain countries. 
Region Name must be valid for the specified Country.  Region Name must be valid for the specified Country. 
Usage Type and Use For combination must be valid for Address.  Usage Type and Use For combination must be valid for Address. 
Second Address Line is required for certain countries.  Second Address Line is required for certain countries. 
Third Address Line is required for certain countries.  Third Address Line is required for certain countries. 
Fourth Address Line is required for certain countries.  Fourth Address Line is required for certain countries. 
Subregion is required for certain countries.  Subregion is required for certain countries. 
Second Subregion is required for certain countries.  Second Subregion is required for certain countries. 
Submunicipality (or City Subdivision - Local if configured on Tenant Setup Global) is required for certain countries.  Submunicipality (or City Subdivision - Local if configured on Tenant Setup Global) is required for certain countries. 
Second Submunicipality is required for certain countries.  Second Submunicipality is required for certain countries. 
Second Address Line is not a valid address component for certain countries.  Second Address Line is not a valid address component for certain countries. 
Third Address Line is not a valid address component for certain countries.  Third Address Line is not a valid address component for certain countries. 
Fourth Address Line is not a valid address component for certain countries.  Fourth Address Line is not a valid address component for certain countries. 
Subregion is not a valid address component for certain countries.  Subregion is not a valid address component for certain countries. 
Second Subregion is not a valid address component for certain countries.  Second Subregion is not a valid address component for certain countries. 
Submunicipality is not a valid address component for certain countries.  Submunicipality is not a valid address component for certain countries. 
Second Submunicipality is not a valid address component for certain countries.  Second Submunicipality is not a valid address component for certain countries. 
A maximum of four Submunicipalities are allowed in an address.  A maximum of four Submunicipalities are allowed in an address. 
A maximum of four Subregions are allowed in an address.  A maximum of four Subregions are allowed in an address. 
A maximum of four Address Lines are allowed in an address.  A maximum of four Address Lines are allowed in an address. 
Region is required for certain countries.  Region is required for certain countries. 
Address Line is required for certain countries.  Address Line is required for certain countries. 
Home addresses which are not additionally used as work addresses cannot be marked as public.  Home addresses which are not additionally used as work addresses cannot be marked as public. 
[postal code] is not a valid postal code for [region]  Postal Code must be valid for the Region. 
Address Line 1 (or Address Line 1 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 1 (or Address Line 1 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 1 is not valid for this Country.  Address Line 1 is not valid for this Country. 
Address Line 2 (or Address Line 2 - Local if configured on Tenant Setup Global) is Required in this Country.  Address Line 2 (or Address Line 2 - Local if configured on Tenant Setup Global) is Required in this Country. 
Address Line 2 not Valid for this Country.  Address Line 2 not Valid for this Country. 
Address Line 3 (or Address Line 3 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 3 (or Address Line 3 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 3 is not Valid for this Country.  Address Line 3 is not Valid for this Country. 
Address Line 4 (or Address Line 4 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 4 (or Address Line 4 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 4 is not Valid for this Country.  Address Line 4 is not Valid for this Country. 
Address Line 5 (or Address Line 5 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 5 (or Address Line 5 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 5 is not Valid for this Country.  Address Line 5 is not Valid for this Country. 
Address Line 6 (or Address Line 6 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 6 (or Address Line 6 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 6 is not Valid for this Country.  Address Line 6 is not Valid for this Country. 
Address Line 7 (or Address Line 7 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 7 (or Address Line 7 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 7 is not Valid for this Country.  Address Line 7 is not Valid for this Country. 
Address Line 8 (or Address Line 8 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 8 (or Address Line 8 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 8 is not Valid for this Country.  Address Line 8 is not Valid for this Country. 
Address Line 9 (or Address Line 9 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 9 (or Address Line 9 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 9 is not Valid for this Country.  Address Line 9 is not Valid for this Country. 
You cannot specify the same usage type more than once for an address.  You cannot specify the same usage type more than once for an address. 
Address Line 1 - Local is not valid for this Country.  Address Line 1 - Local is not valid for this Country. 
Municipality - Local is not a valid address component for certain countries .  Municipality - Local is not a valid address component for certain countries . 
Address Line 2 - Local is not valid for this Country.  Address Line 2 - Local is not valid for this Country. 
Address Line 3 - Local is not Valid for this Country.  Address Line 3 - Local is not Valid for this Country. 
Address Line 9 - Local is not Valid for this Country.  Address Line 9 - Local is not Valid for this Country. 
Address Line 8 - Local is not Valid for this Country.  Address Line 8 - Local is not Valid for this Country. 
Address Line 7 - Local is not Valid for this Country.  Address Line 7 - Local is not Valid for this Country. 
Address Line 6 is not Valid for this Country.  Address Line 6 is not Valid for this Country. 
Address Line 5 - Local is not Valid for this Country.  Address Line 5 - Local is not Valid for this Country. 
Address Line 4 - Local is not Valid for this Country.  Address Line 4 - Local is not Valid for this Country. 
City Subdivision 1 - Local is not a valid address component for certain countries.  City Subdivision 1 - Local is not a valid address component for certain countries. 
City Subdivision 2 - Local is not a valid address component for certain countries.  City Subdivision 2 - Local is not a valid address component for certain countries. 
Region Subdivision 1 - Local is not a valid address component for certain countries.  Region Subdivision 1 - Local is not a valid address component for certain countries. 
Region Subdivision 2 - Local is not a valid address component for certain countries.  Region Subdivision 2 - Local is not a valid address component for certain countries. 
Region Subdivision 2 is not a valid address component for certain countries.  Region Subdivision 2 is not a valid address component for certain countries. 
City Subdivision 2 is not a valid address component for certain countries.  City Subdivision 2 is not a valid address component for certain countries. 
Submunicipality ("City Subdivision 1", or "City Subdivision 1 - Local" if Local Script configured on tenant setup global) is required in this country.  Submunicipality ("City Subdivision 1", or "City Subdivision 1 - Local" if Local Script configured on tenant setup global) is required in this country. 
Submunicipality (City Subdivision 2 or City Subdivision 2 - Local if Local Scripts configured on Tenant Setup - Global) are required for this Country.  Submunicipality (City Subdivision 2 or City Subdivision 2 - Local if Local Scripts configured on Tenant Setup - Global) are required for this Country. 
Subregion 1 (or Subregion 1 - Local if Local Scripts configured on Tenant Setup - Global) is required for this country.  Subregion 1 (or Subregion 1 - Local if Local Scripts configured on Tenant Setup - Global) is required for this country. 
Subregion 2 (or Subregion 2 - Local if Local Scripts configured on Tenant Setup - Global) is required for this country.  Subregion 2 (or Subregion 2 - Local if Local Scripts configured on Tenant Setup - Global) is required for this country. 
If one local script address field is submitted, all required local script address fields must be submitted.  If one local script address field is submitted, all required local script address fields must be submitted. 
Address Reference is required when deleting an address  Address Reference is required when deleting an address 
Usage Data is required unless address is being deleted  Usage Data is required unless address is being deleted 
Country Reference is required unless address is being deleted  Country Reference is required unless address is being deleted 
Address deletion is not supported in this web service request  Address deletion is not supported in this web service request 
If one western script field is submitted, all required western script address fields must be submitted.  If one western script field is submitted, all required western script address fields must be submitted. 
Address Reference must match an existing (and not deleted) address in use by the worker subject of this request  Address Reference must match an existing (and not deleted) address in use by the worker subject of this request 
Address "[ID]" is already in use by another address (possibly on another contactable). Please choose a different Address ID.  The Address ID field is for updating the value of the Address Reference. It cannot be the same as another existing address. 
Use a unique Address Reference ID for each address. [ID] is already used on another address.  The Address ID field is for updating the value of the Address Reference. It cannot be the same as another existing address. 
You can only update addresses that belong to this customer.   
You can't use an existing address for a new customer.   
Existing addresses can't be future dated. Select an effective date that is on or before today, or create a new address with a future date.   
The Address ID must match the Address Reference.   
You can't use an existing address for a new customer request.   
You can't use an existing address for a new prospect.   
You can only update addresses that belong to this customer request.   
You can only update addresses that belong to this prospect.   
Enter a postal code in the valid format: [PostalCodeValidationMessage].   
Postal Code is required for [countryWithMustHavePostalCode]   
One or more addresses are missing a Country City reference. This field is required because the City Prompt localization is active for: [countryref].   
You entered this Country City reference: [countrycityref]. To use this Country City reference, you must activate the City Prompt localization for: [countryref]. Perform either one of these actions: Activate the City Prompt localization. Enter a municipality instead of a Country City reference.   
Enter a Country City reference that is valid for: [countryref]. You entered this Country City reference: [countrycityref].   
You must enter a Country City reference instead of a text element because the City Prompt localization is active for: [countryref]. You entered this text element: [cityattrib] [citylocalattrib].   
Only Address reference belonging to the Customer tied to the Customer Contact can be shared by the Customer Contact   
 
Customer_Contract_Type_Reference  Customer_Contract_TypeObject  [1..1]  Customer Contract Type Reference   
Contract_Name  string  [0..1]  Customer Contract Name   
Version  decimal (12, 0)   [0..1]  Customer Contract Version 
Validation Description
Contract Version is not enterable.  Contract Version is not enterable. 
Amendment with this version number already exists, you must start the amendment over.   
 
Customer_Contract_Number  string  [0..1]  Customer Contract Number   
Contract_Description  string  [0..1]  Customer Contract Description   
Bill_To_Customer_Reference  Billable_EntityObject  [0..1]  Bill to Customer Reference for Customer Contract   
Payment_Terms_Reference  Payment_TermsObject  [0..1]  Payment Terms Reference for Customer Contract   
Payment_Type_Reference  Payment_TypeObject  [0..1]  Payment Type Reference for Customer Contract   
Default_Tax_Code_Reference  Tax_CodeObject  [0..1]  Tax Code Reference for Customer Contract   
Related_Customer_Contract_Reference  Customer_ContractObject  [0..1]  For information purposes only, a contract "related" to the current contract. Needs to have same company and customer of current contract.   
Linked_Customer_Contracts_Reference  Customer_Contract_AbstractObject  [0..*]  Other customer contracts that are linked to this contract. 
Validation Description
If the Contract Type is not identified as a Linked Contract on the Maintain Customer Contract Types task, the Linked Contracts field should be empty.   
Select an active contract. The contract status for this Linked or Master Contract is cancelled.   
 
Master_Customer_Contract_Reference  Customer_ContractObject  [0..1]  The master customer contract this contract could be linked to. 
Validation Description
If the Contract Type is identified as a Linked Contract on the Maintain Customer Contract Types task, the Master Contract field should be empty.   
Select a Master Contract with a contract type that has been designated as a Linked Contract on the Maintain Customer Contract Type task.   
Select an active contract. The contract status for this Linked or Master Contract is cancelled.   
 
On_Hold  boolean  [0..1]  Customer Contract is On Hold   
Customer_Contract_Effective_Date  date  [0..1]  Customer Contract Effective Date   
Contract_Signed_Date  date  [0..1]  Contract Signed Date   
PO_Number  string  [0..1]  Purchase Order for Customer Contract   
Salesperson_Reference  WorkerObject  [0..1]  Reference to existing Worker that represents the salesperson for this Customer Contract.   
Default_Worktags_Reference  Audited_Accounting_WorktagObject  [0..*]  Customer Contract Default Worktags Reference 
Validation Description
[list of worktag types] not valid for this transaction.  The Worktags provided are not valid for this transaction 
 
Current_Contract_Amount  decimal (18, 3)   [0..1]  Current Contract Amount   
Contract_Notes  RichText  [0..1]  Customer Contract Notes   
Billing_Notes  RichText  [0..1]  Customer Contract Billing Notes   
Transaction_Billing_Schedule_Template_Reference  Billing_Schedule_TemplateObject  [0..1]  Billing Schedule Template of Type Transaction   
Installment_Billing_Schedule_Template_Reference  Billing_Schedule_TemplateObject  [0..1]  Billing Schedule Template of Type Installment.   
Billing_Schedule_From_Date  date  [0..1]  Billing Schedule Template From Date.   
Billing_Schedule_To_Date  date  [0..1]  Billing Schedule Template To Date.   
Customer_Contract_Line_Replacement_Data  Customer_Contract_Line_Data  [0..*]  Customer Contract Line Data Element 
Validation Description
Only one worktag for each type is allowed for each document line.  Only one worktag for each type is allowed for each document line. 
Please specify an Item or a Spend Category.  Please specify an Item or a Spend Category. 
Revenue Category must match the Revenue Category for the Sales Item if that category is active.  Revenue Category must match the Revenue Category for the Sales Item if that category is active. 
Contract Line Number must be entered.  Contract Line Number must be entered. 
If Line is Renewable, a line End Date must be entered.  If Line is Renewable, a line End Date must be entered. 
To Date must be greater than From Date.  To Date must be greater than From Date. 
Contract Line Amount is Required when Contract Line Type is a Fixed Amount Type and there is no Revenue Override Amount  Contract Line Amount is Required when Contract Line Type is a Fixed Amount Type and there is no Revenue Override Amount 
Quantity is required when contract line type is Fixed Amount or Subscription.  Quantity is required when contract line type is Fixed Amount or Subscription. 
If both First and Last Installments are entered, number of installments must be greater than or equal to 3.  If both First and Last Installments are entered, number of installments must be greater than or equal to 3. 
If either First or Last Installment is entered, number of installments must be greater than or equal to 2.  If either First or Last Installment is entered, number of installments must be greater than or equal to 2. 
If either First or Last Installment is entered, number of installments must be greater than or equal to 2.  If either First or Last Installment is entered, number of installments must be greater than or equal to 2. 
Regular Installment Amount is required when Contract Line Type is Recurring.  Regular Installment Amount is required when Contract Line Type is Recurring. 
Cannot enter a value for Revenue Override Amount unless Deferred Revenue is checked  Cannot enter a value for Revenue Override Amount unless Deferred Revenue is checked 
Conditions for this Message should no longer occur. Revenue override amount is invalid when contract line type is Value Amount (non project) because revenue amount for Value Amount (non project) comes from invoiced amount.  Conditions for this Message should no longer occur. Revenue override amount is invalid when contract line type is Value Amount (non project) because revenue amount for Value Amount (non project) comes from invoiced amount. 
Tax applicability is required when tax code has a value.  Tax applicability is required when tax code has a value. 
Contract Line Amount is not valid for Prepaid or Revenue Only Contract Lines  Contract Line Amount is not valid for Prepaid or Revenue Only Contract Lines 
A Revenue Only customer contract line must have Deferred Revenue checked.  A Revenue Only customer contract line must have Deferred Revenue checked. 
A Prepaid Customer Contract Line cannot have Deferred Revenue checked  A Prepaid Customer Contract Line cannot have Deferred Revenue checked 
Billable Project is not valid for a non-project Contract Line type.  Billable Project is not valid for a non-project Contract Line type. 
Billable Project is required for a Project Contract Line Type.  Billable Project is required for a Project Contract Line Type. 
Renewable is invalid for Prepaid or Revenue Only contract lines.  Renewable is invalid for Prepaid or Revenue Only contract lines. 
New Business is invalid for Prepaid or Revenue Only contract lines.  New Business is invalid for Prepaid or Revenue Only contract lines. 
Revenue Override Amount must be entered for a Revenue Only contract line  Revenue Override Amount must be entered for a Revenue Only contract line 
Revenue Override Amount must be empty for contract lines that are Billing Only or Variable Amount (Non-Project)  Revenue Override Amount must be empty for contract lines that are Billing Only or Variable Amount (Non-Project) 
Project Transaction Source cannot be entered for non Project based Customer Contract Lines.  Project Transaction Source cannot be entered for non Project based Customer Contract Lines. 
A Project Transaction Source of Expense OR Time is required for a Project Time and Expense Contract Line (exactly 1 source)  A Project Transaction Source of Expense OR Time is required for a Project Time and Expense Contract Line (exactly 1 source) 
Unit Price cannot be entered for contract line types of: Prepaid, Recurring, Revenue Only, or Project based.  Unit Price cannot be entered for contract line types of: Prepaid, Recurring, Revenue Only, or Project based. 
This Billable Project / Project Transaction Source combination with overlapping date range already exists on another Project Time and Expense Contract line  This Billable Project / Project Transaction Source combination with overlapping date range already exists on another Project Time and Expense Contract line 
Only a Billable Project may be entered.  Only a Billable Project may be entered. 
Cannot enter Project Worktag on Contract Line with Billable Project entered.  Cannot enter Project Worktag on Contract Line with Billable Project entered. 
Deferred Revenue is required for Billing Only line  Deferred Revenue is required for Billing Only line 
Cannot have an Employee Worktag along with a Contingent Worker Worktag for the same line.  Cannot have an Employee Worktag along with a Contingent Worker Worktag for the same line. 
Can not use a Sales Item that is a basic worktag only as the sales item for the transaction.  Can not use a Sales Item that is a basic worktag only as the sales item for the transaction. 
Sales Item is inactive.  Sales Item is inactive. 
Sales Item Reference does not refer to a valid Sales Item.  Sales Item Reference does not refer to a valid Sales Item. 
Project reference is for a project that can be used as a basic worktag only.  Project reference is for a project that can be used as a basic worktag only. 
Can not have any combination of Project, Project Phase or Project Task worktags for the same line.  Can not have any combination of Project, Project Phase or Project Task worktags for the same line. 
Quantity 2 can only be entered if the primary Quantity is not zero.  Quantity 2 can only be entered if the primary Quantity is not zero. 
Unit of Measure 2 cannot be provided unless both primary Quantity and Unit of Measure are provided.  Unit of Measure 2 cannot be provided unless both primary Quantity and Unit of Measure are provided. 
Quantity 2 is required if Unit of Measure 2 is provided.  Quantity 2 is required if Unit of Measure 2 is provided. 
Quantity 2 can only be entered if the Contract Line Type is Fixed Amount or Subscription.  Quantity 2 can only be entered if the Contract Line Type is Fixed Amount or Subscription. 
Unit Of Measure 2 can only be entered if the Contract Line Type is Fixed Amount or Subscription.  Unit Of Measure 2 can only be entered if the Contract Line Type is Fixed Amount or Subscription. 
Contract Line Data contains duplicate Receivable Contract Line Reference ID's.  Contract Line Data contains duplicate Receivable Contract Line Reference ID's. 
FV Unit Price cannot be entered for contract line types of: Prepaid, Recurring, Revenue Only, or Project  FV Unit Price cannot be entered for contract line types of: Prepaid, Recurring, Revenue Only, or Project 
FV Extended Amount cannot be entered for contract line types of: Prepaid or Revenue Only  FV Extended Amount cannot be entered for contract line types of: Prepaid or Revenue Only 
Cannot use inactive Revenue Category  Cannot use inactive Revenue Category 
This Usage Based Rate is already in use on another customer contract or Amendment.   
Contract Line Billing Schedule Dates are only valid if using an Installment Billing Schedule Template with Separate Billing.  Contract Line Billing Schedule Dates are only valid if using an Installment Billing Schedule Template with Separate Billing. 
Contract Line Billing Schedule From Date must be before To Date.  Enter a Billing Schedule From Date that is earlier than the To Date. 
If you select the Number of installments option, Billing Schedule From Date is required.   
If you select Use To Date, both Billing Schedule From Date and Billing Schedule To Date are required.   
Quantity cannot be entered for contract line types of: Prepaid, Recurring, Revenue Only, or Project with non Time Project Transaction Source .  Quantity cannot be entered for contract line types of: Prepaid, Recurring, Revenue Only, or Project with non Time Project Transaction Source . 
Unit of Measure cannot be entered for contract line types of: Prepaid, Recurring, Revenue Only, or Project with non Time Project Transaction Source .  Unit of Measure cannot be entered for contract line types of: Prepaid, Recurring, Revenue Only, or Project with non Time Project Transaction Source . 
 
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.   
 
Validation Description
Please enter at least one Contract line.  Please enter at least one Contract line. 
Currency entered is not listed as an Accepted Currency by Bill To Customer.  Currency entered is not listed as an Accepted Currency by Bill To Customer. 
Currency entered is not listed as an Accepted Currency by Sold To Customer.  Currency entered is not listed as an Accepted Currency by Sold To Customer. 
Contract Amount and Contract Line Revenue Amount must be equal to Submit Contract.  Contract Amount and Contract Line Revenue Amount must be equal to Submit Contract. 
The Contract Amount and the Contract Line Amount must be equal to Submit Contract.  The Contract Amount and the Contract Line Amount must be equal to Submit Contract. 
Effective Date is required for Contract.  Effective Date is required for Contract. 
Only one worktag for each type is allowed for each document line.  Only one worktag for each type is allowed for each document line. 
If "Related" Contract is entered, the related contract must have the same Company and Sold To Customer as the current contract.  If "Related" Contract is entered, the related contract must have the same Company and Sold To Customer as the current contract. 
Bill to customer reference is for a customer that can be used as a basic worktag only.  Bill to customer reference is for a customer that can be used as a basic worktag only. 
Customer reference is for a customer that can be used as a basic worktag only.  Customer reference is for a customer that can be used as a basic worktag only. 
Can not have any combination of Project, Project Phase or Project Task worktags for the same line.  Can not have any combination of Project, Project Phase or Project Task worktags for the same line. 
Customer Reference is for a Customer, not for a Sponsor.  Customer Reference is for a Customer, not for a Sponsor. 
Customer Reference is for a Customer, not for a Sponsor.  Customer Reference is for a Customer, not for a Sponsor. 
Revenue and billing amounts must be equal for each unique combination of company and balancing worktag.  Revenue and billing amounts must be equal for each unique combination of company and balancing worktag. 
The sum of the Line Revenue Amount for all contract lines must be equal to zero if the Contract Type is designated as a linked contract on the Maintain Customer Contract Types task.  The sum of the Line Revenue Amount for all contract lines must be equal to zero if the Contract Type is designated as a linked contract on the Maintain Customer Contract Types task. 
Select a contract that is not already linked. For any contract selected, the contract type must not be designed as a Linked Contract on the Maintain Customer Contract Type task.   
Intercompany Supplier Invoice cannot be created for this Customer Contract. Check supplier for company, currency setup, and a positive total.  Intercompany Supplier Invoice cannot be created for this Customer Contract. Check supplier for company, currency setup, and a positive total. 
Enter a Billing Schedule From Date that is earlier than the To Date.  Enter a Billing Schedule From Date that is earlier than the To Date. 
You must enter a From Date when you use an Installment billing schedule template with Grouped Billing selected.   
You must enter a To Date when you use an Installment billing schedule template with Grouped Billing and Use To Date selected.   
top
 

CompanyObject

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

CompanyObjectID

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

CurrencyObject

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

Billable_EntityObject

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

Billable_EntityObjectID

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

CustomerObject

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

CustomerObjectID

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

Address_ReferenceObject

part of: Address_Information_Data, Customer_Contract_Data, Customer_Contract_Line_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
 

Address_Information_Data

part of: Customer_Contract_Data, Customer_Contract_Line_Data
Address information
 
Parameter name Type/Value Cardinality Description Validations
@Formatted_Address  string  [1..1]  Returns the formatted address in the format specified for the country. This data is not used for inbound requests and any data provided in this element will be ignored.   
@Address_Format_Type  string  [1..1]  The format type of the address.   
@Defaulted_Business_Site_Address  boolean  [1..1]  Set to 1 if the address is a defaulted location address. If this value is 1, this address will not be processed for inbound web services.   
@Delete  boolean  [1..1]  Set this flag to true in order to delete the referenced address. If this flag is set, the Reference ID field becomes required, and all other address fields that would otherwise be required will be optional and meaningless. 
Validation Description
The referenced address is in use as a primary home address and cannot be deleted.  The referenced address is in use as a primary home address and cannot be deleted. 
 
@Do_Not_Replace_All  boolean  [1..1]  This flag controls whether or not existing non-primary address data will be replaced. A value of true means only the referenced address will be updated, or created if it does not exist or no reference was provided. This behavior is used if the flag is set to true for ANY address in the request.   
@Effective_Date  date  [1..1]  Effective Date of Address.   
Country_Reference  CountryObject  [0..1]  Country for the address.   
Last_Modified  dateTime  [0..1]  The moment when the address was last modified.   
Address_Line_Data  Address_Line_Information_Data  [0..*]  The address line for the address. This typically contains Street name, street number, apartment, suite number. 
Validation Description
A value is required on internal element 'Address Line Data'. If you do not want to set a value for a non-required type such as ADDRESS_LINE_2, remove it completely from the web service request.  A value is required on internal element 'Address Line Data'. If you do not want to set a value for a non-required type such as ADDRESS_LINE_2, remove it completely from the web service request. 
 
Municipality  string  [0..1]  City part of the address.   
Country_City_Reference  Country_CityObject  [0..1]  Country City for the address   
Submunicipality_Data  Submunicipality_Information_Data  [0..*]  The submunicipality of the address.   
Country_Region_Reference  Country_RegionObject  [0..1]  The region part of the address. Typically this contains the state/province information.   
Subregion_Data  Subregion_Information_Data  [0..*]  The subregion part of the address.   
Postal_Code  string  [0..1]  The Postal Code part of the address.   
Usage_Data  Communication_Method_Usage_Information_Data  [0..*]  Encapsulating element for all Communication Method Usage data.   
Municipality_Local  string  [0..1]  City in local script part of the address.   
Address_Reference  Address_ReferenceObject  [0..1]  The Address Reference ID.   
Address_ID  string  [0..1]  New ID value used in address updates. The ID cannot already be in use by another address.   
Validation Description
Postal Code is not a valid address component for certain countries.  Postal Code is not a valid address component for certain countries. 
Municipality is not a valid address component for certain countries .  Municipality is not a valid address component for certain countries . 
Postal Code is required for certain countries.  Postal Code is required for certain countries. 
Municipality is required for certain countries.  Municipality is required for certain countries. 
Region Name must be valid for the specified Country.  Region Name must be valid for the specified Country. 
Usage Type and Use For combination must be valid for Address.  Usage Type and Use For combination must be valid for Address. 
Second Address Line is required for certain countries.  Second Address Line is required for certain countries. 
Third Address Line is required for certain countries.  Third Address Line is required for certain countries. 
Fourth Address Line is required for certain countries.  Fourth Address Line is required for certain countries. 
Subregion is required for certain countries.  Subregion is required for certain countries. 
Second Subregion is required for certain countries.  Second Subregion is required for certain countries. 
Submunicipality (or City Subdivision - Local if configured on Tenant Setup Global) is required for certain countries.  Submunicipality (or City Subdivision - Local if configured on Tenant Setup Global) is required for certain countries. 
Second Submunicipality is required for certain countries.  Second Submunicipality is required for certain countries. 
Second Address Line is not a valid address component for certain countries.  Second Address Line is not a valid address component for certain countries. 
Third Address Line is not a valid address component for certain countries.  Third Address Line is not a valid address component for certain countries. 
Fourth Address Line is not a valid address component for certain countries.  Fourth Address Line is not a valid address component for certain countries. 
Subregion is not a valid address component for certain countries.  Subregion is not a valid address component for certain countries. 
Second Subregion is not a valid address component for certain countries.  Second Subregion is not a valid address component for certain countries. 
Submunicipality is not a valid address component for certain countries.  Submunicipality is not a valid address component for certain countries. 
Second Submunicipality is not a valid address component for certain countries.  Second Submunicipality is not a valid address component for certain countries. 
A maximum of four Submunicipalities are allowed in an address.  A maximum of four Submunicipalities are allowed in an address. 
A maximum of four Subregions are allowed in an address.  A maximum of four Subregions are allowed in an address. 
A maximum of four Address Lines are allowed in an address.  A maximum of four Address Lines are allowed in an address. 
Region is required for certain countries.  Region is required for certain countries. 
Address Line is required for certain countries.  Address Line is required for certain countries. 
Home addresses which are not additionally used as work addresses cannot be marked as public.  Home addresses which are not additionally used as work addresses cannot be marked as public. 
[postal code] is not a valid postal code for [region]  Postal Code must be valid for the Region. 
Address Line 1 (or Address Line 1 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 1 (or Address Line 1 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 1 is not valid for this Country.  Address Line 1 is not valid for this Country. 
Address Line 2 (or Address Line 2 - Local if configured on Tenant Setup Global) is Required in this Country.  Address Line 2 (or Address Line 2 - Local if configured on Tenant Setup Global) is Required in this Country. 
Address Line 2 not Valid for this Country.  Address Line 2 not Valid for this Country. 
Address Line 3 (or Address Line 3 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 3 (or Address Line 3 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 3 is not Valid for this Country.  Address Line 3 is not Valid for this Country. 
Address Line 4 (or Address Line 4 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 4 (or Address Line 4 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 4 is not Valid for this Country.  Address Line 4 is not Valid for this Country. 
Address Line 5 (or Address Line 5 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 5 (or Address Line 5 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 5 is not Valid for this Country.  Address Line 5 is not Valid for this Country. 
Address Line 6 (or Address Line 6 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 6 (or Address Line 6 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 6 is not Valid for this Country.  Address Line 6 is not Valid for this Country. 
Address Line 7 (or Address Line 7 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 7 (or Address Line 7 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 7 is not Valid for this Country.  Address Line 7 is not Valid for this Country. 
Address Line 8 (or Address Line 8 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 8 (or Address Line 8 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 8 is not Valid for this Country.  Address Line 8 is not Valid for this Country. 
Address Line 9 (or Address Line 9 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 9 (or Address Line 9 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 9 is not Valid for this Country.  Address Line 9 is not Valid for this Country. 
You cannot specify the same usage type more than once for an address.  You cannot specify the same usage type more than once for an address. 
Address Line 1 - Local is not valid for this Country.  Address Line 1 - Local is not valid for this Country. 
Municipality - Local is not a valid address component for certain countries .  Municipality - Local is not a valid address component for certain countries . 
Address Line 2 - Local is not valid for this Country.  Address Line 2 - Local is not valid for this Country. 
Address Line 3 - Local is not Valid for this Country.  Address Line 3 - Local is not Valid for this Country. 
Address Line 9 - Local is not Valid for this Country.  Address Line 9 - Local is not Valid for this Country. 
Address Line 8 - Local is not Valid for this Country.  Address Line 8 - Local is not Valid for this Country. 
Address Line 7 - Local is not Valid for this Country.  Address Line 7 - Local is not Valid for this Country. 
Address Line 6 is not Valid for this Country.  Address Line 6 is not Valid for this Country. 
Address Line 5 - Local is not Valid for this Country.  Address Line 5 - Local is not Valid for this Country. 
Address Line 4 - Local is not Valid for this Country.  Address Line 4 - Local is not Valid for this Country. 
City Subdivision 1 - Local is not a valid address component for certain countries.  City Subdivision 1 - Local is not a valid address component for certain countries. 
City Subdivision 2 - Local is not a valid address component for certain countries.  City Subdivision 2 - Local is not a valid address component for certain countries. 
Region Subdivision 1 - Local is not a valid address component for certain countries.  Region Subdivision 1 - Local is not a valid address component for certain countries. 
Region Subdivision 2 - Local is not a valid address component for certain countries.  Region Subdivision 2 - Local is not a valid address component for certain countries. 
Region Subdivision 2 is not a valid address component for certain countries.  Region Subdivision 2 is not a valid address component for certain countries. 
City Subdivision 2 is not a valid address component for certain countries.  City Subdivision 2 is not a valid address component for certain countries. 
Submunicipality ("City Subdivision 1", or "City Subdivision 1 - Local" if Local Script configured on tenant setup global) is required in this country.  Submunicipality ("City Subdivision 1", or "City Subdivision 1 - Local" if Local Script configured on tenant setup global) is required in this country. 
Submunicipality (City Subdivision 2 or City Subdivision 2 - Local if Local Scripts configured on Tenant Setup - Global) are required for this Country.  Submunicipality (City Subdivision 2 or City Subdivision 2 - Local if Local Scripts configured on Tenant Setup - Global) are required for this Country. 
Subregion 1 (or Subregion 1 - Local if Local Scripts configured on Tenant Setup - Global) is required for this country.  Subregion 1 (or Subregion 1 - Local if Local Scripts configured on Tenant Setup - Global) is required for this country. 
Subregion 2 (or Subregion 2 - Local if Local Scripts configured on Tenant Setup - Global) is required for this country.  Subregion 2 (or Subregion 2 - Local if Local Scripts configured on Tenant Setup - Global) is required for this country. 
If one local script address field is submitted, all required local script address fields must be submitted.  If one local script address field is submitted, all required local script address fields must be submitted. 
Address Reference is required when deleting an address  Address Reference is required when deleting an address 
Usage Data is required unless address is being deleted  Usage Data is required unless address is being deleted 
Country Reference is required unless address is being deleted  Country Reference is required unless address is being deleted 
Address deletion is not supported in this web service request  Address deletion is not supported in this web service request 
If one western script field is submitted, all required western script address fields must be submitted.  If one western script field is submitted, all required western script address fields must be submitted. 
Address Reference must match an existing (and not deleted) address in use by the worker subject of this request  Address Reference must match an existing (and not deleted) address in use by the worker subject of this request 
Address "[ID]" is already in use by another address (possibly on another contactable). Please choose a different Address ID.  The Address ID field is for updating the value of the Address Reference. It cannot be the same as another existing address. 
Use a unique Address Reference ID for each address. [ID] is already used on another address.  The Address ID field is for updating the value of the Address Reference. It cannot be the same as another existing address. 
You can only update addresses that belong to this customer.   
You can't use an existing address for a new customer.   
Existing addresses can't be future dated. Select an effective date that is on or before today, or create a new address with a future date.   
The Address ID must match the Address Reference.   
You can't use an existing address for a new customer request.   
You can't use an existing address for a new prospect.   
You can only update addresses that belong to this customer request.   
You can only update addresses that belong to this prospect.   
Enter a postal code in the valid format: [PostalCodeValidationMessage].   
Postal Code is required for [countryWithMustHavePostalCode]   
One or more addresses are missing a Country City reference. This field is required because the City Prompt localization is active for: [countryref].   
You entered this Country City reference: [countrycityref]. To use this Country City reference, you must activate the City Prompt localization for: [countryref]. Perform either one of these actions: Activate the City Prompt localization. Enter a municipality instead of a Country City reference.   
Enter a Country City reference that is valid for: [countryref]. You entered this Country City reference: [countrycityref].   
You must enter a Country City reference instead of a text element because the City Prompt localization is active for: [countryref]. You entered this text element: [cityattrib] [citylocalattrib].   
Only Address reference belonging to the Customer tied to the Customer Contact can be shared by the Customer Contact   
top
 

CountryObject

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

CountryObjectID

part of: CountryObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, ISO_3166-1_Alpha-2_Code, ISO_3166-1_Alpha-3_Code, ISO_3166-1_Numeric-3_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
 

Address_Line_Information_Data

part of: Address_Information_Data
The address line for the address. This typically contains Street name, street number, apartment, suite number.
 
Parameter name Type/Value Cardinality Description Validations
#text  string     
Validation Description
A value is required on internal element 'Address Line Data'. If you do not want to set a value for a non-required type such as ADDRESS_LINE_2, remove it completely from the web service request.  A value is required on internal element 'Address Line Data'. If you do not want to set a value for a non-required type such as ADDRESS_LINE_2, remove it completely from the web service request. 
 
@Descriptor  string  [1..1]  The Descriptor is an optional serialized attribute that shows the text Override Label (such as Apartment Number or Building Number) that helps describe the usage of the Type (such as ADDRESS_LINE_5 and ADDRESS_LINE_6) for each Country.   
@Type  string  [1..1]  Enter the Address Line Type, such as ADDRESS_LINE_1, or ADDRESS_LINE_2.   
Validation Description
A value is required on internal element 'Address Line Data'. If you do not want to set a value for a non-required type such as ADDRESS_LINE_2, remove it completely from the web service request.  A value is required on internal element 'Address Line Data'. If you do not want to set a value for a non-required type such as ADDRESS_LINE_2, remove it completely from the web service request. 
top
 

Country_CityObject

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

Country_CityObjectID

part of: Country_CityObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Country_Subregion_Code_In_Country, Country_Subregion_Internal_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, ISO_3166-1_Alpha-2_Code, ISO_3166-1_Alpha-3_Code, ISO_3166-1_Numeric-3_Code  [1..1]  The unique identifier type of a parent object   
top
 

Submunicipality_Information_Data

part of: Address_Information_Data
The submunicipality of the address.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@Address_Component_Name  string  [1..1]  The Descriptor is an optional serialized attribute that shows the text Override Label (such as Municipality or District) that helps describe the usage of the Type (such as CITY_SUBDIVISION_1 or CITY_SUBDIVISION_2) for each Country.   
@Type  string  [1..1]  The city subdivision part of the address.   
top
 

Country_RegionObject

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

Country_RegionObjectID

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

Subregion_Information_Data

part of: Address_Information_Data
The subregion part of the address.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@Descriptor  string  [1..1]  The Descriptor is an optional serialized attribute that shows the text Override Label (such as Municipality or District) that helps describe the usage of the Type (such as REGION_SUBDIVISION_1 or REGION_SUBDIVISION_2) for each Country.   
@Type  string  [1..1]  Enter the Region Subdivision Type, such as REGION_SUBDIVISION_1, or REGION_SUBDIVISION_2.   
top
 

Communication_Method_Usage_Information_Data

part of: Address_Information_Data
Encapsulating element for all Communication Method Usage data.
 
Parameter name Type/Value Cardinality Description Validations
@Public  boolean  [1..1]  Indicates if the address is public.   
Type_Data  Communication_Usage_Type_Data  [1..*]  Encapsulation element for the Communication Usage Type.   
Use_For_Reference  Communication_Usage_BehaviorObject  [0..*]  Reference ID for Communication Usage Behavior. 
Validation Description
Please provide usages that are Workday Owned or Tenanted - not both.   
 
Use_For_Tenanted_Reference  Communication_Usage_Behavior_TenantedObject  [0..*]  Reference ID for Communication Usage Behavior Tenanted. 
Validation Description
Please provide usages that are Workday Owned or Tenanted - not both.   
 
Comments  string  [0..1]  Description of the address, phone, email, instant messenger or web address   
top
 

Communication_Usage_Type_Data

part of: Communication_Method_Usage_Information_Data
Encapsulation element for the Communication Usage Type.
 
Parameter name Type/Value Cardinality Description Validations
@Primary  boolean  [1..1]  Indicates if the communication method is Primary.   
Type_Reference  Communication_Usage_TypeObject  [1..1]  Reference ID for the Communication Usage Type.   
top
 

Communication_Usage_TypeObject

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

Communication_Usage_TypeObjectID

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

Communication_Usage_BehaviorObject

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

Communication_Usage_BehaviorObjectID

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

Communication_Usage_Behavior_TenantedObject

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

Communication_Usage_Behavior_TenantedObjectID

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

Customer_Contract_TypeObject

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

Customer_Contract_TypeObjectID

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

Payment_TermsObject

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

Payment_TypeObject

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

Tax_CodeObject

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

Tax_CodeObjectID

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

Customer_Contract_AbstractObject

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

Customer_Contract_AbstractObjectID

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

WorkerObject

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

Audited_Accounting_WorktagObject

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

Audited_Accounting_WorktagObjectID

part of: Audited_Accounting_WorktagObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Ad_hoc_Payee_ID, Applicant_ID, Asset_Impairment_Reason_ID, Bank_Account_ID, Business_Unit_ID, Catalog_Item_ID, Company_Reference_ID, Contingent_Worker_ID, Contingent_Worker_Type_ID, Corporate_Credit_Card_Account_ID, Cost_Center_Reference_ID, Custom_Organization_Reference_ID, Custom_Worktag_06_ID, Custom_Worktag_07_ID, Custom_Worktag_08_ID, Custom_Worktag_09_ID, Custom_Worktag_1_ID, Custom_Worktag_10_ID, Custom_Worktag_11_ID, Custom_Worktag_12_ID, Custom_Worktag_13_ID, Custom_Worktag_14_ID, Custom_Worktag_15_ID, Custom_Worktag_2_ID, Custom_Worktag_3_ID, Custom_Worktag_4_ID, Custom_Worktag_5_ID, Customer_Category_ID, Customer_ID, Customer_Reference_ID, Deduction_Recipient_ID, Donor_ID, Employee_ID, Employee_Type_ID, Expense_Item_ID, Financial_Institution_ID, Financial_Institution_Reference_ID, Fund_ID, Gift_Reference_ID, Grant_ID, Investment_Pool_ID, Investment_Profile_ID, Investor_ID, Job_Category_ID, Job_Level_ID, Job_Profile_ID, Loan_ID, Location_ID, Management_Level_ID, Object_Class_ID, Opportunity_Reference_ID, Organization_Reference_ID, Pay_Rate_Type_ID, Petty_Cash_Account_ID, Position_ID, Program_ID, Project_ID, Project_Plan_ID, Proposal_Grant_ID, Prospect_ID, Prospect_Reference_ID, Purchase_Item_ID, Receivable_Writeoff_Reason_ID, Region_Reference_ID, Revenue_Category_ID, Run_Category_ID, Sales_Item_ID, Spend_Category_ID, Sponsor_ID, Sponsor_Reference_ID, Student_Assignment_Line_Item_ID, Student_Charge_Item_ID, Student_Recruiting_Campaign_ID, Student_Recruiting_Event_ID, Supplier_Category_ID, Supplier_ID, Supplier_Reference_ID, Tax_Applicability_ID, Tax_Authority_ID, Tax_Authority_Reference_ID, Tax_Category_ID, Tax_Code_ID, Tax_Rate_ID, Third_Party_ID, Withholding_Order_Case_ID, Work_Function_ID, Work_Shift_ID  [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
 

Billing_Schedule_TemplateObject

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

Billing_Schedule_TemplateObjectID

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

Customer_Contract_Line_Data

part of: Customer_Contract_Data
Customer Contract Line Data. A Customer Contract may have multiple lines and must have at least 1 line.
 
Parameter name Type/Value Cardinality Description Validations
Receivable_Contract_Line_Reference  Receivable_Contract_Line_AbstractObject  [0..1]  Reference to an existing Receivable Contract Line for update only purposes. 
Validation Description
Customer Contract Line Reference is Invalid   
 
Receivable_Contract_Line_Reference_ID  string  [0..1]  The Receivable Contract Line Reference ID. This is the Receivable Contract Line unique identifier. 
Validation Description
The contract line or contract line reference ID is not valid for this contract. You can either update an existing contract line on this contract or create a new contract line for this contract.   
 
Line_Number  decimal (4, 0) >0   [0..1]  Contract Line Number 
Validation Description
Line Number cannot be modified on this Contract Line.  Line Number cannot be modified on this Contract Line. 
 
Line_Company_Reference  CompanyObject  [0..1]  The company for the line for intercompany contracts. If field is left blank, it will default to the same company as the contract header. 
Validation Description
Set up an intercompany relationship between [hdr company] and [line company] using the Edit Company Intercompany Profile task.   
Currency Conversion Rates between currency and the line company's default currency are not defined.   
Company cannot be modified on this Contract line  Company cannot be modified on this Contract line 
Currency Conversion Rates between currency and company's default currency are not defined.  Currency Conversion Rates between currency and company's default currency are not defined. 
Company on the line must be the same as Company on the document for intercompany customers.   
 
Sales_Item_Reference  Item_DescriptorObject  [0..1]  This is the reference id value of the sales item. If a value is provided for sales item, revenue category will default so it is recommended to provide a value for either sales item or revenue category but not both. 
Validation Description
Sales Item is not enterable for this Customer Contract Amendment  Sales Item is not enterable for this Customer Contract Amendment 
The sales item is not mapped to a purchase item.  The sales item is not mapped to a purchase item. 
 
Revenue_Category_Reference  Accounting_CategoryObject  [0..1]  This is the reference id value of the spend category. A spend category is a classification of items and services that drive the accounting. All expense items are associated with a Spend Category and sales items are associated with a Revenue Category. If a value is provided for sales item, revenue category will default so it is recommended to provide a value for either sales item or revenue category but not both. It is required if sales item is blank. 
Validation Description
Revenue Category is not enterable for Customer Contract Amendment  Revenue Category is not enterable for Customer Contract Amendment 
The revenue category is not mapped to a spend category.  The revenue category is not mapped to a spend category. 
 
Contract_Line_Type_Reference  Contract_Line_TypeObject  [1..1]  Contract Line Type for Customer Contract Line. 
Validation Description
Line Type must be Fixed Amount - Revenue Only if the Contract Type is designated as a linked contract on the Maintain Customer Contract Types task.   
 
Billable_Project_Reference  Project_AbstractObject  [0..1]  Billable Project Reference for Contract Line. Billable Project is required for project contract line types. 
Validation Description
Cancel Invoices before you amend the Billable Project on Contract Line.  Cancel Invoices before you amend the Billable Project on Contract Line. 
Cancel Schedules on the contract line before you amend the Billable Project.  Cancel Schedules on the contract line before you amend the Billable Project. 
 
Project_Transaction_Source_Reference  Project_Transaction_SourceObject  [0..*]  Project Transaction Source Reference. Project Transaction Source of Expense and or Time is required for project contract line types. 
Validation Description
Cancel Schedules on the contract line before you amend the Project Transaction Source.  Cancel Schedules on the contract line before you amend the Project Transaction Source. 
Cancel Invoices on the contract line before you amend the Project Transaction Source.  Cancel Invoices on the contract line before you amend the Project Transaction Source. 
 
Contract_Rate_Sheet_Reference  Contract_Rate_SheetObject  [0..1]  This is a reference to an already existing Contract Rate Sheet. 
Validation Description
Customer Contract and Contract Rate Sheet must have the same currency.   
The Contract Rate Sheet must be the same as in the original customer contract line since a billable transaction with status equal to billed already exists for the project.   
 
Usage_Billing_Rate_Reference  Usage_Billing_RateObject  [0..1]  The Line Type for this customer contract line must be Usage Based to add a Usage Billing Rate. 
Validation Description
The Line Type for this customer contract line must be Usage Based to add a Usage Billing Rate.   
 
Customer_Contract_Line_Start_Date  date  [0..1]  Customer Contract Line Start Date   
Customer_Contract_Line_End_Date  date  [0..1]  Customer Contract Line End Date   
Contract_Line_Description  string  [0..1]  Contract Line Description   
Quantity  decimal (22, 2)   [0..1]  Quantity for Contract Line   
Unit_of_Measure_Reference  Unit_of_MeasureObject  [0..1]  Customer Contract Line Unit of Measure   
Quantity_2  decimal (22, 2)   [0..1]  Second Quantity for Contract Line, corresponding to the secondary Unit of Measure.   
Unit_of_Measure_2_Reference  Unit_of_MeasureObject  [0..1]  Customer Contract Line secondary Unit of Measure, usually a measure of time.   
Unit_Cost  decimal (26, 6)   [0..1]  Unit Cost for Contract Line.   
Number_of_Installments  decimal (12, 0) >0   [0..1]  Customer Contract Line Number of Installments   
Regular_Installment_Amount  decimal (26, 6)   [0..1]  Customer Contract Line Regular Installment Amount   
First_Installment_Amount  decimal (26, 6)   [0..1]  Customer Contract Line First Installment Amount   
Last_Installment_Amount  decimal (26, 6)   [0..1]  Customer Contract Line Last Installment Amount   
Frequency_Behavior_Reference  Frequency_BehaviorObject  [0..1]  Customer Contract Line Frequency Behavior   
Extended_Amount  decimal (18, 3)   [0..1]  Extended Amount for Contract Line.   
Fair_Value_Unit_Price  decimal (21, 6)   [0..1]  FV Unit Price is the value used to calculate the revenue allocation for Multi-Element arrangement contract.   
Fair_Value_Extended_Amount  decimal (18, 3)   [0..1]  FV Extended Amount is FV Unit Price multiplied by the Quantity   
Exclude_From_Calculation  boolean  [0..1]  This option may be set in order to exclude the contract line from the Revenue allocation calculation   
Range_Low  decimal (26, 6)   [0..1]  Range Low is the lower range value calculated for the Revenue Allocation   
Range_High  decimal (26, 6)   [0..1]  Range High is the Higher range value calculated for the Revenue Allocation   
MidRange  decimal (26, 6)   [0..1]  Mid Range is the median value calculated for the Revenue Allocation   
Relative_Selling_Price_Allocation  decimal (26, 6)   [0..1]  Relative Selling Price Allocation calculated based on Range Low,Range High and Mid Range values   
Renewable  boolean  [0..1]  Customer Contract Line Renewable   
New_Business  boolean  [0..1]  Customer Contract Line New Business   
Deferred_Revenue  boolean  [0..1]  Customer Contract Line Deferred Revenue 
Validation Description
Deferred Revenue Flag is not enterable for this Customer Contract Amendment  Deferred Revenue Flag is not enterable for this Customer Contract Amendment 
 
Revenue_Recognition_Schedule_Template_Reference  Revenue_Recognition_Schedule_TemplateObject  [0..1]  A reference to a Revenue Recognition Schedule Template. If available, this will default from the Sales Item selected, but it can be overridden. This allows you to automatically generate Revenue Recognition Installments upon approval of the contract. 
Validation Description
Revenue Recognition Schedule Template can only be selected if Deferred Revenue is selected.   
 
Customer_Contract_Line_Revenue_Override_Amount  decimal (26, 6)   [0..1]  Customer Contract Line Entered Revenue Amount   
Default_Worktags_Reference  Audited_Accounting_WorktagObject  [0..*]  Customer Contract Line Default Worktags Reference 
Validation Description
[list of worktag types] not valid for this transaction.  The Worktags provided are not valid for this transaction 
Revenue Category worktag is not valid for this transaction.   
list of worktag types not valid for this transaction : [types]  The Worktags provided are not valid for this transaction 
Revenue Category worktag is not valid for this transaction.   
Select a balancing worktag for Worktags of the following type: [type]   
The balancing worktag for the contract line cannot be changed because there are in process or processed billing or revenue recognition installments for the contract line.  The balancing worktag for the contract line cannot be changed because there are in process or processed billing or revenue recognition installments for the contract line. 
Required worktag type(s) are missing.  Required worktag type(s) are missing. 
 
Line_Item_Description_Override  string  [0..1]  Customer Contract Line Item Description Override   
Line_Invoice_Memo  string  [0..1]  Memo for the Invoice line. This is free form text.   
Line_Invoice_Memo_Override  string  [0..1]  Customer Contract Line Invoice Memo Override   
Ship_To_Customer_Reference  CustomerObject  [0..*]  The ship to customer for the contract line. This field will default from header if left blank. 
Validation Description
Enter a Ship-To Customer that is part of the Customer's Connection Map.  The ship to customer must be a part of the Customer's connection map. 
 
Ship_To_Address_Reference  Address_ReferenceObject  [0..*]  The ship to address reference for the contract line. If there is a ship to customer on the line and this field is left blank, it will default to the ship to connection's default address. 
Validation Description
Enter a Ship-To Customer first before entering a Ship-To Address Reference.   
The Ship-To Address you entered is not valid for this Ship-To Customer. If you did not enter a Ship-To Customer, Workday chose the default for this Sold-To Customer for you, and this Ship-To Address is not valid for that customer.   
 
Ship_To_Address_Data  Address_Information_Data  [0..*]  The exact address specified in the address reference stored on the contract. 
Validation Description
Postal Code is not a valid address component for certain countries.  Postal Code is not a valid address component for certain countries. 
Municipality is not a valid address component for certain countries .  Municipality is not a valid address component for certain countries . 
Postal Code is required for certain countries.  Postal Code is required for certain countries. 
Municipality is required for certain countries.  Municipality is required for certain countries. 
Region Name must be valid for the specified Country.  Region Name must be valid for the specified Country. 
Usage Type and Use For combination must be valid for Address.  Usage Type and Use For combination must be valid for Address. 
Second Address Line is required for certain countries.  Second Address Line is required for certain countries. 
Third Address Line is required for certain countries.  Third Address Line is required for certain countries. 
Fourth Address Line is required for certain countries.  Fourth Address Line is required for certain countries. 
Subregion is required for certain countries.  Subregion is required for certain countries. 
Second Subregion is required for certain countries.  Second Subregion is required for certain countries. 
Submunicipality (or City Subdivision - Local if configured on Tenant Setup Global) is required for certain countries.  Submunicipality (or City Subdivision - Local if configured on Tenant Setup Global) is required for certain countries. 
Second Submunicipality is required for certain countries.  Second Submunicipality is required for certain countries. 
Second Address Line is not a valid address component for certain countries.  Second Address Line is not a valid address component for certain countries. 
Third Address Line is not a valid address component for certain countries.  Third Address Line is not a valid address component for certain countries. 
Fourth Address Line is not a valid address component for certain countries.  Fourth Address Line is not a valid address component for certain countries. 
Subregion is not a valid address component for certain countries.  Subregion is not a valid address component for certain countries. 
Second Subregion is not a valid address component for certain countries.  Second Subregion is not a valid address component for certain countries. 
Submunicipality is not a valid address component for certain countries.  Submunicipality is not a valid address component for certain countries. 
Second Submunicipality is not a valid address component for certain countries.  Second Submunicipality is not a valid address component for certain countries. 
A maximum of four Submunicipalities are allowed in an address.  A maximum of four Submunicipalities are allowed in an address. 
A maximum of four Subregions are allowed in an address.  A maximum of four Subregions are allowed in an address. 
A maximum of four Address Lines are allowed in an address.  A maximum of four Address Lines are allowed in an address. 
Region is required for certain countries.  Region is required for certain countries. 
Address Line is required for certain countries.  Address Line is required for certain countries. 
Home addresses which are not additionally used as work addresses cannot be marked as public.  Home addresses which are not additionally used as work addresses cannot be marked as public. 
[postal code] is not a valid postal code for [region]  Postal Code must be valid for the Region. 
Address Line 1 (or Address Line 1 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 1 (or Address Line 1 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 1 is not valid for this Country.  Address Line 1 is not valid for this Country. 
Address Line 2 (or Address Line 2 - Local if configured on Tenant Setup Global) is Required in this Country.  Address Line 2 (or Address Line 2 - Local if configured on Tenant Setup Global) is Required in this Country. 
Address Line 2 not Valid for this Country.  Address Line 2 not Valid for this Country. 
Address Line 3 (or Address Line 3 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 3 (or Address Line 3 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 3 is not Valid for this Country.  Address Line 3 is not Valid for this Country. 
Address Line 4 (or Address Line 4 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 4 (or Address Line 4 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 4 is not Valid for this Country.  Address Line 4 is not Valid for this Country. 
Address Line 5 (or Address Line 5 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 5 (or Address Line 5 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 5 is not Valid for this Country.  Address Line 5 is not Valid for this Country. 
Address Line 6 (or Address Line 6 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 6 (or Address Line 6 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 6 is not Valid for this Country.  Address Line 6 is not Valid for this Country. 
Address Line 7 (or Address Line 7 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 7 (or Address Line 7 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 7 is not Valid for this Country.  Address Line 7 is not Valid for this Country. 
Address Line 8 (or Address Line 8 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 8 (or Address Line 8 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 8 is not Valid for this Country.  Address Line 8 is not Valid for this Country. 
Address Line 9 (or Address Line 9 - Local if configured on Tenant Setup Global) is Required for this Country.  Address Line 9 (or Address Line 9 - Local if configured on Tenant Setup Global) is Required for this Country. 
Address Line 9 is not Valid for this Country.  Address Line 9 is not Valid for this Country. 
You cannot specify the same usage type more than once for an address.  You cannot specify the same usage type more than once for an address. 
Address Line 1 - Local is not valid for this Country.  Address Line 1 - Local is not valid for this Country. 
Municipality - Local is not a valid address component for certain countries .  Municipality - Local is not a valid address component for certain countries . 
Address Line 2 - Local is not valid for this Country.  Address Line 2 - Local is not valid for this Country. 
Address Line 3 - Local is not Valid for this Country.  Address Line 3 - Local is not Valid for this Country. 
Address Line 9 - Local is not Valid for this Country.  Address Line 9 - Local is not Valid for this Country. 
Address Line 8 - Local is not Valid for this Country.  Address Line 8 - Local is not Valid for this Country. 
Address Line 7 - Local is not Valid for this Country.  Address Line 7 - Local is not Valid for this Country. 
Address Line 6 is not Valid for this Country.  Address Line 6 is not Valid for this Country. 
Address Line 5 - Local is not Valid for this Country.  Address Line 5 - Local is not Valid for this Country. 
Address Line 4 - Local is not Valid for this Country.  Address Line 4 - Local is not Valid for this Country. 
City Subdivision 1 - Local is not a valid address component for certain countries.  City Subdivision 1 - Local is not a valid address component for certain countries. 
City Subdivision 2 - Local is not a valid address component for certain countries.  City Subdivision 2 - Local is not a valid address component for certain countries. 
Region Subdivision 1 - Local is not a valid address component for certain countries.  Region Subdivision 1 - Local is not a valid address component for certain countries. 
Region Subdivision 2 - Local is not a valid address component for certain countries.  Region Subdivision 2 - Local is not a valid address component for certain countries. 
Region Subdivision 2 is not a valid address component for certain countries.  Region Subdivision 2 is not a valid address component for certain countries. 
City Subdivision 2 is not a valid address component for certain countries.  City Subdivision 2 is not a valid address component for certain countries. 
Submunicipality ("City Subdivision 1", or "City Subdivision 1 - Local" if Local Script configured on tenant setup global) is required in this country.  Submunicipality ("City Subdivision 1", or "City Subdivision 1 - Local" if Local Script configured on tenant setup global) is required in this country. 
Submunicipality (City Subdivision 2 or City Subdivision 2 - Local if Local Scripts configured on Tenant Setup - Global) are required for this Country.  Submunicipality (City Subdivision 2 or City Subdivision 2 - Local if Local Scripts configured on Tenant Setup - Global) are required for this Country. 
Subregion 1 (or Subregion 1 - Local if Local Scripts configured on Tenant Setup - Global) is required for this country.  Subregion 1 (or Subregion 1 - Local if Local Scripts configured on Tenant Setup - Global) is required for this country. 
Subregion 2 (or Subregion 2 - Local if Local Scripts configured on Tenant Setup - Global) is required for this country.  Subregion 2 (or Subregion 2 - Local if Local Scripts configured on Tenant Setup - Global) is required for this country. 
If one local script address field is submitted, all required local script address fields must be submitted.  If one local script address field is submitted, all required local script address fields must be submitted. 
Address Reference is required when deleting an address  Address Reference is required when deleting an address 
Usage Data is required unless address is being deleted  Usage Data is required unless address is being deleted 
Country Reference is required unless address is being deleted  Country Reference is required unless address is being deleted 
Address deletion is not supported in this web service request  Address deletion is not supported in this web service request 
If one western script field is submitted, all required western script address fields must be submitted.  If one western script field is submitted, all required western script address fields must be submitted. 
Address Reference must match an existing (and not deleted) address in use by the worker subject of this request  Address Reference must match an existing (and not deleted) address in use by the worker subject of this request 
Address "[ID]" is already in use by another address (possibly on another contactable). Please choose a different Address ID.  The Address ID field is for updating the value of the Address Reference. It cannot be the same as another existing address. 
Use a unique Address Reference ID for each address. [ID] is already used on another address.  The Address ID field is for updating the value of the Address Reference. It cannot be the same as another existing address. 
You can only update addresses that belong to this customer.   
You can't use an existing address for a new customer.   
Existing addresses can't be future dated. Select an effective date that is on or before today, or create a new address with a future date.   
The Address ID must match the Address Reference.   
You can't use an existing address for a new customer request.   
You can't use an existing address for a new prospect.   
You can only update addresses that belong to this customer request.   
You can only update addresses that belong to this prospect.   
Enter a postal code in the valid format: [PostalCodeValidationMessage].   
Postal Code is required for [countryWithMustHavePostalCode]   
One or more addresses are missing a Country City reference. This field is required because the City Prompt localization is active for: [countryref].   
You entered this Country City reference: [countrycityref]. To use this Country City reference, you must activate the City Prompt localization for: [countryref]. Perform either one of these actions: Activate the City Prompt localization. Enter a municipality instead of a Country City reference.   
Enter a Country City reference that is valid for: [countryref]. You entered this Country City reference: [countrycityref].   
You must enter a Country City reference instead of a text element because the City Prompt localization is active for: [countryref]. You entered this text element: [cityattrib] [citylocalattrib].   
Only Address reference belonging to the Customer tied to the Customer Contact can be shared by the Customer Contact   
 
Tax_Applicability_Reference  Tax_ApplicabilityObject  [0..1]  This is the reference id value of the tax applicability. If this is blank and there invoice line has a sales item, Workday will default tax applicability from the sales item. If the invoice line has a tax code then tax applicability is required.   
Tax_Code_Reference  Tax_CodeObject  [0..1]  This is the reference id value of the tax code. If this is blank, Workday will default in the default tax code from the invoice header if there is one. If the invoice line has a tax applicability value, Workday will validate that the invoice line also has a tax code.   
Billing_Schedule_From_Date  date  [0..1]  Billing Schedule Template From Date.   
Billing_Schedule_To_Date  date  [0..1]  Billing Schedule Template To Date.   
Line_Billing_Notes  string  [0..1]  Customer Contract Line Billing Notes   
Revenue_Recognition_Line_Notes  string  [0..1]  Customer Contract Line Revenue Recognition Line Notes   
Document_Status_Reference  Document_StatusObject  [0..1]  Customer Contract Line Status Override 
Validation Description
You can't cancel the Contract Line until invoices or revenue recognition finishes processing.   
You can't cancel the line because this customer contract has recognized deferred revenue.   
Enter a Billed To Date Amount of zero to cancel the contract line.   
Enter an Amendment Date that is on or after the To Date of the award line to set the line status to complete.   
Enter a Contract Line Amount of zero to cancel the contract line.   
Contract Line Override Status is not enterable for Customer Contract.   
You can't complete this contract line because the contract line amount is not equal to the billed to date amount   
You can't terminate this contract line because it has a deferred revenue balance without a revenue override amount.   
You can't terminate this contract line because the contract line amount is not equal to the billed to date amount   
You can't complete this contract line because it has a deferred revenue balance without a revenue override amount.   
Verify that you want to terminate or complete deferred revenue balances on 1 or more contract lines with a revenue override amount because your deferred revenue could become out of balance.   
 
Validation Description
Only one worktag for each type is allowed for each document line.  Only one worktag for each type is allowed for each document line. 
Please specify an Item or a Spend Category.  Please specify an Item or a Spend Category. 
Revenue Category must match the Revenue Category for the Sales Item if that category is active.  Revenue Category must match the Revenue Category for the Sales Item if that category is active. 
Contract Line Number must be entered.  Contract Line Number must be entered. 
If Line is Renewable, a line End Date must be entered.  If Line is Renewable, a line End Date must be entered. 
To Date must be greater than From Date.  To Date must be greater than From Date. 
Contract Line Amount is Required when Contract Line Type is a Fixed Amount Type and there is no Revenue Override Amount  Contract Line Amount is Required when Contract Line Type is a Fixed Amount Type and there is no Revenue Override Amount 
Quantity is required when contract line type is Fixed Amount or Subscription.  Quantity is required when contract line type is Fixed Amount or Subscription. 
If both First and Last Installments are entered, number of installments must be greater than or equal to 3.  If both First and Last Installments are entered, number of installments must be greater than or equal to 3. 
If either First or Last Installment is entered, number of installments must be greater than or equal to 2.  If either First or Last Installment is entered, number of installments must be greater than or equal to 2. 
If either First or Last Installment is entered, number of installments must be greater than or equal to 2.  If either First or Last Installment is entered, number of installments must be greater than or equal to 2. 
Regular Installment Amount is required when Contract Line Type is Recurring.  Regular Installment Amount is required when Contract Line Type is Recurring. 
Cannot enter a value for Revenue Override Amount unless Deferred Revenue is checked  Cannot enter a value for Revenue Override Amount unless Deferred Revenue is checked 
Conditions for this Message should no longer occur. Revenue override amount is invalid when contract line type is Value Amount (non project) because revenue amount for Value Amount (non project) comes from invoiced amount.  Conditions for this Message should no longer occur. Revenue override amount is invalid when contract line type is Value Amount (non project) because revenue amount for Value Amount (non project) comes from invoiced amount. 
Tax applicability is required when tax code has a value.  Tax applicability is required when tax code has a value. 
Contract Line Amount is not valid for Prepaid or Revenue Only Contract Lines  Contract Line Amount is not valid for Prepaid or Revenue Only Contract Lines 
A Revenue Only customer contract line must have Deferred Revenue checked.  A Revenue Only customer contract line must have Deferred Revenue checked. 
A Prepaid Customer Contract Line cannot have Deferred Revenue checked  A Prepaid Customer Contract Line cannot have Deferred Revenue checked 
Billable Project is not valid for a non-project Contract Line type.  Billable Project is not valid for a non-project Contract Line type. 
Billable Project is required for a Project Contract Line Type.  Billable Project is required for a Project Contract Line Type. 
Renewable is invalid for Prepaid or Revenue Only contract lines.  Renewable is invalid for Prepaid or Revenue Only contract lines. 
New Business is invalid for Prepaid or Revenue Only contract lines.  New Business is invalid for Prepaid or Revenue Only contract lines. 
Revenue Override Amount must be entered for a Revenue Only contract line  Revenue Override Amount must be entered for a Revenue Only contract line 
Revenue Override Amount must be empty for contract lines that are Billing Only or Variable Amount (Non-Project)  Revenue Override Amount must be empty for contract lines that are Billing Only or Variable Amount (Non-Project) 
Project Transaction Source cannot be entered for non Project based Customer Contract Lines.  Project Transaction Source cannot be entered for non Project based Customer Contract Lines. 
A Project Transaction Source of Expense OR Time is required for a Project Time and Expense Contract Line (exactly 1 source)  A Project Transaction Source of Expense OR Time is required for a Project Time and Expense Contract Line (exactly 1 source) 
Unit Price cannot be entered for contract line types of: Prepaid, Recurring, Revenue Only, or Project based.  Unit Price cannot be entered for contract line types of: Prepaid, Recurring, Revenue Only, or Project based. 
This Billable Project / Project Transaction Source combination with overlapping date range already exists on another Project Time and Expense Contract line  This Billable Project / Project Transaction Source combination with overlapping date range already exists on another Project Time and Expense Contract line 
Only a Billable Project may be entered.  Only a Billable Project may be entered. 
Cannot enter Project Worktag on Contract Line with Billable Project entered.  Cannot enter Project Worktag on Contract Line with Billable Project entered. 
Deferred Revenue is required for Billing Only line  Deferred Revenue is required for Billing Only line 
Cannot have an Employee Worktag along with a Contingent Worker Worktag for the same line.  Cannot have an Employee Worktag along with a Contingent Worker Worktag for the same line. 
Can not use a Sales Item that is a basic worktag only as the sales item for the transaction.  Can not use a Sales Item that is a basic worktag only as the sales item for the transaction. 
Sales Item is inactive.  Sales Item is inactive. 
Sales Item Reference does not refer to a valid Sales Item.  Sales Item Reference does not refer to a valid Sales Item. 
Project reference is for a project that can be used as a basic worktag only.  Project reference is for a project that can be used as a basic worktag only. 
Can not have any combination of Project, Project Phase or Project Task worktags for the same line.  Can not have any combination of Project, Project Phase or Project Task worktags for the same line. 
Quantity 2 can only be entered if the primary Quantity is not zero.  Quantity 2 can only be entered if the primary Quantity is not zero. 
Unit of Measure 2 cannot be provided unless both primary Quantity and Unit of Measure are provided.  Unit of Measure 2 cannot be provided unless both primary Quantity and Unit of Measure are provided. 
Quantity 2 is required if Unit of Measure 2 is provided.  Quantity 2 is required if Unit of Measure 2 is provided. 
Quantity 2 can only be entered if the Contract Line Type is Fixed Amount or Subscription.  Quantity 2 can only be entered if the Contract Line Type is Fixed Amount or Subscription. 
Unit Of Measure 2 can only be entered if the Contract Line Type is Fixed Amount or Subscription.  Unit Of Measure 2 can only be entered if the Contract Line Type is Fixed Amount or Subscription. 
Contract Line Data contains duplicate Receivable Contract Line Reference ID's.  Contract Line Data contains duplicate Receivable Contract Line Reference ID's. 
FV Unit Price cannot be entered for contract line types of: Prepaid, Recurring, Revenue Only, or Project  FV Unit Price cannot be entered for contract line types of: Prepaid, Recurring, Revenue Only, or Project 
FV Extended Amount cannot be entered for contract line types of: Prepaid or Revenue Only  FV Extended Amount cannot be entered for contract line types of: Prepaid or Revenue Only 
Cannot use inactive Revenue Category  Cannot use inactive Revenue Category 
This Usage Based Rate is already in use on another customer contract or Amendment.   
Contract Line Billing Schedule Dates are only valid if using an Installment Billing Schedule Template with Separate Billing.  Contract Line Billing Schedule Dates are only valid if using an Installment Billing Schedule Template with Separate Billing. 
Contract Line Billing Schedule From Date must be before To Date.  Enter a Billing Schedule From Date that is earlier than the To Date. 
If you select the Number of installments option, Billing Schedule From Date is required.   
If you select Use To Date, both Billing Schedule From Date and Billing Schedule To Date are required.   
Quantity cannot be entered for contract line types of: Prepaid, Recurring, Revenue Only, or Project with non Time Project Transaction Source .  Quantity cannot be entered for contract line types of: Prepaid, Recurring, Revenue Only, or Project with non Time Project Transaction Source . 
Unit of Measure cannot be entered for contract line types of: Prepaid, Recurring, Revenue Only, or Project with non Time Project Transaction Source .  Unit of Measure cannot be entered for contract line types of: Prepaid, Recurring, Revenue Only, or Project with non Time Project Transaction Source . 
top
 

Receivable_Contract_Line_AbstractObject

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

Receivable_Contract_Line_AbstractObjectID

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

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

Item_DescriptorObjectID

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

Accounting_CategoryObject

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

Accounting_CategoryObjectID

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

Contract_Line_TypeObject

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

Contract_Line_TypeObjectID

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

Project_AbstractObject

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

Project_AbstractObjectID

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

Project_Transaction_SourceObject

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

Project_Transaction_SourceObjectID

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

Contract_Rate_SheetObject

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

Contract_Rate_SheetObjectID

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

Usage_Billing_RateObject

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

Usage_Billing_RateObjectID

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

Unit_of_MeasureObject

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

Frequency_BehaviorObject

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

Revenue_Recognition_Schedule_TemplateObject

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

Revenue_Recognition_Schedule_TemplateObjectID

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

Financials_Attachment_Data

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

Customer_Contract_AmendmentReferenceEnumeration

part of: Customer_Contract_AmendmentObjectID
Base Type
string
top
 

Customer_ContractReferenceEnumeration

part of: Customer_ContractObjectID
Base Type
string
top
 

Contract_Amendment_TypeReferenceEnumeration

part of: Contract_Amendment_TypeObjectID
Base Type
string
top
 

Document_StatusReferenceEnumeration

part of: Document_StatusObjectID
Base Type
string
top
 

CompanyReferenceEnumeration

part of: CompanyObjectID
Base Type
string
top
 

CurrencyReferenceEnumeration

part of: CurrencyObjectID
Base Type
string
top
 

Billable_EntityReferenceEnumeration

part of: Billable_EntityObjectID
Base Type
string
top
 

CustomerReferenceEnumeration

part of: CustomerObjectID
Base Type
string
top
 

Address_ReferenceReferenceEnumeration

part of: Address_ReferenceObjectID
Base Type
string
top
 

CountryReferenceEnumeration

part of: CountryObjectID
Base Type
string
top
 

Country_CityReferenceEnumeration

part of: Country_CityObjectID
Base Type
string
top
 

Base Type
string

top
 

Country_RegionReferenceEnumeration

part of: Country_RegionObjectID
Base Type
string
top
 

Communication_Usage_TypeReferenceEnumeration

part of: Communication_Usage_TypeObjectID
Base Type
string
top
 

Communication_Usage_BehaviorReferenceEnumeration

part of: Communication_Usage_BehaviorObjectID
Base Type
string
top
 

Communication_Usage_Behavior_TenantedReferenceEnumeration

part of: Communication_Usage_Behavior_TenantedObjectID
Base Type
string
top
 

Customer_Contract_TypeReferenceEnumeration

part of: Customer_Contract_TypeObjectID
Base Type
string
top
 

Payment_TermsReferenceEnumeration

part of: Payment_TermsObjectID
Base Type
string
top
 

Payment_TypeReferenceEnumeration

part of: Payment_TypeObjectID
Base Type
string
top
 

Tax_CodeReferenceEnumeration

part of: Tax_CodeObjectID
Base Type
string
top
 

Customer_Contract_AbstractReferenceEnumeration

part of: Customer_Contract_AbstractObjectID
Base Type
string
top
 

WorkerReferenceEnumeration

part of: WorkerObjectID
Base Type
string
top
 

Audited_Accounting_WorktagReferenceEnumeration

part of: Audited_Accounting_WorktagObjectID
Base Type
string
top
 

RichText

part of: Customer_Contract_Data, Customer_Contract_Data
Base Type
string
top
 

Billing_Schedule_TemplateReferenceEnumeration

part of: Billing_Schedule_TemplateObjectID
Base Type
string
top
 

Receivable_Contract_Line_AbstractReferenceEnumeration

part of: Receivable_Contract_Line_AbstractObjectID
Base Type
string
top
 

Item_DescriptorReferenceEnumeration

part of: Item_DescriptorObjectID
Base Type
string
top
 

Accounting_CategoryReferenceEnumeration

part of: Accounting_CategoryObjectID
Base Type
string
top
 

Contract_Line_TypeReferenceEnumeration

part of: Contract_Line_TypeObjectID
Base Type
string
top
 

Project_AbstractReferenceEnumeration

part of: Project_AbstractObjectID
Base Type
string
top
 

Project_Transaction_SourceReferenceEnumeration

part of: Project_Transaction_SourceObjectID
Base Type
string
top
 

Contract_Rate_SheetReferenceEnumeration

part of: Contract_Rate_SheetObjectID
Base Type
string
top
 

Usage_Billing_RateReferenceEnumeration

part of: Usage_Billing_RateObjectID
Base Type
string
top
 

Unit_of_MeasureReferenceEnumeration

part of: Unit_of_MeasureObjectID
Base Type
string
top
 

Frequency_BehaviorReferenceEnumeration

part of: Frequency_BehaviorObjectID
Base Type
string
top
 

Revenue_Recognition_Schedule_TemplateReferenceEnumeration

part of: Revenue_Recognition_Schedule_TemplateObjectID
Base Type
string
top
 

Tax_ApplicabilityReferenceEnumeration

part of: Tax_ApplicabilityObjectID
Base Type
string
top