Service Directory > v31.2 > Resource_Management > Submit_Internal_Service_Delivery
 

Operation: Submit_Internal_Service_Delivery

This Web Service operation can be used to create an Internal Service Delivery document and submit into the Business Process. It can also be used to edit an existing Internal Service Delivery that is in Draft or In-Progress status. The Internal Service Delivery document must include at least one line (with or without splits) and may or may not include attachments.


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


Contents

 

Web Service

 

Request

 

Response

 

Element(s)

 

Request Element: Submit_Internal_Service_Delivery_Request

Topmost element encapsulating everything needed to create an Internal Service Delivery. It includes a flag to indicate if this operation is add only, Business Process parameters, Reference to an existing Internal Service Delivery and the Internal Service Delivery Data sub-element which represents the contents of the document (including lines, splits and attachments).
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
@Add_Only  boolean  [1..1]  Add Only Flag. Indicates that the service is an add only, not an update.   
Internal_Service_Delivery_Reference  Internal_Service_DeliveryObject  [0..1]  Reference to an existing Internal Service Delivery, used in update operation.   
Business_Process_Parameters  Financials_Business_Process_Parameters  [0..1]  Business Process Parameters provide the ability to auto-submit to the business process.   
Internal_Service_Delivery_Data  Internal_Service_Delivery_Data_Inbound  [0..1]  Element that captures information used to create an Internal Service Delivery. It includes Internal Service Delivery Lines (with or without Splits) and attachments information. 
Validation Description
Line Numbers must be unique within the Internal Service Delivery Document.   
The Internal Service Provider is either inactive or not valid for the Company selected on the Internal Service Delivery.   
Currency Conversion Rates between currency and company's default currency are not defined.   
Only one worktag for each type is allowed for the Internal Service Delivery header.   
Select a balancing worktag for Worktags of the following type: [type] on Internal Service Delivery header.   
The following Accounting worktags are not valid for this transaction - [list of worktag types].   
The following Accounting Worktags are required but have not been assigned - [missing].   
 
Validation Description
The Web Service is set to Add Only; documents cannot be resubmitted.  The Web Service is set to Add Only; documents cannot be resubmitted. 
Updates are allowed only for Internal Service Delivery documents that are in Draft or In-Progress status.   
top
 

Response Element: Submit_Internal_Service_Delivery_Response

Element that contains the Internal Service Delivery created or modified via the Submit Web Service operation.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Internal_Service_Delivery_Reference  Internal_Service_DeliveryObject  [0..1]  Reference to the Internal Service Delivery document created or modified via the Submit Web Service operation.   
Exceptions_Response_Data  Application_Instance_Related_Exceptions_Data  [0..*]  Element containing Exceptions Data   
top
 

Internal_Service_DeliveryObject

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

Internal_Service_DeliveryObjectID

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

Financials_Business_Process_Parameters

part of: Submit_Internal_Service_Delivery_Request
Contains data for business processing
 
Parameter name Type/Value Cardinality Description Validations
Auto_Complete  boolean  [0..1]  When set to "true" or "1", the business process is automatically processed. This means that all approvals will be automatically approved in the system, all reviews and to-do's will be automatically by-passed, and all notifications will be automatically suppressed.   
Comment_Data  Business_Process_Comment_Data  [0..1]  Captures the Comment for the Business Process.   
top
 

Business_Process_Comment_Data

part of: Financials_Business_Process_Parameters
Captures a comment for the Business Process.
 
Parameter name Type/Value Cardinality Description Validations
Comment  string  [0..1]  Free form comment regarding the business process. 
Validation Description
This Business Process has been configured to disable comment. Please remove the comment or change the setting in the Business Process Policy or tenant setup.   
 
Worker_Reference  WorkerObject  [0..1]  Default the Person making the comment to the processing person if not submitted via the web service.   
top
 

WorkerObject

part of: Business_Process_Comment_Data, Internal_Service_Delivery_Line_Data_Inbound
 
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
 

Internal_Service_Delivery_Data_Inbound

part of: Submit_Internal_Service_Delivery_Request
Element used to capture information to create an Internal Service Delivery. It includes subelements to create attachments, Internal Service Delivery Lines and Line Splits.
 
Parameter name Type/Value Cardinality Description Validations
Internal_Service_Delivery_ID  string  [0..1]  Internal Service Delivery Reference ID. This is optional and will be auto-generated if left blank on the Web Service request.   
Submit  boolean  [0..1]  Boolean flag to indicate whether the Internal Service Delivery should be submitted to the business process.   
Company_Reference  CompanyObject  [1..1]  Reference to an existing Company to create the Internal Service Delivery.   
Internal_Service_Provider_Reference  Internal_Service_ProviderObject  [1..1]  Reference to an existing Internal Service Provider (ISP) for the Internal Service Delivery. The ISP should be active and also be associated with the Company specified on the Web Service request.   
Currency_Reference  CurrencyObject  [1..1]  Reference to an existing Currency for the Internal Service Delivery.   
Document_Date  date  [1..1]  Date used to generate accounting for the Internal Service Delivery.   
Delivery_Date  date  [0..1]  Default Service Date for the Internal Service Delivery. If left blank, it is defaulted to the Current System Date.   
Memo  string  [0..1]  Document Memo   
Worktags_Reference  Accounting_WorktagObject  [0..*]  Reference to existing worktags. Worktags are a way to mark tasks and business objects to make them easier to access and summarize. Each transaction can include one value for each worktag type and is subject to configurable validation when submitted for approval.   
Internal_Service_Delivery_Line_Data  Internal_Service_Delivery_Line_Data_Inbound  [1..*]  Element that captures Internal Service Delivery Line information. An Internal Service Delivery may have multiple lines, with or without Splits. 
Validation Description
The following Accounting worktags are not valid for this transaction - [list of worktag types].   
Only one worktag for each type is allowed for each document line.   
Worktags are not allowed when there are split lines.   
Catalog Item [catalog item] on Internal Service Delivery Line [line number] is inactive and cannot be included on the Internal Service Delivery.   
Specify Quantity and Unit Cost on Internal Service Delivery Line [line number] or remove item [catalog item] from the line.   
Specify UOM on Internal Service Delivery Line [line number] or remove Quantity from the line.   
Specify Item or Spend Category on Internal Service Delivery Line [line number].   
Spend Category on Internal Service Delivery Line [line number] does not match the Spend Category of item [catalog item].   
[Service Delivery Company] is not configured to allow intercompany transactions with [I/C affiliate] specified on Internal Service Delivery Line [line number].   
Either Quantity and Unit Cost must equal zero or the Extended Amount must equal Quantity * Unit Cost. Currently [Quantity] * [Unit Cost] does not equal [Extended] on Service Delivery Line [Line Number]. Expected Amount: [Calculated Extended Amount].  If Quantity or Unit Cost do not equal zero, the Extended Amount must equal Quantity * Unit Cost 
Total Quantity of Internal Service Delivery Line splits does not match Quantity on Internal Service Delivery Line [line number]   
Total Amount of Internal Service Delivery Line splits does not match Extended Amount on Internal Service Delivery Line [line number].   
Internal Service Delivery Line [line number] cannot have Splits by Quantity because the Quantity on the line is not a whole number.   
Quantity on Internal Service Delivery Line [line number] cannot be less than zero.   
Extended Amount on Internal Service Delivery Line [line number] cannot be less than zero.   
The Internal Service Provider associated with Catalog Item [catalog item] on Service Delivery Line [line number] does not match the Internal Service Provider specified on the document.   
 
Business_Document_Attachment_Data  Business_Document_Attachment_with_External_Option_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
Line Numbers must be unique within the Internal Service Delivery Document.   
The Internal Service Provider is either inactive or not valid for the Company selected on the Internal Service Delivery.   
Currency Conversion Rates between currency and company's default currency are not defined.   
Only one worktag for each type is allowed for the Internal Service Delivery header.   
Select a balancing worktag for Worktags of the following type: [type] on Internal Service Delivery header.   
The following Accounting worktags are not valid for this transaction - [list of worktag types].   
The following Accounting Worktags are required but have not been assigned - [missing].   
top
 

CompanyObject

part of: Internal_Service_Delivery_Data_Inbound, Internal_Service_Delivery_Line_Data_Inbound
 
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
 

Internal_Service_ProviderObject

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

Internal_Service_ProviderObjectID

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

Accounting_WorktagObject

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

Accounting_WorktagObjectID

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

Internal_Service_Delivery_Line_Data_Inbound

part of: Internal_Service_Delivery_Data_Inbound
Element that captures Internal Service Delivery Line information, with optional Line Splits.
 
Parameter name Type/Value Cardinality Description Validations
Internal_Service_Delivery_Line_ID  string  [0..1]  Internal Service Delivery Line Reference ID. This is optional and will be auto-generated if left blank.   
Internal_Service_Delivery_Line_Number  decimal (5, 0) >0   [1..1]  Internal Service Delivery Line Number. This should be unique for each Internal Service Delivery Line.   
Intercompany_Affiliate_Reference  CompanyObject  [0..1]  Reference to an existing Company. If left blank, Workday will default the Company from the Internal Service Delivery header. If a value is provided, then Workday validates that an appropriate intercompany relationship exists.   
Catalog_Item_Reference  Catalog_ItemObject  [0..1]  Reference to an existing Catalog Item. This is optional but if a value is provided then Workday validates that the Catalog Item is active and belongs to the Internal Catalog specified on the Internal Service Delivery Header.   
Item_Description  string  [0..1]  Description of the Service provided.   
Spend_Category_Reference  Spend_CategoryObject  [0..1]  Reference to an existing Spend Category.   
Revenue_Category_Reference  Revenue_CategoryObject  [0..1]  Reference to an existing Revenue Category for the Internal Service Delivery Line.   
Quantity  decimal (22, 2)   [0..1]  Quantity on the Internal Service Delivery Line. If the Internal Service Delivery Line references a Catalog Item, then Quantity cannot be blank.   
Unit_of_Measure_Reference  Unit_of_MeasureObject  [0..1]  Reference to an existing Unit of Measure. This is required only if Quantity is also specified on the Internal Service Delivery Line. 
Validation Description
The Unit of Measure is invalid for the catalog item. Only defined ordering units of measure for the catalog item can be used.   
 
Unit_Cost  decimal (26, 6)   [0..1]  Unit Cost of the Service provided. This is required only if Quantity is also specified on the Internal Service Delivery Line.   
Extended_Amount  decimal (18, 3)   [1..1]  Internal Service Delivery Line Amount. If Unit Cost and Quantity are also specified on the Internal Service Delivery Line, then Extended Amount must equal Unit Cost * Quantity.   
Requester_Reference  WorkerObject  [0..1]  Reference to an existing Employee or Contingent Worker that requested the Service.   
Delivery_Date  date  [0..1]  Date on which the Service was provided. This is optional and if left blank, Workday will default the Delivery Date from the Internal Service Delivery Header.   
Memo  string  [0..1]  Internal Service Delivery Line Memo   
Worktags_Reference  Accounting_WorktagObject  [0..*]  Reference to existing worktags. Worktags are a way to mark tasks and business objects to make them easier to access and summarize. Each transaction can include one value for each worktag type and is subject to configurable validation when submitted for approval. 
Validation Description
[not allowed worktag types on Spend Transactions]   
The [type] is/are not available for use with the company/s: [partitionable] [company]   
The intercompany affiliate [worktag] may not be chosen when specifying header company [header company] and line company [line company].  You have chosen an invalid combination of header company, line company, and intercompany affiliate. 
Enter a company that matches on the award line in effect for grant: [grant]. This company doesn't match the grant on the award line: [comp].   
[worktag value] is not permitted as an allowed value for worktag type: [worktag type], because it is inactive.   
The following Accounting Worktags are required but have not been assigned - [missing].   
[missing required worktag types on Spend Transactions]   
Select a balancing worktag for Worktags of the following type: [type]   
 
Internal_Service_Delivery_Line_Splits_Data  Internal_Service_Delivery_Line_Splits_Data_Inbound  [0..*]  Element that captures Internal Service Delivery Line Splits information. Populate both Quantity and Extended Amount for Quantity based splits. For Amount based Splits, Quantity should not be entered. 
Validation Description
The following Accounting worktags are not valid for this transaction - [list of worktag types].   
Only one worktag of each type is allowed   
The quantity on the Internal Service Delivery Line Split must be a whole number. [quantity]   
Either Quantity must equal zero or not be present or the Extended Amount must equal Quantity * Unit Cost. Currently [Quantity] * [Unit Cost] does not equal [Extended] on the Service Delivery Line Split.   
Quantity on the Internal Service Delivery Line Split cannot be less than zero.   
Extended Amount on Internal Service Delivery Line Split cannot be less than zero.   
 
Validation Description
The following Accounting worktags are not valid for this transaction - [list of worktag types].   
Only one worktag for each type is allowed for each document line.   
Worktags are not allowed when there are split lines.   
Catalog Item [catalog item] on Internal Service Delivery Line [line number] is inactive and cannot be included on the Internal Service Delivery.   
Specify Quantity and Unit Cost on Internal Service Delivery Line [line number] or remove item [catalog item] from the line.   
Specify UOM on Internal Service Delivery Line [line number] or remove Quantity from the line.   
Specify Item or Spend Category on Internal Service Delivery Line [line number].   
Spend Category on Internal Service Delivery Line [line number] does not match the Spend Category of item [catalog item].   
[Service Delivery Company] is not configured to allow intercompany transactions with [I/C affiliate] specified on Internal Service Delivery Line [line number].   
Either Quantity and Unit Cost must equal zero or the Extended Amount must equal Quantity * Unit Cost. Currently [Quantity] * [Unit Cost] does not equal [Extended] on Service Delivery Line [Line Number]. Expected Amount: [Calculated Extended Amount].  If Quantity or Unit Cost do not equal zero, the Extended Amount must equal Quantity * Unit Cost 
Total Quantity of Internal Service Delivery Line splits does not match Quantity on Internal Service Delivery Line [line number]   
Total Amount of Internal Service Delivery Line splits does not match Extended Amount on Internal Service Delivery Line [line number].   
Internal Service Delivery Line [line number] cannot have Splits by Quantity because the Quantity on the line is not a whole number.   
Quantity on Internal Service Delivery Line [line number] cannot be less than zero.   
Extended Amount on Internal Service Delivery Line [line number] cannot be less than zero.   
The Internal Service Provider associated with Catalog Item [catalog item] on Service Delivery Line [line number] does not match the Internal Service Provider specified on the document.   
top
 

Catalog_ItemObject

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

Catalog_ItemObjectID

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

Spend_CategoryObject

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

Spend_CategoryObjectID

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

Revenue_CategoryObject

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

Revenue_CategoryObjectID

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

Unit_of_MeasureObject

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

Unit_of_MeasureObjectID

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

Internal_Service_Delivery_Line_Splits_Data_Inbound

part of: Internal_Service_Delivery_Line_Data_Inbound
Element that captures Internal Service Delivery Line Splits information. Populate both Quantity and Extended Amount for Quantity based splits. For Amount based Splits, Quantity should not be entered.
 
Parameter name Type/Value Cardinality Description Validations
Internal_Service_Delivery_Line_Split_ID  string  [0..1]  Internal Service Delivery Line Split ID   
Quantity  decimal (26, 6)   [0..1]  Quantity on the Internal Service Delivery Line Split. This is optional and must not be included when the Internal Service Delivery Line is split by Amount.   
Extended_Amount  decimal (18, 3)   [0..1]  Amount on the Internal Service Delivery Line Split. This is always required and the total Line Split amount must equal the (Unit Cost * Quantity) of the parent Internal Service Delivery Line.   
Memo  string  [0..1]  Internal Service Delivery Line Split Memo   
Worktags_Reference  Accounting_WorktagObject  [0..*]  Reference to existing worktags. Worktags are a way to mark tasks and business objects to make them easier to access and summarize. Each transaction can include one value for each worktag type and is subject to configurable validation when submitted for approval. 
Validation Description
The [type] is/are not available for use with the company/s: [partitionable] [company]   
[not allowed worktag types on Spend Transactions]   
Enter a company that matches on the award line in effect for grant: [grant]. This company doesn't match the grant on the award line: [comp].   
The intercompany affiliate [worktag] may not be chosen when specifying header company [header company] and line company [line company].   
[worktag value] is not permitted as an allowed value for worktag type: [worktag type], because it is inactive.   
The following Accounting Worktags are required but have not been assigned - [missing].   
Select a balancing worktag for Worktags of the following type: [type]   
[missing required worktag types on Spend Transactions]   
 
Validation Description
The following Accounting worktags are not valid for this transaction - [list of worktag types].   
Only one worktag of each type is allowed   
The quantity on the Internal Service Delivery Line Split must be a whole number. [quantity]   
Either Quantity must equal zero or not be present or the Extended Amount must equal Quantity * Unit Cost. Currently [Quantity] * [Unit Cost] does not equal [Extended] on the Service Delivery Line Split.   
Quantity on the Internal Service Delivery Line Split cannot be less than zero.   
Extended Amount on Internal Service Delivery Line Split cannot be less than zero.   
top
 

Business_Document_Attachment_with_External_Option_Data

part of: Internal_Service_Delivery_Data_Inbound
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   
External  boolean  [0..1]  Field to mark the attachments that can are shared with Suppliers.   
Validation Description
If a file name is specified for a Financial Attachment, File Content and Content Type are required.   
top
 

Application_Instance_Related_Exceptions_Data

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

Application_Instance_Exceptions_Data

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

Exception_Data

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

Internal_Service_DeliveryReferenceEnumeration

part of: Internal_Service_DeliveryObjectID
Base Type
string
top
 

WorkerReferenceEnumeration

part of: WorkerObjectID
Base Type
string
top
 

CompanyReferenceEnumeration

part of: CompanyObjectID
Base Type
string
top
 

Internal_Service_ProviderReferenceEnumeration

part of: Internal_Service_ProviderObjectID
Base Type
string
top
 

CurrencyReferenceEnumeration

part of: CurrencyObjectID
Base Type
string
top
 

Accounting_WorktagReferenceEnumeration

part of: Accounting_WorktagObjectID
Base Type
string
top
 

Catalog_ItemReferenceEnumeration

part of: Catalog_ItemObjectID
Base Type
string
top
 

Spend_CategoryReferenceEnumeration

part of: Spend_CategoryObjectID
Base Type
string
top
 

Revenue_CategoryReferenceEnumeration

part of: Revenue_CategoryObjectID
Base Type
string
top
 

Unit_of_MeasureReferenceEnumeration

part of: Unit_of_MeasureObjectID
Base Type
string
top