001 Asset Tracking - User Guide
001 Asset Tracking - User Guide
001 Asset Tracking - User Guide
1. Oracle Asset Tracking is a fully integrated solution in the Oracle E-Business suite
designed to deploy and track internal products and assets at internal or customer
sites, while providing the ability to capture financial transactions with back-office
automation.
2. With Oracle Asset Tracking, you can give users access to tracking information
without allowing them access to sensitive processes related to assets and purchasing.
3. You can also track inventory items after they have been installed and link financial
transactions to the physical movement of equipment.
a. Oracle Inventory
b. Oracle Purchasing
c. Oracle Projects with the Capital Resource Logistics (CRL) feature
d. Oracle Assets
e. Oracle Payables
f. Oracle Install Base
1. The Oracle Installed Base platform uses the Service Fulfillment Manager (SFM)
application to integrate with the following modules to synchronize and manage
material flow in a company:-
a. Oracle Purchasing,
b. Oracle Payables,
c. Oracle Inventory,
d. CRL Projects,
e. Oracle Assets, and
f. Can integrate with legacy systems
2. The Oracle Asset Tracking platform minimizes data entry by using customer-
definable business rules to send messages to all other related applications to
perform the appropriate update when a business event occurs.
3. Oracle Asset Tracking utilizes Oracle Installed Base as its data repository.
4. Every transaction that Oracle Asset Tracking tracks is recorded in the Oracle Installed
Base transaction table, and each record affected by such transactions is recorded in
the instance and instance history tables.
1. To track inventory items and assets, Oracle Asset Tracking must interact with several
enterprise resource planning (ERP) applications.
2. It sends to and receives messages from these applications about the status and
location of the items that you want to track.
3. Oracle Asset Tracking provides an enterprise tracking and asset management system
where all inventory, project, party, and asset-related material information is stored,
providing a 360-degree view of your assets.
5. Oracle Asset Tracking can provide a life-cycle history of all activity for that
equipment.
6. An asset comprises a collection of items. The items may be trackable or not trackable.
8. Oracle Asset Tracking tracks the activity of the trackable items through inventory and
projects, and into fixed assets.
9. In Oracle Assets you perform the Mass Additions concurrent process to create assets.
As an example of message flows involving Oracle Asset Tracking, when a field
service technician enters a report that equipment has been placed into service, the
deployment transaction can send a message to Oracle Asset Tracking.
10. This message updates the status of the equipment to In Service and gives its in-
service date to Oracle Assets. The asset is now ready to be created in Oracle Assets.
Usage Codes
1. In Inventory
2. In Process
3. In Transit
4. Installed
5. In Service
6. Out of Service
1. Oracle Inventory
2. Oracle Purchasing
3. Oracle Order Management
4. Oracle Payables
5. Oracle Assets
6. Oracle Projects
Messaging Architecture
1. Based on the input requirements, the application updates the status and keeps a
history of transactions for the trackable unit.
a. Installed Base,
b. Inventory,
c. Purchasing,
d. Payables,
e. Assets,
f. Projects,
g. Workforce Management, and
h. Other legacy systems.
2. The initial receipt transaction creates an instance record for the item in Oracle Asset
Tracking.
4. Subsequent transactions against this item will also be associated with the instance
record and will compose the history for that record.
1. Serialized Item - Item instance created or updated for each separate item
2. Non Serialized Item – Item instance created or updated for each combination of the
attributes (Note all the attributes are required in all the cases):-
a. Inventory Item ID
b. Inventory Organization
c. Subinventory Name
d. Usage Code
e. Revision
f. Locator
g. Lot
1. Item Instance
2. Fixed Assets
3. Deployment
4. Transactions
5. Mass Geocode Entry
1. Component of
2. Member of
3. Provided By
4. Installed On
5. Connected To
6. Updated From
7. Replaced By
8. Replacement For
1. Install
2. Move
3. Project Transfer
4. Put Into Service
5. Retirement
6. Take out of Service
7. Un-Install
1. HZ Location
2. Arty Site
3. Internal Site
4. Project Location
Operational Status
1. Not Used
2. Out of Service
1. Purchase order receipt flow is initiated by the creation of a purchase order. The items
are then received into inventory against the purchase order when the shipment arrives
from the vendor.
2. The Receipt into Inventory package validates the data against the Oracle Installed
Base repository and creates or update the unit record.
Move Orders
2. To create a move order, you manually create a move order requisition. After the move
order requisition is approved, it becomes a move order. If the organization does not
require approval, then the manual request automatically becomes a move order.
3. You must define certain transaction types in Oracle Inventory for move orders, and
you can define others. Two examples of Oracle Inventory transaction types for move
orders are as follows:
1. Case Cart
2. eIB Issue To Project
3. eIB Move Issue to Field
4. eIB Subinventory Transfer
5. Move Order Issue
6. Move Order Transfer
7. NL Issue to Project
8. NL Subinventory Transfer
9. Omnicell Issue
10. Part Transfer From Workshop
11. Parts Transfer to Workshop
12. Pyxix Issue
1. The Move Order Header holds the move order number, an optional description of
the move order, and information to default to the individual move order lines.
2. The Move Order Lines are the actual move requests, including the item number,
requested quantity, completed quantity, the source, and destination information.
3. The Line Details are the inventory transactions that occur to fulfill a move order line,
including equipment code, serial number, quantity moved, source, and destination
details (such as locators).
a. The maximum number of days a move order requisition can wait for approval.
b. The workflow approval process sends a notification to the item planner when
a move order requisition requires approval.
c. After the first time-out period, if the recipient has not approved or rejected
the order, the system sends a reminder notice.
1. Oracle Asset Tracking supports the miscellaneous transactions (receipts and issues)
used by Oracle Inventory.
Miscellaneous Receipts
1. The Miscellaneous Receipt from Project transaction is used to transfer material from
Oracle Projects back to Oracle Inventory.
2. The main considerations for the Miscellaneous Receipt from Project transaction are as
follows:
a. For a serialized item, the instance record is updated. The instance usage code
changes to IN INVENTORY.
1. The Miscellaneous Receipt from Field location transaction is used to receive assets
from the field location.
2. The main considerations for the Miscellaneous Receipt from Field location
transaction are as follows:
a. For a serialized item, the instance record is updated. The instance usage code
changes to IN_INVENTORY.
c. If the record exists for the same instance, then that record is updated with the
appropriate quantity.
i. Inventory Item,
ii. Inventory Organization,
iii. Subinventory,
iv. Units of Measure,
v. Instance Usage Code,
vi. Revision,
Miscellaneous Issues
1. For miscellaneous issues, you can enter a lot number in the Lot field and a serial
number for serial-controlled and lot-controlled items.
a. If the item is serialized, then the instance record is updated to zero quantity.
b. If the item is non-serialized, then Oracle Asset Tracking searches for the
existing record.
i. Inventory Item,
ii. Inventory Organization,
iii. Subinventory,
iv. Units of Measure,
v. Instance Usage Code,
vi. Revision,
vii. Inventory Locator,
viii. Lot Number (if applicable).
1. Serialized Items
a. Reduce quantity from the inventory item instance, and increase quantity for
the project item instance.
3. Oracle Asset Tracking handles these transfers in the same manner that Oracle
Inventory handles them. The way Oracle Asset Tracking processes a subinventory
transfer is based initially on whether or not the transferred item has a serial number.
Direct Transactions
(2) For this reason, the application treats a direct inter-organization transfer the same
as a subinventory transfer.
In Transit Transaction
(1) For an in-transit transaction, the monetary value of the transferred item is
deposited in an in-transit account, and the inventory account of the shipping
organization receives credit for the item.
(2) Upon receipt of the transferred item, the receiving organization must perform a
receipt transaction to bring the item into its inventory.
(3) The receipt transaction credits the in-transit account and debits the inventory
account of the receiving organization.
1. For an in-transit transfer of an item with a serial number from one organization to
another, the application follows these steps:
1. In-Transit Shipment
a) The source record for the From organization and subinventory is located.
Then it is updated with the To organization and the Oracle Asset Tracking
usage code of IN TRANSIT. The subinventory information is removed from
the record. If the transaction is successfully processed, then transaction
records are created to store the transaction history
2. In-Transit Receipt
b) When the item reaches its destination, someone enters a receipt transaction
for the item. The IN TRANSIT record with the To organization is located, and
it is updated with the usage code IN INVENTORY.
For an In-Transit transfer of an item without a serial number from one organization to
another, the application follows these steps:
1. In-Transit Shipment
a. The source record for the From organization and subinventory is located, and
the quantity is subtracted by the transaction quantity.
2. In-Transit Receipt
a. When the item reaches its destination, someone enters a receipt transaction for
the item.
d. If the record exists, then the quantity is increased by the transaction quantity.
If there is no such record, then a new destination record is created.
1. A physical inventory occurs when a person verifies that units exist physically and that
the quantities match the on-hand records in Oracle Asset Tracking.
2. Based on the results of the physical inventory, Oracle Asset Tracking supports
adjustments that you make to your inventory balances. Depending on the type of
inventory adjustment necessary, Oracle Asset Tracking treats these adjustments like a
miscellaneous transaction. For example, if the item quantity increases after physical
count, then there will be miscellaneous receipt transaction.
1. The integration of Oracle Asset Tracking with Oracle Assets supports the following
Oracle Inventory transactions:-
2. In the case of in-transit shipments, item instances are in transit until they are received
into a receiving organization. Such in-transit transactions interact with Oracle Assets
only upon receipt of the material or item in the receiving inventory organization.
3. Oracle Asset Tracking does not maintain Instance-Asset links for in-transit
instances.
4. In the case of in-transit shipments, item instances are in transit until they are received
into a receiving organization. Such in-transit transactions interact with Oracle Assets
only upon receipt of the material or item in the receiving inventory organization.
5. Oracle Asset Tracking does not maintain Instance-Asset links for in-transit
instances. Oracle Asset Tracking performs the following updates based on the item
definition:
a. Depreciable Items:
i. Update the fixed asset location if it is different from the source and
destination location.
ii. If the asset category is different, then update the asset cost and units
of the source asset and create or update the destination asset.
i. Update the fixed asset location if it is different from the source and
destination location.
ii. If the asset category is different, then update the asset cost and units
of the source asset and create or update the destination asset. All of the
inter-organization transfer and internal sales order transactions are
processed by Oracle Asset Tracking-Oracle Assets integration as asset
move transactions.
Source Destination
Case Asset Tracking and Oracle Assets
Org/Inv Org/Inv
Location Change*
Note: To avoid inventory costing conflicts for assets, receive and store capitalized items in
separate expense-type subinventory.
Assets are capitalized either at the time of receipt or after commissioning in-service.
They move in and out of inventory for various reasons, such as repairs, re-deployments,
or storage. Oracle Asset Tracking supports all inventory transactions for the assets. This
includes the Work in Process (WIP) transactions.
1. Counters
2. Counter Templates
3. Groupings
4. Estimations Methods
Estimation Types
1. Usage
2. Fixed
2. Oracle Asset Tracking creates the appropriate expenditures in Oracle Projects after
the equipment is placed in service.
Asset Location
1. To accurately track an item instance, you must select the current location of the item instance.
2. Location Types
1. Install: You can install material issued to the project at a specific location. When an
instance is issued to a project, the operational status code is Not Used. After you
install it, the application updates the operational status code to Installed.
2. Move: You can move an item instance from one location to another. The operational
status does not change.
3. Project Transfer: You can transfer an item instance from one project to another if
the operational status is Not Used or Installed. Oracle Projects reverses the
expenditure item from the origin project, using the Net Zero Adjustment
functionality, and then creates a new expenditure item for the destination project.
4. Put Into Service: You can put an item in service if it is still in a project (operation
status Not Used), Installed, or Out Of Service.
5. Retirement: You can retire an item instance operationally (the instance is expired), or
both operationally and functionally (the corresponding fixed asset is also retired from
the books). You can enter the removal costs and the proceeds from sales only if the
item instance is capitalized.
6. Take Out Of Service: You can take an item instance out of service only if the
vhinnsoperational status is Not Used or In Service.
1. Action
a. Install
b. Move
c. Project Transfer
d. Put Into Service
e. Retirement
f. Take Out of Service
g. Un-Install
2. Item Instance
3. Item
4. Asset Number
5. Purchase Order Number
6. External Reference
7. Serial Number
8. Current Location Type
9. Operational Status
a. Not Used
b. Out Of Service
10. System
1. With Oracle Field Service you can create service requests and tasks for internal
assets.
2. Oracle Asset Tracking provides Oracle Field Service with the complete service
history for both customer and internal assets.
3. When Field Service debrief transactions are captured as part of the item instance
transaction history, Oracle Asset Tracking captures the associated service request and
task.
5. In addition, Oracle Asset Tracking can update the operation status of a recovered
asset to Out of Service.
6. All Oracle Asset Tracking deployment transactions can be performed from Oracle
Field Service.
1. The flow of purchase order receipts starts with the creation of a purchase order.
2. Items against the purchase order are then received into the project.
3. The Oracle Asset Tracking purchase order receipt package validates the receipt data
against the Oracle Installed Base repository and creates or updates the repository
instance depending upon the physical attributes of the instance.
4. During the process of creating purchase orders for expense items, that is, receipt into
project, you must check the Accrue on Receipt flag in the purchase order shipment.
Project information can be captured in the distribution record only when the
destination type is Expense. Accrual at period end is not supported.
b. For a depreciable item, an asset is created upon receipt. Therefore, the cost is
transferred from Oracle Assets to Oracle General Ledger and not from Oracle
Projects.
c. To create mass additions in Oracle Assets, you must run the Create Assets –
Interface Inventory Transactions to Oracle Assets concurrent program.
1. The project and task number referenced in the purchase order distribution.
4. Items on the purchase order should have an asset category tied to them in the item
definition of the organization where they are received. This asset category should be
assigned to the Asset Book specified in the profile CSE: Book Type Code.
Transaction sources identify the source of external transactions that you import into Oracle
Projects using Transaction Import.
Transaction Import imports the transactions and creates corresponding expenditure records in
the Oracle Projects expenditure tables. The following are Oracle Asset Tracking transaction
sources:
5. CSE_PO_RECEIPT: Use this transaction for type Receipt into Project for a normal
item
6. CSE_PO_RECEIPT_DEPR: Use this transaction for type Receipt into Project for a
depreciable item
Asset Creation
1. Run the Oracle Projects program PRC: Transaction Import. This program
interfaces the PA transaction interface data that was created during the purchase order
receipt process and creates expenditure items in the projects application for the
project and task specified in the purchase order distribution.
2. Perform an Install transaction for the received item/serial using the Deployment
Transactions page.
3. Perform an In Service transaction for the installed item/serial using the Deployment
Transactions page.
5. Run the Oracle Asset Tracking program Interface In-Service transactions to Oracle
Projects for the project and task.
6. Run the Oracle Projects program PRC: Transaction Import. This interfaces the
newly created PA transaction interface data to expenditure items.
7. Run the Oracle Asset Tracking program Create Asset Headers in Oracle Projects –
Normal Items. This program automates the creation of a project asset.
8. Run the Oracle Projects program PRC: Interface Assets to Oracle Asset.
1. Oracle Asset Tracking can interface assets directly to Oracle Assets by using
concurrent programs.
2. After an asset is created, any physical movement to the associated item automatically
updates the financial records based on the synchronization flag set for the instance.
This reduces the amount of manual intervention required to maintain your financial
system.
3. When a depreciable item is received, run the Create Assets: Interface Inventory
Transactions to Fixed Asset program to create an asset.
4. When assets are moved, Oracle Asset Tracking checks for necessary changes for
asset location, and asset category if applicable.
5. Accordingly, Oracle Asset Tracking makes the necessary changes to the asset, which
may involve retiring an existing asset and creating a new asset in the new
organization.
6. Oracle Asset Tracking also maintains the history of all the transactions performed.
7. When Oracle Asset Tracking creates a transaction that has a financial, asset-related
impact, the transaction is stored in a transaction table with an Oracle Installed Base
status of Pending. Later, a concurrent program reads the transaction log and processes
all the transactions in sequence.
8. The program determines the appropriate asset record if applicable, inserts a record
into the fixed asset interface table, and then changes the Oracle Installed Base status
to Complete. If any of these processes fails, then the status remains at the pending
stage.
9. A user can review the asset records in the asset interface table if necessary before
posting them to the asset book.
10. A tieback from Oracle Assets returns the asset ID to the Oracle Asset Tracking
business logic or client extension and updates the Oracle Installed Base Instance-
Asset assignment table.
Installed
Installed Base Base
Description Meaning
Transaction Source Transaction
Status
Needs further fixed
PO_RECEIPT_INTO_ Receipt of depreciable
PENDING asset/project
INVENTORY item into Inventory
Accounting processing
Needs further fixed
PO_RECEIPT_INTO_ Receipt of depreciable
PENDING asset/project
PROJECT item into Projects
Accounting processing
1. For project related receipts, the billable flag is already set to NO to prevent account
information from going to general ledger and thus avoid double accounting.
3. The fixed asset book type is used from the Oracle Asset Tracking profile option
CSE:FA Book Type Code.
4. If the asset already exists for that category, then the application adjusts the cost and
unit.
5. After the post mass additions program is complete, the asset number is linked to the
item instance.
2. Run the concurrent program PRC: Transaction Import to reverse already created
expenditures and create new ones with attributes captured from deployment.
3. Run the concurrent program Create Asset Headers in Oracle Projects – Normal Items.
4. Run the concurrent program PRC: Generate Asset Lines for a Single Project from
Oracle Projects.
5. Run the concurrent program PRC: Interface Asset to Oracle Assets from Oracle
Projects.
6. Run the concurrent request set Post Mass Additions from Oracle Assets.
Installed
Installed Base Base
Description Meaning
Transaction Source Transacti
on Status
Needs further fixed
Miscellaneous issue of PENDIN
MISC_ISSUE asset/project accounting
item out of inventory G
processing
PROJECT_ITEM_UNST Item is Un-installed PENDIN
-- Same as Above --
ALLED from the project G
MISC_RECEIPT_FROM Item is moved from PENDIN
-- Same as Above --
_PROJECT Projects into Inventory G
Transfer of an item
SUBINVENTORY_TRA within the organization PENDIN
-- Same as Above --
NSFER from one subinventory G
to another
Transfer of an item
INTERORG_TRANSFE PENDIN
from one organization -- Same as Above --
R G
to the other
MOVE_ORDER_ISSUE
Item issued to the
_TO_PROJE -- Same as Above --
project
CT
PROJECT_ITEM_INST PENDIN
Equipment Installed -- Same as Above --
ALLED G
PROJECT_ITEM_IN_S PENDIN
Equipment In-service -- Same as Above --
ERVICE G
PENDIN
IN_SERVICE Asset is put in service -- Same as Above --
G
Asset adjustment when
PHYSICAL_INVENTO
the item is adjusted in PENDIN
RY_CYCLE_ -- Same as Above --
inventory in physical G
COUNT
count
Item is shipped
PENDIN
ISO_SHIPMENT through internal -- Same as Above --
G
order shipment
Item is shipped through
PENDIN
OM_SHIPMENT order management -- Same as Above --
G
shipment
Item is returned using PENDIN
RMA_RECEIPT -- Same as Above --
order Management G
1. Run the concurrent program Interface Move Transactions to Oracle Assets from
Oracle Asset Tracking.
1. When an item is transferred from one subinventory to another, the program changes
fixed asset location which, in turn, changes the fixed asset distributions. The asset,
however, remains the same.
2. In a situation where there exists more than one source record, the First-in-first-out
method is adapted.
3. If more than one destination asset record exists, then the asset period is matched to
adjust the asset.
4. When searching for the existing asset in the system, the program always looks to see
if there exists a similar record under process. If it finds an exact match, then the
record is skipped.
1. When an item is transferred from one organization to another, the program changes
fixed asset location which, in turn, changes the fixed asset distributions. The asset,
however, remains the same.
a. IN_SERVICE,
b. MISC_RECEIPT_FROM_PROJECT,
c. PROJECT_ITEM_IN_SERVICE, and
d. ISO_SHIPMENT.
e. Intra-asset: If only one source asset exists, and if the destination record has
the same asset but the fixed asset location is different, then that is changed.
f. Inter-asset: If the source asset and the destination assets are different, then
the program performs cost and unit adjustment for both assets.
3. In a situation where more than one source record exists, the first-in-first-out method is
adapted.
4. If more than one destination asset record exists, then asset year is matched to adjust
the asset.
753882526.doc – Rahul Date
35
5. When searching for the existing asset in the system, the program always determines if
a similar record exists under process. If it finds an exact match, then the record is
skipped.
1. Depending upon the physical adjustment, a Physical Inventory and Cycle Count
Adjustments transaction is treated the same as Miscellaneous Issue or Miscellaneous
Receipt.
2. After a Physical Inventory and Cycle Count Adjustments transaction, run the
concurrent program Create Assets: Interface Inventory transactions to Fixed Asset
and Interface Move Transactions to Fixed Assets - Report program.
3. Finally, run the Post Mass Addition request set from Oracle Assets to complete the
asset information update.
2. Running the Create Asset Headers in Oracle Projects - Normal Items Program
1. Oracle Asset Tracking captures the CLEI code in the lot field, items that have a CLEI
code must be set to full lot control. If an item has no CLEI code, then it does not need
lot control.
2. The supplier usually provides CLEI codes for the items that you purchase. When
performing transactions, you can select CLEI codes from a list of values or you can
enter new CLEI values directly into the Lot field.
Asset Retirements
1. The process that Oracle Asset Tracking uses to retire and reinstate assets is the same
as the process used in Oracle Assets. You can retire or reinstate partial or whole
assets.
2. Before you retire an asset, you must first take it out of service. If an asset is retired,
then Oracle Asset Tracking updates the status of the Instance-Asset link to Retired.
1. When assets are procured through Oracle Purchasing they are created with purchase
order costs.
2. After the invoice is created, any cost difference must be adjusted in project
accounting or fixed asset applications.
3. For the depreciable items, the difference is adjusted in Oracle Assets. For non-
depreciable items, the adjustment is done in Oracle Projects.
4. For both normal and depreciable items, in Oracle Payables, the invoice must be
approved, and accounting must be created.
5. Also you need to run an Oracle Payables concurrent program to interface the
transaction to Oracle General Ledger before adjusting the invoice price variance.
6. You need to run a concurrent program to ensure that the construction cost of the
project is as close to the actual cost as possible.
To adjust the cost from Oracle Payables, you need to bring in invoice cost from Oracle
Payables into Oracle Projects and then assign attributes to new expenditures. The
steps are as follows:
Run the program Interface Invoice Price Variance to Oracle Projects. It creates
invoice price variance data in project interface table
Run the program PRC: Transaction Import. It creates expenditure lines for the
invoice price variance amount in projects .
753882526.doc – Rahul Date
37
Run the program PRC: Generate Asset Lines. Run the Oracle Assets request set Post
Mass Additions for the category book.
To adjust the cost from Oracle Payables, bring the invoice cost from Oracle Payables into
Oracle Assets, and then update the Mass Addition table. The steps are as follows:
Run the Oracle Assets request set Post Mass Additions for the category book.
Generate Notifications – New Fixed Assets for Install Base Tracking Program
1. You can run the concurrent program Generate Notification – New Fixed Assets for
Install Base Tracking, from the Asset Tracking Super User or Asset Tracking
Planner responsibilities.
2. This program generates a workflow notification for all the assets which may need an
item instance created.
3. If an asset is created in Oracle Assets and the source of the asset is not Oracle Asset
Tracking, then running this program inserts a row in the staging table
CSI_FA_TRANSACTIONS and generates a notification.
5. The Asset Tracking Planner responsibility has been created to simplify the process of
generating and acting on the new assets workflow notifications.
1. Oracle Asset Tracking allows you to capitalize assets regardless whether they are in
inventory.
2. As depreciable assets move in and out of inventory, accounting entries are generated
by the Cost Manager to update the associated inventory value.
3. The Cost Manager has no way to identify these assets as capital assets
4. To prevent duplication, Oracle Asset Tracking uses the Create Reversal GL Entries
for Inventory FA Items program to reverse the accounting entries made by the Cost
Manager.