Overview
The Division-to-Division Transfer moves inventory from one division to another. Financial transactions are generated since the inventory in one division (from) decreases and the inventory in the other division (to) increases. When an item is serial-controlled or lot-controlled, this additional secondary identification is required.
NOTE This transaction is used when transferring an item between divisions in the same company.
Application
This transaction is used when inventory for an item needs to be moved between divisions in the same company. For example, Division B is short an item, and Division A has inventory that can be provided to Division B.
Financial Transactions
Division A (From):
Division B (To):
NOTE Item cost may differ in each division as the Item Costing function is set by division. The same item may be defined in multiple divisions, and therefore have a different cost in each division. When using Standard Cost, the delta will be booked to the Div to Div Move Standards Variance Account on the "from" Division Master.
NOTE Inventory accounts are sourced from the Item’s assigned commodity code or the Item’s inventory account record if an account override has been entered. The Inter Division account comes from the Division Master record.
Processing Notes
When the Division to Division Transfer transaction is initiated from the Visualforce (VF) Page, the system creates the custom setting 'LocMove_RunAsQueueableClass' with a default value of True if it doesn't exist.
Salesforce has a limitation that only a maximum of 5 concurrent Batch Apex processes can run simultaneously.
The Division to Division Transfer transaction initiated from the VF page is processed based on the value of the custom setting 'LocMove_RunAsQueueableClass' as mentioned below:
-
When the custom setting is True, a Queueable job will be created for the transaction using Salesforce Flex Queue. If 5 batch processes are running concurrently, this job will remain in the queue and will be processed when a batch is available for processing.
-
When the custom setting is False, the system processes the transaction based on the quantity to be processed:
-
If the quantity to be processed is less (i.e., < 25), the system processes it synchronously.
-
If more quantity is to be processed and a batch is available for processing, the system processes it as an asynchronous Batch Apex. If 5 batch processes run concurrently, an error message will be displayed, indicating that the Salesforce server is currently unavailable to process the job.
NOTE The VF page will keep loading until the system processes the job.
Navigation
Inventory Transactions > Division to Division Transfer
Step 1: Enter the Division to Division Transfer information
Fields
Division: The Division is set to the current division of the user, and cannot be changed directly in this process. To create a transaction in another division, the user can use the Quick Menu option or update the current division on the Manufacturing User record in System Setup.
From Site: Select the site which this transfer will be made from.
Move Serial Item (Checkbox): Check this checkbox to move serial controlled items. Otherwise, serial items will not appear.
Search Item: Select the required item. Select additional items to process multiple move transactions for different items/locations simultaneously. As items/locations are selected, the system will copy the details to the item list (box).
Inventory Location: The stock location in which inventory exists in the ‘From’ division. As items/locations are selected, the system will copy the details to the item list (box).
To Division: Select the Division to which the inventory will be transferred.
NOTE There must already be an Inventory Item record in the ‘To’ division.
To Site: Select the Site which the inventory is to be transferred to.
To Project: Select the Project which the inventory is to be transferred to.
Move Option: Select whether the inventory is to be moved to a new location or an existing location.
Step 2: Enter the Move data.
Fields
Selected: Check this to move this location record.
To Loc ID: Select the Loc ID of the location the inventory will be transferred to.
To Loc No: Select the Loc No of the location the inventory will be transferred to.
Quantity: Enter the quantity to move.
Document: Free form entry of any document reference information (optional).
Txn Comment: Free form entry of comments to be written to the resulting cost transactions for this move transaction.
To Loc Comment: Free form entry of comments to be written to the target location for this move transaction (optional).
Once the Move Detail section values have been entered,
Step 3: ‘Move Selected Items’ button to complete the transaction(s).
Results
Navigation:
Inventory Transactions > Cost Transaction Query
Use the Cost Transaction Query to confirm/review the transaction just processed.
Fields
Item Number: Enter an item number to view cost transactions for just one item, leave blank for all items.
Start Date (Required): Select/Enter the start date.
End Date (Optional): Select/Enter an end date.
Transaction ID: Enter the transaction type INVDIVDIV (Division Move).
Press the 'Submit' Button to view all cost transactions that took place between the date range specified and where the transaction type was Inventory Division to Division Transfer (INVDIVDIV).
SEE ALSO
Inventory Location Add
Inventory Location Adjust
Inventory Unit Cost Adjust
Cost Transaction Query
Site to Site Transfer
Project to Project Transfer
Location to Location Transfer
Division Master