Service Directory > v31.2 > Resource_Management > Register_Asset
 

Operation: Register_Asset

This service operation will add or update Business Assets. Workday Business Assets allows you to perform a basic accounting flow of fixed assets (capitalization and depreciation) and to track custodianship of a asset regardless of its accounting treatment. In Workday, a business asset is anything you track from tractors to software licenses. Business Asset data includes but is not limited to Business Asset ID, Company, Spend Category, Acquisition Method, Depreciation Method, Asset Name, Description, PO Number, Useful Life, Remaining Depreciation Periods, Serial Number, Date Acquired, Date Placed in Service, Last Issue Date, Depreciation Start Date. The request criteria can be for a single transaction based on Reference, or all transactions can be retrieved if no criteria is specified. Business Asset and Resource are synonymous and refer to the same business object. Spend Category and Resource Category are synonymous and refer to the same business object. This web service enables Workday to automatically populate related worktags. The public Get Resources web service may be used to export current business asset information and obtain references.


@ - 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: Register_Asset_Request

Element containing Business Asset reference for update and all Business Asset data items.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
@Add_Only  boolean  [1..1]  Add Only Flag. Indicates that the service is an add only, not an update.   
Business_Asset_Reference  Business_AssetObject  [0..1]  Reference to an existing Business Asset for update only purposes   
Business_Process_Parameters  Financials_Business_Process_Parameters  [0..1]  Business Process Parameters provide the ability to auto-submit to the business process.   
Business_Asset_Data  Business_Asset_for_Register_WWS_Data  [1..1]  Business Asset Data 
Validation Description
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. 
Only one worktag for each type is allowed for each document line.  Only one worktag for each type is allowed for each document line. 
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. 
When depreciation is based on the number of days per period, all the fiscal years / periods for an asset's useful life must already be created in order to calculate the depreciation amount for each period correctly. In order to complete the accounting setup for this asset, you will first need to create additional fiscal years / periods for the fiscal schedule of this asset's company.  When depreciation is based on the number of days per period, all the fiscal years / periods for an asset's useful life must already be created in order to calculate the depreciation amount for each period correctly. In order to complete the accounting setup for this asset, you will first need to create additional fiscal years / periods for the fiscal schedule of this asset's company. 
When depreciation is based on the number of days per period, all the fiscal years / periods for an asset's useful life must already be created in order to calculate the depreciation amount for each period correctly. In order to complete the depreciation setup for this asset and create the depreciation schedule, you will need to create additional fiscal years / periods for fiscal schedule linked to the company asset book(s).  When depreciation is based on the number of days per period, all the fiscal years / periods for an asset's useful life must already be created in order to calculate the depreciation amount for each period correctly. In order to complete the depreciation setup for this asset and create the depreciation schedule, you will need to create additional fiscal years / periods for fiscal schedule linked to the company asset book(s). 
Depreciation information cannot be provided for an expensed asset.  Depreciation information cannot be provided for an expensed asset. 
Contract start date must have same value as Date Acquired  Contract start date must have same value as Date Acquired 
Contract End Date cannot be before the date an asset is acquired.  Contract End Date cannot be before the date an asset is acquired. 
Contract End Date cannot be before the Contract Start Date.  Contract End Date cannot be before the Contract Start Date. 
PO Number, Contract Number, and Project Number are mutually exclusive and can only be entered one at a time.  PO Number, Contract Number, and Project Number are mutually exclusive and can only be entered one at a time. 
Contract Start and End Date becomes not enterable if a PO or Project Number is entered.  Contract Start and End Date becomes not enterable if a PO or Project Number is entered. 
When a Project Number is entered, the PO, supplier invoice, receipt, supplier contract number, and contract dates become not enterable.  When a Project Number is entered, the PO, supplier invoice, receipt, supplier contract number, and contract dates become not enterable. 
Composite assets may not reference a Purchase Order, Contract, Receipt, Invoice or Project.  Composite assets may not reference a Purchase Order, Contract, Receipt, Invoice or Project. 
Existing assets cannot have component data updated.  Existing assets cannot have component data updated. 
Quantity for a Composite Asset must be 1  Quantity for a Composite Asset must be 1 
If an asset is not fully depreciated in all books before the first period in the fiscal calendar, all fiscal periods must be defined starting from the earliest depreciation start date or from the acquisition date if the asset is placed in service upon acquisition.   
Contract start date and contract end date are required for selected depreciation method.   
 
Validation Description
The Web Service is set to Add Only; but the Business Asset already exists.   
You cannot update an asset that was originally loaded with Auto Complete option of 0 (false)   
top
 

Response Element: Register_Asset_Response

Root element for the Response on the Put operation.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Business_Asset_Reference  Business_AssetObject  [0..1]  Reference to an existing Business Asset   
Exceptions_Response_Data  Application_Instance_Related_Exceptions_Data  [0..*]  Exceptions Response Data   
top
 

Business_AssetObject

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

Business_AssetObjectID

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

Financials_Business_Process_Parameters

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

Business_Process_Comment_Data

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

WorkerObject

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

WorkerObjectID

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

Business_Asset_for_Register_WWS_Data

part of: Register_Asset_Request
Element containing Business Asset data to register an asset
 
Parameter name Type/Value Cardinality Description Validations
Business_Asset_ID  string  [0..1]  Business Asset ID is an optional unique web service identifier of the Business Asset. If not entered, it will be automatically generated. 
Validation Description
Cannot update business asset that has been disposed or if depreciation has been recorded   
Cannot update business asset after you perform new events on the asset   
 
Business_Asset_Number  string  [0..1]  The business asset number is generated from the tenant ID Generator for Business Assets.   
Company_Reference  CompanyObject  [1..1]  Reference to an existing Company which holds the asset   
Business_Asset_Name  string  [0..1]  Free form text for a meaningful Business Asset Name   
Item_Reference  Item_DescriptorObject  [0..1]  Reference to a purchase item for the asset. 
Validation Description
The spend category of the item ([item]) must be Tracked and the item must relate to the spend category ([SpendCat]).   
 
Business_Asset_Description  string  [0..1]  Free form text to add additional descriptive information about the Business Asset   
Spend_Category_Reference  Spend_CategoryObject  [1..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
Invalid Spend Category. This spend category cannot be tracked in Business Assets   
Invalid Spend Category. This spend category is intangible and composite assets must be tangible.   
For a Spend Category of Leased, you must specify Leased for the Acquisition Method.   
 
Accounting_Treatment_Reference  Accounting_TreatmentObject  [0..1]  This is the reference id value to an existing accounting treatment. Workday supplies the accounting treatments Expense, Depreciable Capital and Non-Depreciable Capital. If you don't enter a value, Workday will default accounting treatment from the Business Asset Accounting Rules based on the values from Company, Spend Category and Cost of asset. 
Validation Description
Depreciation Profile override is required if Accounting Treatment is Depreciable Capital.   
Accounting Treatment must be depreciable capital for intangible spend categories   
Invalid accounting treatment. Accounting treatment cannot be Expense for composite assets that do not specify discrete component lifecycles.   
Composite assets using discrete component lifecycles can only have a Non-Depreciable accounting treatment.   
Accounting Treatment is required for Non-Discrete Composite Asset. Valid values are either Depreciable Capital Asset or Non-depreciable Capital Asset.   
Select a valid accounting treatment. The Inventory Asset accounting treatment isn’t valid for assets.   
Auto Complete Option must be set to True (1 or 'y') if the asset accounting treatment is not Expense   
 
Acquisition_Method_Reference  Acquisition_MethodObject  [1..1]  Reference to an existing Acquisition Method. Workday supplies the acquisition methods including CONSTRUCTED, EXCHANGED, LEASED, OTHER and PURCHASED. 
Validation Description
Acquisition method is invalid. You cannot assign Intercompany Transfer to Acquisition Method.  Acquisition method is invalid. You cannot assign Intercompany Transfer to Acquisition Method. 
If one or more components are present, the acquisition method must be COMPOSED and if acquisition method is COMPOSED, there must be components present.  If one or more components are present, the acquisition method must be COMPOSED and if acquisition method is COMPOSED, there must be components present. 
For an Acquisition Method Leased, you must specify Leased for the Spend Category.   
 
Memo  string  [0..1]  Memo for the business asset.   
Acquisition_Cost  decimal (26, 6)   [0..1]  The unit acquisition cost of the business asset 
Validation Description
The acquisition cost entered has too many digits beyond the decimal point  The acquisition cost entered has too many digits beyond the decimal point 
Acquisition Cost cannot have more than 15 integer values.   
Unit Cost is not allowed for composite assets as it is derived from component data or zero for discrete lifecycle components.   
 
Residual_Value  decimal (26, 6)   [0..1]  Residual or salvage value 
Validation Description
Residual value cannot be greater than acquisition (unit) cost.  Residual value cannot be greater than acquisition (unit) cost. 
The residual value entered has too many digits beyond the decimal point  The residual value entered has too many digits beyond the decimal point 
Residual value cannot be less than acquisition (unit) cost.   
 
Fair_Market_Value  decimal (26, 6)   [0..1]  Fair Market Value 
Validation Description
The fair market value entered has too many digits beyond the decimal point  The fair market value entered has too many digits beyond the decimal point 
 
Quantity  decimal (12, 0) >0   [0..1]  Number of units to assign. 
Validation Description
Quantity must be greater than zero.   
 
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
One or more of the worktags selected are of an invalid type for this transaction.   
Only one worktag for each type is allowed for each document line.  Only one worktag for each type is allowed for each document line. 
Select a balancing worktag for Worktags of the following type: [type]   
[missing worktags for spend and item]   
[non-allowed worktags for spend and item]   
'[worktag value]' is not permitted as an allowed value for worktag type: [worktag type] because it is inactive.   
[partitionable] is not allowed to be used by [company].   
 
Date_Acquired  date  [1..1]  Date field indicating when the Business Asset was acquired 
Validation Description
Ledger Period must exist for the Date Acquired.  Ledger Period must exist for the Date Acquired. 
 
Date_Placed_in_Service  date  [0..1]  Date field indicating date the Business Asset was placed in service 
Validation Description
Date Placed in Service is required when Depreciation Start Date is entered  Date Placed in Service is required when Depreciation Start Date is entered 
Ledger Period must exist for the Date Placed in Service.  Ledger Period must exist for the Date Placed in Service. 
Date Placed in Service must equal the Date Acquired if depreciation starts based on acquisition. If you leave this date blank, Workday will default it for you.  Date Placed in Service must equal the Date Acquired if depreciation starts based on acquisition. If you leave this date blank, Workday will default it for you. 
 
Last_Issue_Date  date  [0..1]  The transaction effective date of the last asset issue or transfer to a worker. 
Validation Description
Either both Last Issued Date and a Worker must be populated or both must be blank.  Either both Last Issued Date and a Worker must be populated or both must be blank. 
Last Issued Date cannot be less than Date Acquired  Last Issued Date cannot be less than Date Acquired 
Ledger Period must exist for the Last Issued Date.  Ledger Period must exist for the Last Issued Date. 
 
Issued_to_Worker_Reference  Worker_iData_Reference  [0..1]  Reference to an existing worker or custodian of the business asset   
Location_Reference  LocationObject  [0..1]  Reference to the location of the business asset 
Validation Description
When registering, issuing or transferring assets with a location, the location usage must include 'Business Asset'.  When registering, issuing or transferring assets with a location, the location usage must include 'Business Asset'. 
 
Asset_Identifier  string  [0..1]  Free form text field for an identifier such as asset Tag Number or Serial Number   
Serial_Number  string  [0..1]  Free form text field for an identifier such as asset Tag Number or Serial Number   
Manufacturer  string  [0..1]  The manufacturer for the Asset, as a text value.   
Asset_Class_Reference  Asset_ClassObject  [0..1]  A reference to the Asset Class for this asset.   
Asset_Type_Reference  Asset_TypeObject  [0..1]  A reference to the Asset Type for this asset.   
Business_Use_Percentage  decimal (12, 0) >0   [0..1]  The Business Use % for the asset. If left empty, will default to 100. 
Validation Description
Business Use Percentage must be between 1 and 100.   
 
Related_Assets_Reference  InstanceObject  [0..*]  References to other assets to which this asset is related. Related assets must be within the same company. Related assets can be loaded using the Edit Asset web service or the Asset > Edit related task.   
PO_Number  string  [0..1]  Purchase Order Number from which the business asset was ordered   
Receipt_Number  string  [0..1]  Receipt number on which the asset was received   
Supplier_Invoice_Number  string  [0..1]  Supplier invoice number for the asset   
Project_Number  string  [0..1]  Project number for the business asset.   
External_Contract_Number  string  [0..1]  External Contract Number for the asset.   
External_Contract_Start_Date  date  [0..1]  Workday uses these dates to update External Contract Start and End date if you manually register the asset but updates the In service Start and End date for all other sources.   
External_Contract_End_Date  date  [0..1]  Workday uses these dates to update External Contract Start and End date if you manually register the asset but updates the In service Start and End date for all other sources. 
Validation Description
Fiscal period must exist for Contract End Date   
 
Depreciation_Schedule_Data  Asset_Book_Configuration_WWS_Data  [0..1]  Depreciation schedule information to use to generate depreciation lines for an asset   
Component_Lifecycles_are_Discrete  boolean  [0..1]  This attribute is used to identify the type of Composite Asset. When it is checked, life cycle events happen for each Component independently. When it is unchecked, life cycle events happen on the Composite asset only.   
Component_Asset_Data  Component_Asset_WWS_Data  [0..*]  Represents a component (asset and quantity) to be used in composing the asset being registered. Components selected must have a quantity available, must not be Expense and for Discrete Composite Lifecycles must be non-Depreciable. Components must have accounting assigned and must not be a part of another composite asset that has a pending registration event. 
Validation Description
Any given asset id can be used only once in a composed asset. If more than one is required, adjust the quantity on the single component reference.  Any given asset id can be used only once in a composed asset. If more than one is required, adjust the quantity on the single component reference. 
 
Validation Description
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. 
Only one worktag for each type is allowed for each document line.  Only one worktag for each type is allowed for each document line. 
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. 
When depreciation is based on the number of days per period, all the fiscal years / periods for an asset's useful life must already be created in order to calculate the depreciation amount for each period correctly. In order to complete the accounting setup for this asset, you will first need to create additional fiscal years / periods for the fiscal schedule of this asset's company.  When depreciation is based on the number of days per period, all the fiscal years / periods for an asset's useful life must already be created in order to calculate the depreciation amount for each period correctly. In order to complete the accounting setup for this asset, you will first need to create additional fiscal years / periods for the fiscal schedule of this asset's company. 
When depreciation is based on the number of days per period, all the fiscal years / periods for an asset's useful life must already be created in order to calculate the depreciation amount for each period correctly. In order to complete the depreciation setup for this asset and create the depreciation schedule, you will need to create additional fiscal years / periods for fiscal schedule linked to the company asset book(s).  When depreciation is based on the number of days per period, all the fiscal years / periods for an asset's useful life must already be created in order to calculate the depreciation amount for each period correctly. In order to complete the depreciation setup for this asset and create the depreciation schedule, you will need to create additional fiscal years / periods for fiscal schedule linked to the company asset book(s). 
Depreciation information cannot be provided for an expensed asset.  Depreciation information cannot be provided for an expensed asset. 
Contract start date must have same value as Date Acquired  Contract start date must have same value as Date Acquired 
Contract End Date cannot be before the date an asset is acquired.  Contract End Date cannot be before the date an asset is acquired. 
Contract End Date cannot be before the Contract Start Date.  Contract End Date cannot be before the Contract Start Date. 
PO Number, Contract Number, and Project Number are mutually exclusive and can only be entered one at a time.  PO Number, Contract Number, and Project Number are mutually exclusive and can only be entered one at a time. 
Contract Start and End Date becomes not enterable if a PO or Project Number is entered.  Contract Start and End Date becomes not enterable if a PO or Project Number is entered. 
When a Project Number is entered, the PO, supplier invoice, receipt, supplier contract number, and contract dates become not enterable.  When a Project Number is entered, the PO, supplier invoice, receipt, supplier contract number, and contract dates become not enterable. 
Composite assets may not reference a Purchase Order, Contract, Receipt, Invoice or Project.  Composite assets may not reference a Purchase Order, Contract, Receipt, Invoice or Project. 
Existing assets cannot have component data updated.  Existing assets cannot have component data updated. 
Quantity for a Composite Asset must be 1  Quantity for a Composite Asset must be 1 
If an asset is not fully depreciated in all books before the first period in the fiscal calendar, all fiscal periods must be defined starting from the earliest depreciation start date or from the acquisition date if the asset is placed in service upon acquisition.   
Contract start date and contract end date are required for selected depreciation method.   
top
 

CompanyObject

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

Item_DescriptorObject

part of: Business_Asset_for_Register_WWS_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  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, Supplier_Item_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Spend_CategoryObject

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

Spend_CategoryObjectID

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

Accounting_TreatmentObject

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

Accounting_TreatmentObjectID

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

Acquisition_MethodObject

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

Acquisition_MethodObjectID

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

Accounting_WorktagObject

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

Worker_iData_Reference

part of: Business_Asset_for_Register_WWS_Data
Element containing Employee or Contingent Worker
 
Parameter name Type/Value Cardinality Description Validations
Employee_Reference [Choice]   EmployeeObject  [1..1]  Reference to an existing Employee   
Contingent_Worker_Reference [Choice]   Contingent_WorkerObject  [1..1]  Reference to an existing Contingent Worker   
top
 

EmployeeObject

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

EmployeeObjectID

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

Contingent_WorkerObject

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

Contingent_WorkerObjectID

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

LocationObject

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

LocationObjectID

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

Asset_ClassObject

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

Asset_ClassObjectID

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

Asset_TypeObject

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

Asset_TypeObjectID

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

InstanceObject

part of: Business_Asset_for_Register_WWS_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]     
ID  Instance_ID  [0..*]     
top
 

Instance_ID

part of: InstanceObject
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@parent_id  string  [1..1]     
@parent_type  string  [1..1]     
@type  string  [1..1]     
top
 

Asset_Book_Configuration_WWS_Data

part of: Business_Asset_for_Register_WWS_Data
Element containing Asset Depreciation Schedule data; In order to assign 'Half-Year' as the depreciation convention, the company asset book must use a fiscal schedule with an even number of fiscal periods per fiscal year.In order to assign 'Mid-Quarter' as the depreciation convention, the company asset book must use a fiscal schedule where number of fiscal periods per fiscal year is divisible by 4.
 
Parameter name Type/Value Cardinality Description Validations
Depreciation_Profile_Override_Reference  Depreciation_ProfileObject  [0..1]  Reference to an existing depreciation profile for this depreciation schedule. This value may be overridden for the primary book.   
Depreciation_Method_Override_Reference  Abstract_Depreciation_MethodObject  [0..1]  Reference to an existing Depreciation Method. Depreciation Methods are provided by Workday and include STRAIGHT_LINE, DECLINING_BALANCE_SW_SL, and SUM_OF_YEARS_DIGITS. This field defaults from the spend category but can be entered. 
Validation Description
Auto Complete Option must be set to True (1 or 'y') if asset conversion data or depreciation schedule override information is provided.   
The selected Depreciation Convention can't be used with a depreciation method of [Depreciation Method].   
 
Depreciation_Percent_Override  decimal (18, 6) >0   [0..1]  Depreciation percent for Declining Balance with Switch to Straight Line (DECLINING_BALANCE_SW_SL) method. Enter 200 for Double Declining. This field defaults from the spend category depreciation profile but can be entered. 
Validation Description
Depreciation percent must be 0 when depreciation method is 'Term'. Make sure that depreciation profile for the asset is setup with depreciation percent of 0.   
Depreciation percent should be greater than 100 when the depreciation method is Declining Balance with switch to Straight Line.  Depreciation percent should be greater than 100 when the depreciation method is Declining Balance with switch to Straight Line. 
Depreciation Percent cannot be entered if Depreciation Method is not Declining Balance (with or without Switch to Straight Line).  Depreciation Percent cannot be entered if Depreciation Method is not Declining Balance (with or without Switch to Straight Line). 
Depreciation percent must be greater than 0 and less than 100 when the depreciation method is Declining Balance.  Depreciation percent must be greater than 0 and less than 100 when the depreciation method is Declining Balance. 
 
Useful_Life_in_Periods_Override  decimal (12, 0) >0   [0..1]  Numeric value representing the useful life (in periods) for the business asset. This field defaults from Spend Category Depreciation Profile but can be entered 
Validation Description
Useful Life cannot be more than 200 years. Useful life in years is useful life in periods divided by number of periods in the company's fiscal year.  Useful Life cannot be more than 200 years. Useful life in years is useful life in periods divided by number of periods in the company's fiscal year. 
Useful life must be 0 when depreciation method is 'Term'. Make sure that depreciation profile for the asset is setup with useful life of 0.   
Useful Life must be equal to zero if the Depreciation Method is Declining Balance.  Useful Life must be equal to zero if the Depreciation Method is Declining Balance. 
 
Depreciation_Threshold_Override  decimal (21, 6)   [0..1]  Depreciation Threshold. Enter only if method is declining balance. 
Validation Description
Depreciation Threshold is greater than Total Asset Cost.  Depreciation Threshold is greater than Total Asset Cost. 
Only Declining Balance Depreciation Method can have a threshold.  Only Declining Balance Depreciation Method can have a threshold. 
Declining Balance Depreciation Method must have a threshold.  Declining Balance Depreciation Method must have a threshold. 
Depreciation Threshold is greater than Total Asset Cost.  Depreciation Threshold is greater than Total Asset Cost. 
Depreciation Threshold is less than Total Asset Cost.   
Depreciation Threshold is less than Total Asset Cost.   
Depreciation Threshold cannot be positive.   
Depreciation Threshold cannot be negative.   
 
Depreciation_Start_Date  date  [0..1]  For converted assets, the depreciation start date represents the date that depreciation starts in Workday. For converted assets with historical accumulated depreciation, the depreciation start date should be 1 day greater than the date up to which the historical accumulated depreciation is calculated. The date cannot be prior to the acquisition date. For converted assets with no historical accumulated depreciation, leave the depreciation start date blank so that Workday can determine the correct date. 
Validation Description
Depreciation Start Date is required when Remaining Periods is provided  Depreciation Start Date is required when Remaining Periods is provided 
Depreciation Start Date is required when Accumulated Depreciation is provided  Depreciation Start Date is required when Accumulated Depreciation is provided 
Ledger Period must exist for the Depreciation Start Date.  Ledger Period must exist for the Depreciation Start Date. 
For converted assets with no historical accumulated depreciation, leave the depreciation start date blank so that Workday can determine the correct date.  For converted assets with no historical accumulated depreciation, leave the depreciation start date blank so that Workday can determine the correct date. 
Depreciation Start Date must match start date of the first ledger period that depreciation is to start being recorded in Workday.  Depreciation Start Date must match start date of the first ledger period that depreciation is to start being recorded in Workday. 
Depreciation start date cannot be prior to contract end date unless the asset is loaded as fully depreciated.  Depreciation start date cannot be prior to contract end date unless the asset is loaded as fully depreciated. 
 
Remaining_Depreciation_Periods  decimal (18, 6) >0   [0..1]  Numeric value for remaining depreciation periods if entering accumulated depreciation from a prior system. 
Validation Description
Remaining depreciation periods must be 0 when depreciation method is Term or Declining Balance.  Remaining depreciation periods must be 0 when depreciation method is Term or Declining Balance. 
Remaining depreciation periods is required when you enter Accumulated Depreciation  Remaining depreciation periods is required when you enter Accumulated Depreciation 
Remaining Depreciation Periods cannot be greater than useful life in periods provided or defaulted from profile for spend category  Remaining Depreciation Periods cannot be greater than useful life in periods provided or defaulted from profile for spend category 
 
Accumulated_Depreciation  decimal (26, 6)   [0..1]  Accumulated Depreciation 
Validation Description
Accumulated Depreciation cannot be greater than Acquisition Cost minus Residual Value  Accumulated Depreciation cannot be greater than Acquisition Cost minus Residual Value 
The accumulated depreciation entered has too many digits beyond the decimal point  The accumulated depreciation entered has too many digits beyond the decimal point 
Accumulated Depreciation cannot be negative.   
Accumulated Depreciation cannot be positive.   
Accumulated Depreciation cannot be less than Acquisition Cost minus Residual Value   
 
Year_To_Date_Depreciation  decimal (26, 6)   [0..1]  Year To Date depreciation as of the Depreciation Start Date. Enter only if method is declining balance or sum of years digits. 
Validation Description
The year to date depreciation entered has too many digits beyond the decimal point  The year to date depreciation entered has too many digits beyond the decimal point 
Year To Date Depreciation is required when method is Declining Balance (with or without switch to Straight Line) or Sum Of Years Digits and Depreciation Start Date is not in the first period.  Year To Date Depreciation is required when method is Declining Balance (with or without switch to Straight Line) or Sum Of Years Digits and Depreciation Start Date is not in the first period. 
Year to Date Depreciation cannot be positive.   
Year to Date Depreciation cannot be negative.   
 
top
 

Depreciation_ProfileObject

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

Depreciation_ProfileObjectID

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

Abstract_Depreciation_MethodObject

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

Abstract_Depreciation_MethodObjectID

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

Component_Asset_WWS_Data

part of: Business_Asset_for_Register_WWS_Data
Represents a component (asset and quantity) to be used in composing the asset being registered. Components selected must have a quantity available, must not be Expense and for Discrete Composite Lifecycles must be non-Depreciable. Components must have accounting assigned and must not be a part of another composite asset that has a pending registration event.
 
Parameter name Type/Value Cardinality Description Validations
Component_Asset_ID  string  [1..1]  Asset ID of asset used to compose the asset being registered. 
Validation Description
The company of each component asset must match the company of the asset being registered/composed.  The company of each component asset must match the company of the asset being registered/composed. 
Component assets used to create a composite asset must be tangible.  Component assets used to create a composite asset must be tangible. 
Component assets used to create a composite asset must be trackable.  Component assets used to create a composite asset must be trackable. 
Component assets used to create a composite asset must have a status of "Registered" or if discrete lifecycles option is selected, statuses of In Service, Issued and Out of Service are allowed.  Component assets used to create a composite asset must have a status of "Registered" or if discrete lifecycles option is selected, statuses of In Service, Issued and Out of Service are allowed. 
Component assets used to create a composite asset cannot have an in progress event.  Component assets used to create a composite asset cannot have an in progress event. 
Component assets used to create a composite asset must have accounting assigned.  Component assets used to create a composite asset must have accounting assigned. 
Component assets used to create a composite asset cannot have Accounting Treatment of Expense unless they are for a composite asset with discrete component lifecycles.  Component assets used to create a composite asset cannot have Accounting Treatment of Expense unless they are for a composite asset with discrete component lifecycles. 
Composite Asset cannot be composed with other composite assets.  Composite Asset cannot be composed with other composite assets. 
You cannot select an Asset that has residual value for a non-discrete composite asset.  You cannot select an Asset that has residual value for a non-discrete composite asset. 
Lease asset cannot be used as a component asset   
 
Quantity_Selected  decimal (12, 0)   [1..1]  Quantity of the referenced component asset to be used in the composition of the registered asset. 
Validation Description
The quantity that is selected must be less than or equal to the available quantity of the asset.  The quantity that is selected must be less than or equal to the available quantity of the asset. 
A selected component asset should have a selected quantity greater than 0.  A selected component asset should have a selected quantity greater than 0. 
The quantity selected must be equal to the total approved quantity and the total available quantity must be equal to the total approved quantity when Discrete Component Lifecycles is selected.  The quantity selected must be equal to the total approved quantity and the total available quantity must be equal to the total approved quantity when Discrete Component Lifecycles is selected. 
 
Validation Description
Any given asset id can be used only once in a composed asset. If more than one is required, adjust the quantity on the single component reference.  Any given asset id can be used only once in a composed asset. If more than one is required, adjust the quantity on the single component reference. 
top
 

Application_Instance_Related_Exceptions_Data

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

Business_AssetReferenceEnumeration

part of: Business_AssetObjectID
Base Type
string
top
 

WorkerReferenceEnumeration

part of: WorkerObjectID
Base Type
string
top
 

CompanyReferenceEnumeration

part of: CompanyObjectID
Base Type
string
top
 

Item_DescriptorReferenceEnumeration

part of: Item_DescriptorObjectID
Base Type
string
top
 

Spend_CategoryReferenceEnumeration

part of: Spend_CategoryObjectID
Base Type
string
top
 

Accounting_TreatmentReferenceEnumeration

part of: Accounting_TreatmentObjectID
Base Type
string
top
 

Acquisition_MethodReferenceEnumeration

part of: Acquisition_MethodObjectID
Base Type
string
top
 

Accounting_WorktagReferenceEnumeration

part of: Accounting_WorktagObjectID
Base Type
string
top
 

EmployeeReferenceEnumeration

part of: EmployeeObjectID
Base Type
string
top
 

Contingent_WorkerReferenceEnumeration

part of: Contingent_WorkerObjectID
Base Type
string
top
 

LocationReferenceEnumeration

part of: LocationObjectID
Base Type
string
top
 

Asset_ClassReferenceEnumeration

part of: Asset_ClassObjectID
Base Type
string
top
 

Asset_TypeReferenceEnumeration

part of: Asset_TypeObjectID
Base Type
string
top
 

Depreciation_ProfileReferenceEnumeration

part of: Depreciation_ProfileObjectID
Base Type
string
top
 

Abstract_Depreciation_MethodReferenceEnumeration

part of: Abstract_Depreciation_MethodObjectID
Base Type
string
top