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 fixed assets REST operation integrates your external systems with Oracle Fusion Financials Cloud. As an example, here's how a request to create a fixed asset is processed:
  1. The external system sends a request to the ERP Integration endpoint providing the details of the operation to create a fixed asset.
  2. The endpoint receives the request and:
    1. Identifies the correct PLSQL API from the handle in the request payload.
    2. Unpacks the parameter list passed in the request payload to the underlying PL/SQL API and validates and executes the PLSQL API.
    3. Stacks required validation messages in the response payload during PLSQL processing.
    4. Builds response payload from the PLSQL API call.
    5. Responds to the non-Oracle application.
  3. If the information is valid, the required asset management function is processed and the details are sent back to the non-Oracle application.
  4. 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