Siebel Field Service Guide > Service Inventory > Service Inventory Overview >
Inventory Transactions
The Service Inventory module is transaction-based. Field Service uses inventory transactions to update inventory levels in response to parts movements between two locations or whenever there is change in an inventory level. Each inventory transaction has a product, a quantity, a source, and a destination. Here are some examples of business activities that create inventory transactions:
- Perform a part movement by installing or removing a part and move it into or out of the service engineer's trunk.
- Allocate or de-allocate a part according to a line item on an order, either manually or through the Fulfillment engine.
- Ship an order and click the Process Shipment button on the Shipping screen.
- Receive an order and click the Generate Transaction button on the Receiving screen.
- Create a transaction manually in the Inventory Transactions screen.
Table 91 summarizes the types of inventory transactions.
Table 91. Summary of Types of Inventory Transactions
|
|
Adjustment |
Adjusts inventory levels; for example, if after a cycle count there is a variance between original inventory and counted inventory. Manually generated in the Inventory Transactions screen, or automatically in the Cycle Counts screen > Variance view. For more information, see Cycle Counts Screen. |
Allocate |
Adds inventory to an inventory level with an availability of Reserved. Automatically generated when an Allocate action is called for an order line item. |
De-Allocate |
Clears inventory from an inventory level with an availability of Reserved. Automatically generated when a De-Allocate action is called for an order line item. |
Exchange Between FSEs |
Moves inventory from one trunk inventory to another. Intended to move inventory between field service engineers. Manually generated in the Inventory Transactions screen. |
Over-the-counter |
Moves inventory from one inventory location or level to another. Intended to move inventory from warehouses to field service engineers' trunks. Manually generated in the Inventory Transactions screen. |
Receive from TP |
Moves inventory from a third-party location that is defined in the inventory system (in the Service Order screen > Fulfillment view) to the inventory location defined in the Receiving screen, Line Item Receipts view. |
Receive Internal |
Moves inventory from an inventory level with the availability of In Transit to a defined physical inventory level, such as a shelf in a warehouse. A stock transfer, automatically generated in the Receiving screen. |
Receive Other |
Enters inventory, on receipt, into an inventory level. Part of a transaction with a customer, which uses a virtual inventory location called External Location or Customer. These locations come as seed data with Field Service. Received from the Customer location to the location specified in the Receiving screen, Line Item Receipts view. |
Ship Internal |
For internal orders, moves inventory from a physical inventory level to an inventory level with the availability of In Transit. A stock transfer, automatically generated in the Shipping screen. |
Ship Other |
For outside orders, moves inventory from a physical inventory level to an inventory level with the availability of In Transit. Part of a transaction with a customer that uses a virtual inventory location called Customer. The Customer location is included as seed data with Field Service. |
Ship to TP |
Moves inventory from the location from which the item was allocated and the pick ticket generated to the destination location defined in the Service Order screen > Fulfillment view. |
Stock Transfer |
Moves inventory from one inventory level or location to another, whether the inventory levels or locations are in the same warehouse or in different warehouses. Manually generated in the Inventory Transactions screen. |
Conditions for Generating Transactions
Table 92 defines the types of inventory transactions created for combinations of source and destination locations, inventory levels, and serialized versus nonserialized assets.
Table 92. Conditions for Generating Transactions Types
|
|
|
|
|
|
|
|
|
|
|
|
Part movement on activity |
Ship Other |
Trunk of FE |
On Hand |
Yes |
Customer |
On Hand |
Yes |
Receive Other |
Customer |
On Hand |
Yes |
Trunk of FSE |
On Hand |
Yes |
Allocate action Insertion on order entry |
Allocate |
Customer |
On Order |
No |
Ord Part Movement Source Invloc ID |
Reserved |
No |
De-allocate action Insertion on order entry |
De-allocate |
Ord Part Movement Source Invloc ID |
Reserved |
No |
Customer |
On Order |
No |
Ship other |
Ship Other |
Ord Part Movement Source Inv |
On Hand |
Yes |
Customer |
On Hand |
Yes |
De-allocate |
Ord Part Movement Source Inv |
Reserved |
Yes |
Customer |
On Order |
Yes |
Ship internal |
Ship Internal |
Ord Part Movement Source Inv |
On Hand |
Yes |
Order header. Destination Invloc ID |
In Transit |
Yes |
De-allocate |
Ord Part Movement Source Invloc ID |
Reserved |
Yes |
Customer |
On Order |
Yes |
Receive RMA/PO |
Receive Other |
Customer |
On Hand |
Yes |
Ord Part Movement Dest Inv |
Ord Part Movement Avail/Status |
Yes |
Receive internal |
Receive Internal |
Order Hdr Destination Inv |
In Transit |
Yes |
Ord Part Movement Dest Inv |
On Hand |
Yes |
Ship RO |
Ship to TP |
Ord Part Movement Source Inv |
On Hand |
Yes |
Order header. Destination Invloc ID |
On Hand |
Yes |
De-allocate |
Ord Part Movement Source Invloc ID |
Reserved |
Yes |
Customer |
On Order |
Yes |
Receive RO |
Receive from TP |
Order Hdr Destination Inv |
On Hand |
Yes |
Ord Part Movement Dest Inv |
On Hand |
Yes |
NOTE: In the preceding table, the assets rows are included in the transaction validation if the product is serialized. Also, TP represents third-party provider.
The following rules regulate the generation of inventory and asset transactions:
- If a product is serialized:
- If the product is not serialized and no asset number is specified, a committed inventory transaction is generated without validation and committed successfully.
- If the product is not serialized and no asset number is specified, neither an asset validation nor an asset transaction takes place. The inventory location is not stamped on the asset.
|