Skip to main content

Asset Transfer

Asset Transfer

Asset transfer is a complex process and should not be entered into lightly, if your customer business is bit complex in nature. The complexity varies from companies to companies along with industry type.This post will briefly tells about Asset Transfer functionality of Oracle.
You may have three main business scenario's within Asset Transfer.
  1. Location Transfer without ownership change
  2. Location Transfer with ownership change
  3. Ownership Transfer without location change
In reality 1,2 is sort of intra Transfer of asset where as #3 is consider as Inter Transfer. Lets take a detail understanding what is meant and see key difference:
dgreybarrow Transfer Intra Entity
Assets are sometimes transferred between locations within the same entity. These are referred to as INTRA Entity transfers as opposed to INTER Entity transfers where the asset transfers between two entities.
Companies have requirement , when an asset is transferred Intra Entity the location of the asset changes. It is therefore necessary that those changes are identified and recorded in the Fixed Assets module for controlling the physical location of the asset.
dgreybarrowOracle Navigation
Navigation -> Assets -> Asset workbench -> Assignments
You can use Find Assets form to make a transfer of a particular asset.
dgreybarrow Asset Transfers -Process
(N) Assets > Asset Workbench (B) Assignments
To get use of Intra Entity transfer which might be location change , you can transfer assets between employees, depreciation expense accounts, and locations. These are some of key things which you need to have a clarity:
  • You can change the transfer date to a date in a prior period for a particular transfer, but the transfer must occur within the current fiscal year
  • You can change the transfer date of an asset to a prior period only once per asset.
  • Oracle does not allow you to transfer an asset to a future period.
  • Oracle does not transfer an asset after its normal life is completed.
  • In the Unit Change field of the Assignments window, enter a negative number for the assignment line from which you want to transfer the asset. Enter a positive number if you want to add units to existing assignments or create new assignments. Only one negative line is allowed per transaction.
  • A journal entry is created as soon as an asset is transferred from one Depreciation Expense Account to another.
dgreybarrow Transfers - Inter Entity
In reality , Oracle Asset does not have a facility to transfer assets from one corporate book to another. For the purpose of understanding you can consider corporate book to be synonymous with legal entity. In order to transfer assets from one legal entity to another it is necessary to retire the asset in one corporate book and add it to the other corporate book.
In EBS, there is no standard functionality/process in FA for transfer assets Inter Entity.
The work around for handling such scenarios consist of 2 simple steps.
1) In Entity book(s)1 you need to adjust Current Cost = 0, retire the assets.
This will reverse all accumulated depreciation and have no gain/loss on the retirements passed to GL.
2) Add the assets to the new book(s)(entity 2) via FA_MASS_ADDITIONS or the Addition API.
Here you probably do not want to add with DEPRN_RESERVE values - just let FA re-establish the balances when you run depreciation and create JEs > GL.
dgreybarrowHow Transfer works
A tranfer is recorded as such in the FA_TRANSACTION_HEADERS table. The old and the new line is shown in the FA_DISTRIBUTION_HISTORY table and the journal lines are shown in FA_ADJUSTMENTS after depreciation is run. In FA_DEPRN_DETAIL you see a row with the old distribution_id and the new distribution_id in the period_counter of the transfer.
dgreybarrow Asset Transfer API
You can get use the Oracle Transfer API's to add assets directly by writing a PL/SQL based driven program . The Transfer API FA_TRANSFER_PUB.DO_TRANSFER can be used .
dgreybarrow Scenarios in Intra entity Transfer - Asset Accounting
accounting
Add caption

    Comments

    Popular posts from this blog

    Create Accounting for a Payment generates errors 95333 and 95359

    Create Accounting for a Payment generates errors 95333 and 95359 Error: 95333: A conversion rate does not exist to convert USD to AUD for the conversion type Corporate and conversion date 20-MAR-09 for line -25. Please use the Daily Rates form in General Ledger to enter a conversion rate for these currencies, conversion date and conversion type. 95359: There is no accounted amount for the subledger journal entry line. Please inform your system administrator or support representative that: The source assigned to the accounting attribute Accounted Amount has no value for extract line number 88547. Please make sure the source assigned to the accounting attribute Accounted Amount has a valid value, or assign a different source to this accounting attribute. Solution: 1. Specify a conversion rate for the currencies and conversion date mentioned in the error message 95333 Navigation under the General Ledger responsibility: Setup > Currencies > Currency Rates Manager > Daily Rates ...

    Public API’s for FA Transactions

    Public API’s for FA Transactions So far Oracle FA is have all the good things except the lack on reporting.Oracle FA is now offer lot of public API's that can be used to interfacing with third party or Oracle application other modules. Here are some of transaction's API's:   Additions API if you have requirement to add assets directly via PL/SQL then use  FA_ADDITION_PUB.DO_ADDITION. If you have selected the Allow CIP Assets check box on the Book Controls window of a tax book when adding CIP assets using the Additions API, the this API automatically adds those CIP assets to that tax book at the same time that they are added to the corporate book. Adjustments API you can make cost adjustments to your assetsdirectly via PL/SQL using  FA_ADJUSTMENT_PUB.DO_ADJUSTMENT  for any  process adjustment. Detail can be found in appendix H) You can use this API if you have a custom interface that makes it difficult to use with the existing Oracle Assets interfaces for adjusti...

    AP Table Relation Oracle Apps

    AP Table Relation Oracle Apps ORACLE PAYABLE TABLE RELATION Source Table Dependent Table Condition AP_INVOICE_LINES_ALL AIL ZX_LINES_SUMMARY ZLS AIL.invoice_id = ZLS.trx_id and  ZLS.application_id  = 200 and  ZLS.entity_code  = 'AP_INVOICES' and  ZLS.event_class_code  in ('STANDARD INVOICES', 'PREPAYMENT INVOICES', 'EXPENSE REPORTS') and  AIL.summary_tax_line_id = ZLS.summary_tax_line_id AP_INVOICE_LINES_ALL AIL ZX_LINES ZL AIL.invoice_id = ZL.trx_id and  ZL.application_id  = 200 and  ZL.entity_code  = 'AP_INVOICES' and  ZL.event_class_code  in ('STANDARD INVOICES', 'PREPAYMENT INVOICES', 'EXPENSE REPORTS') and  AIL.line_number = ZL.trx_line_number AP_INVOICE_DISTRIBUTIONS_ALL AID ZX_REC_NREC_DIST ZD AID.invoice_id = ZD.trx_id and  ZD.application_id  = 200 and  ZD.entity_code  = 'AP_INVOICES' and  ZD.event_class_code  in ('STANDARD INVOICES', 'PREPAYMENT INVOICES', 'EXPENSE REPORTS') and...