Service Directory > v31.2 > Resource_Management > Adjust_Asset_Cost
 

Operation: Adjust_Asset_Cost

This service operation will allow you to adjust the cost of business assets, at acquisition date or post-acquisition, and submit them to the business process. 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: Adjust_Asset_Cost_Request

Element contains Business Process Parameters, Business Asset Reference for asset to adjust, and asset cost adjustment details
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Business_Asset_Reference  Business_AssetObject  [1..1]  Reference to the Business Asset which cost need to be adjusted 
Validation Description
There is a pending event for the asset that should be completed before this asset transaction can be processed.  There is a pending event for the asset that should be completed before this asset transaction can be processed. 
Cannot adjust the cost of expense assets  Cannot adjust the cost of expense assets 
Cannot adjust the cost of this asset since accounting information has not been assigned yet  Cannot adjust the cost of this asset since accounting information has not been assigned yet 
Cannot adjust the cost of this asset since it is either disposed or pending disposal  Cannot adjust the cost of this asset since it is either disposed or pending disposal 
Cannot adjust the cost of this asset since it is out of service  Cannot adjust the cost of this asset since it is out of service 
Cannot adjust cost of an asset loaded into Workday as fully depreciated or transferred from a different company as fully depreciated  Cannot adjust cost of an asset loaded into Workday as fully depreciated or transferred from a different company as fully depreciated 
You cannot adjust the cost of this asset due to a problem with its depreciation start date not aligning with the first period in the depreciation schedule. Please contact Support for assistance.  You cannot adjust the cost of this asset due to a problem with its depreciation start date not aligning with the first period in the depreciation schedule. Please contact Support for assistance. 
Cannot adjust the cost of this asset since it has been removed   
Cannot adjust the cost of this asset since asset status is Used By Composite   
Cannot adjust the cost of Discrete Composite Asset.   
 
Business_Process_Parameters  Financials_Business_Process_Parameters  [0..1]  Business Process Parameters provide the ability to auto-submit to the business process.   
Business_Asset_Cost_Adjustment_Data  Business_Asset_Cost_Adjustment_Data  [1..1]  Business Asset Cost Adjustment Data   
Validation Description
You must enter either Adjustment Amount, Adjustment Quantity, or Residual Value Adjustment.  You must enter either Adjustment Amount, Adjustment Quantity, or Residual Value Adjustment. 
Quantity adjustments apply to all asset books.  Quantity adjustments apply to all asset books. 
top
 

Response Element: Adjust_Asset_Cost_Response

Root element for the Response on the Put operation.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Submit_Business_Asset_Cost_Adjustment_Reference  Business_AssetObject  [0..1]  Business Asset specified for cost adjustment   
top
 

Business_AssetObject

part of: Adjust_Asset_Cost_Request, Adjust_Asset_Cost_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: Adjust_Asset_Cost_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_Cost_Adjustment_Data

part of: Adjust_Asset_Cost_Request
Element contains Business Asset cost adjustment details
 
Parameter name Type/Value Cardinality Description Validations
Post_Acquisition_Adjustment  boolean  [0..1]  Indicator to whether to perform Acquisition Adjustment or Post Acquisition Adjustment. Enter 0 for Acquisition Adjustment or 1 for Post Acquisition Adjustment. 
Validation Description
Since this asset was converted into Workday, depreciation for the adjustment will be calculated starting on the Depreciation Start Date set at time of registration for any book with historical data  Since this asset was converted into Workday, depreciation for the adjustment will be calculated starting on the Depreciation Start Date set at time of registration for any book with historical data 
Since this asset was converted into Workday, depreciation for the adjustment will be calculated starting on the Depreciation Start Date set at time of registration for any book with historical data  Since this asset was converted into Workday, depreciation for the adjustment will be calculated starting on the Depreciation Start Date set at time of registration for any book with historical data 
Acquisition cost adjustment cannot be performed on assets with suspended periods  Acquisition cost adjustment cannot be performed on assets with suspended periods 
 
Transaction_Effective_Date  date  [0..1]  Date of cost adjustment (transaction effective date of the cost adjustment). This value is required if Post Acquisition Adjustment is 1. 
Validation Description
Adjustment Date is required when Post Acquisition Adjustment is 1 (true). Similarly, Post Acquisition Adjustment must be 1 when Adjustment Date is entered.  Adjustment Date is required when Post Acquisition Adjustment is 1 (true). Similarly, Post Acquisition Adjustment must be 1 when Adjustment Date is entered. 
Adjustment Date cannot be less than Date Acquired of the Business Asset  Adjustment Date cannot be less than Date Acquired of the Business Asset 
Ledger Period must exist for the Adjustment Date.  Ledger Period must exist for the Adjustment Date. 
Depreciation start date for cost adjustment cannot be earlier than last resume date.  Depreciation start date for cost adjustment cannot be earlier than last resume date. 
The fiscal Period for the transaction date must exist in the fiscal schedule of every company asset book where this is a depreciable asset in order to do this transaction  The fiscal Period for the transaction date must exist in the fiscal schedule of every company asset book where this is a depreciable asset in order to do this transaction 
 
Adjustment_Amount  decimal (18, 3)   [0..1]  Adjustment amount. Can be positive or negative. Cannot bring total cost down to zero or negative 
Validation Description
The adjustment amount entered has too many digits beyond the decimal point  The adjustment amount entered has too many digits beyond the decimal point 
You cannot reference supplier invoice line if adjustment amount is 0   
The adjustment amount is greater than the extended amount in the base currency and isn't valid for this supplier invoice line.  The adjustment amount is greater than the extended amount in the base currency and isn't valid for this supplier invoice line. 
The adjustment amount is less than the extended amount in the base currency and isn't valid for this supplier invoice line.  The adjustment amount is less than the extended amount in the base currency and isn't valid for this supplier invoice line. 
For a converted or transferred asset, the sum of residual value and accumulated depreciation can't exceed the cost of the asset after adjustment.   
The residual value can't exceed the cost of the asset after adjustment.   
 
Adjustment_Quantity  decimal (12, 0)   [0..1]  Adjustment quantity can be positive or negative. You cannot bring total approved quantity to zero. You cannot bring total approved quantity to be less than consumed quantity. Quantity adjustments apply to all asset books. 
Validation Description
Quantity cannot be adjusted to be less than one.  Quantity cannot be adjusted to be less than one. 
Total new quantity cannot be less than consumed quantity of [consumed]   
Quantity cannot be adjusted for Composite Assets.   
Quantity cannot be adjusted for components of a discrete composite asset.   
 
Adjustment_Residual_Value  decimal (18, 3)   [0..1]  Adjustment residual value. Can be positive or negative but cannot bring down total residual to below 0. 
Validation Description
The adjustment residual value entered has too many digits beyond the decimal point  The adjustment residual value entered has too many digits beyond the decimal point 
 
Accounting_Date [Choice]   date  [0..1]  Accounting date when transaction was recorded in the ledger. Not required if source transaction is provided. 
Validation Description
Accounting Date cannot be less than Date Acquired of the Business Asset  Accounting Date cannot be less than Date Acquired of the Business Asset 
 
Restricted_to_Books_Reference  Asset_BookObject  [0..*]  Reference to asset books that are used by the asset. Enter asset books if you want to restrict the adjustment to specific books. To adjust all asset books, leave this field blank. 
Validation Description
At least one of the Restricted to Books is not valid for asset. Only assets already defined and not loaded into Workday or transferred from different company fully depreciated are valid.   
Restricted to Book is required when the asset has at least one fully depreciated book   
 
Adjustment_Reason_Reference  Asset_Cost_Adjustment_ReasonObject  [0..1]  Reference to an existing adjustment reason   
Supplier_Invoice_Line_Reference_ID  string  [0..1]  A reference to a supplier invoice line, if there was one related to the cost adjustment associated with this asset, e.g. due to an improvement or installation cost. 
Validation Description
Reference ID or Supplier Invoice Line Reference must refer to a valid Supplier Invoice Line.   
You cannot reference a supplier invoice line when adjustment is restricted to non-accounting books   
You must enter either Source Transaction or Accounting Date   
The Supplier Invoice Line Reference for the adjustment must be for the same company, must be approved, amounts must be valid, the line cannot have splits and the asset cannot have events in progress. The reference must be to a supplier invoice line.   
You can't reference a supplier invoice line on an asset from a supplier contract.   
 
top
 

Asset_BookObject

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

Asset_BookObjectID

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

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

Asset_Cost_Adjustment_ReasonObjectID

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

part of: Business_AssetObjectID
Base Type
string
top
 

WorkerReferenceEnumeration

part of: WorkerObjectID
Base Type
string
top
 

Asset_BookReferenceEnumeration

part of: Asset_BookObjectID
Base Type
string
top
 

Asset_Cost_Adjustment_ReasonReferenceEnumeration

part of: Asset_Cost_Adjustment_ReasonObjectID
Base Type
string
top