Manage Fixed Assets REST Operations
You can use the fixed assets REST operations to perform asset management functions. Here are some of these functions:
- Create fixed assets.
- Adjust financial details or units of fixed assets.
- Retire assets or reinstate a recent retirement.
- Capitalize your construction-in-progress assets or reverse recent capitalizations.
- Reclassify assets.
- Transfer fixed assets from cost center, location or from employee to others.
- Perform descriptive detail updates.
- Create mass additions.
- Update mass additions or get the details of your mass additions or fixed assets.
- Perform unplanned depreciations.
- Perform Source line transfers.
- View asset transaction history or retirement history.
- View details of fixed asset book or change book information of mass addition lines.
All fixed asset REST operations leverage the following ERP Integrations endpoint:
Method:
POST
Path: /fscmRestApi/resources/11.13.18.05/erpintegrations
- The external system sends a request to the ERP Integration endpoint providing the details of the operation to create a fixed asset.
- The endpoint receives the request and:
- Identifies the correct PLSQL API from the handle in the request payload.
- Unpacks the parameter list passed in the request payload to the underlying PL/SQL API and validates and executes the PLSQL API.
- Stacks required validation messages in the response payload during PLSQL processing.
- Builds response payload from the PLSQL API call.
- Responds to the non-Oracle application.
- If the information is valid, the required asset management function is processed and the details are sent back to the non-Oracle application.
- If the information is not valid, error message stack is sent back to the non-Oracle application.
Here are the REST operations with their associated handles and PLSQL APIS:
Table -
REST Operation Description | Handle | PLSQL API |
---|---|---|
Create a fixed asset |
addAsset |
FA_ADDITION_PUB.DO_ADDITION |
Adjust a fixed asset |
adjustAsset |
FA_ADJUSTMENT_PUB.DO_ADJUSTMENT |
Retire a fixed asset |
retireAsset |
FA_RETIREMENT_PUB.DO_RETIREMENT |
Adjust units of a fixed asset |
adjustUnitsOfAsset |
FA_UNIT_ADJ_PUB.DO_UNIT_ADJUSTMENT |
Capitalize a fixed asset |
capitalizeCIPAsset |
FA_CIP_PUB.DO_CAPITALIZATION |
Reclassify a fixed asset |
reclassAsset |
FA_RECLASS_PUB.DO_RECLASS |
Reinstate a recently retired fixed asset |
reinstateAsset |
FA_RETIREMENT_PUB.DO_REINSTATEMENT |
Reverse capitalize a fixed asset |
reverseCapitalizeAsset |
FA_CIP_PUB.DO_REVERSE |
Transfer fixed asset units from a department, physical location, or employee to others |
transferAsset |
FA_TRANSFER_PUB.DO_TRANSFER |
Update descriptive details of a fixed asset |
updateAssetDescriptiveDetails |
FA_ASSET_DESC_PUB.UPDATE_DESC |
Update the details of a mass addition record |
updateMassAddition |
FA_MASS_ADD_UPD_PUB.UPDATE_MASS_ADDITION |
View the book, source lines, and assignments of an asset |
getAssetInformation |
FA_MASS_ADDITION_PUB.GET_MASS_ADDITION |
View the complete details of a mass addition |
getMassAddition |
FA_GET_ASSET_INFO_PUB.GET_ASSET_INFO |
Enter unplanned depreciation for a capitalized fixed asset |
enterUnplannedDepreciation |
FA_UNPLANNED_PUB.DO_UNPLANNED |
Transfer source lines from one asset source to another |
transferSourceLines |
FA_INV_XFER_PUB.DO_TRANSFER |
View the transaction history for a fixed asset |
getAssetTransactionHistory |
FA_GET_TRX_INFO_PUB_W.GET_TXN_HISTORY |
View the retirement history for a fixed asset |
getAssetRetirementHistory |
FA_GET_TRX_INFO_PUB_W.GET_RET_HISTORY |
View the current period information for an asset book |
getAssetBookInformation |
FA_GET_BOOK_INFO_PUB_W.GET_BOOK_INFO |
Change book for selected mass additions |
changeMassAdditionsBook |
FA_MASS_ADDITION_PUB_W.CHANGE_MASS_ADDITIONS_BOOK |